aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Baldwin <jhb@FreeBSD.org>2022-12-09 18:25:30 +0000
committerJohn Baldwin <jhb@FreeBSD.org>2023-01-26 22:07:18 +0000
commit16d0360d3399a148841bc095893a08da653f257d (patch)
tree21edd2edf2404a612a201d755f834966f3cea01d
parentd786f1706ed4c4642a6f517377f0af37693ee027 (diff)
downloadsrc-16d0360d3399a148841bc095893a08da653f257d.tar.gz
src-16d0360d3399a148841bc095893a08da653f257d.zip
vmm: VM_GET/SET_KERNEMU_DEV should run with the vCPU locked.
Reviewed by: corvink, kib, markj Differential Revision: https://reviews.freebsd.org/D37638 (cherry picked from commit 62be9ffd82fb1a03db5e04d32ab75550f1f4f2c7)
-rw-r--r--sys/amd64/vmm/vmm_dev.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/amd64/vmm/vmm_dev.c b/sys/amd64/vmm/vmm_dev.c
index 20aee0ea5776..9afcd1796173 100644
--- a/sys/amd64/vmm/vmm_dev.c
+++ b/sys/amd64/vmm/vmm_dev.c
@@ -460,6 +460,8 @@ vmmdev_ioctl(struct cdev *cdev, u_long cmd, caddr_t data, int fflag,
case VM_SET_INTINFO:
case VM_GET_INTINFO:
case VM_RESTART_INSTRUCTION:
+ case VM_GET_KERNEMU_DEV:
+ case VM_SET_KERNEMU_DEV:
/*
* ioctls that can operate only on vcpus that are not running.
*/