[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 |