DF-1658 / fix.diff
diff --git a/sys/dev/virtual/nvmm/nvmm.c b/sys/dev/virtual/nvmm/nvmm.c --- a/sys/dev/virtual/nvmm/nvmm.c +++ b/sys/dev/virtual/nvmm/nvmm.c @@ -323,6 +323,9 @@ os_vmobj_rel(mach->hmap[i].vmobj); } + /* Drop the comm vmobj creation reference taken in machine_create. */ + os_vmobj_rel(mach->commvmobj); + nvmm_machine_free(mach); nvmm_machine_put(mach); |