|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH] xen/domctl: add domain_lock in XEN_DOMCTL_setvcpucontext
From: Mykola Kvach <mykola_kvach@xxxxxxxx>
Add domain_{lock,unlock} in the XEN_DOMCTL_setvcpucontext operation
for protecting arch_set_info_guest.
This aligns with the locking pattern used by other operations that
modify vCPU state.
Signed-off-by: Mykola Kvach <mykola_kvach@xxxxxxxx>
---
xen/common/domctl.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/xen/common/domctl.c b/xen/common/domctl.c
index f2a7caaf85..f7bf6f4534 100644
--- a/xen/common/domctl.c
+++ b/xen/common/domctl.c
@@ -392,7 +392,9 @@ long do_domctl(XEN_GUEST_HANDLE_PARAM(xen_domctl_t)
u_domctl)
if ( ret == 0 )
{
domain_pause(d);
+ domain_lock(d);
ret = arch_set_info_guest(v, c);
+ domain_unlock(d);
domain_unpause(d);
if ( ret == -ERESTART )
--
2.48.1
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |