Page MenuHomeFreeBSD

D53010.1791805177.diff
No OneTemporary

Size
945 B
Referenced Files
None
Subscribers
None

D53010.1791805177.diff

diff --git a/sys/arm64/vmm/vmm.c b/sys/arm64/vmm/vmm.c
--- a/sys/arm64/vmm/vmm.c
+++ b/sys/arm64/vmm/vmm.c
@@ -274,6 +274,7 @@
vmm_stat_free(vcpu->stats);
fpu_save_area_free(vcpu->guestfpu);
vcpu_lock_destroy(vcpu);
+ free(vcpu, M_VMM);
}
}
@@ -585,8 +586,6 @@
vmmops_vmspace_free(vm->vmspace);
vm->vmspace = NULL;
- for (i = 0; i < vm->maxcpus; i++)
- free(vm->vcpu[i], M_VMM);
free(vm->vcpu, M_VMM);
sx_destroy(&vm->vcpus_init_lock);
}
diff --git a/sys/riscv/vmm/vmm.c b/sys/riscv/vmm/vmm.c
--- a/sys/riscv/vmm/vmm.c
+++ b/sys/riscv/vmm/vmm.c
@@ -174,6 +174,7 @@
vmm_stat_free(vcpu->stats);
fpu_save_area_free(vcpu->guestfpu);
vcpu_lock_destroy(vcpu);
+ free(vcpu, M_VMM);
}
}
@@ -453,8 +454,6 @@
vmmops_vmspace_free(vm->vmspace);
vm->vmspace = NULL;
- for (i = 0; i < vm->maxcpus; i++)
- free(vm->vcpu[i], M_VMM);
free(vm->vcpu, M_VMM);
sx_destroy(&vm->vcpus_init_lock);
}

File Metadata

Mime Type
text/plain
Expires
Mon, Oct 12, 11:39 AM (2 h, 17 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30330315
Default Alt Text
D53010.1791805177.diff (945 B)

Event Timeline