[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v3 3/9] libxl_internal: Introduce libxl__ev_devlock for devices hotplug via QMP
Anthony PERARD writes ("[PATCH v3 3/9] libxl_internal: Introduce libxl__ev_devlock for devices hotplug via QMP"): > The current lock `domain_userdata_lock' can't be used when modification > to a guest is done by sending command to QEMU, this is a slow process > and requires to call CTX_UNLOCK, which is not possible while holding > the `domain_userdata_lock'. > > To resolve this issue, we create a new lock which can take over part > of the job of the json_lock. > > This lock is outside CTX_LOCK in the lock hierarchy. > libxl__ev_devlock_lock will have CTX_UNLOCK before trying to grab the > ev_devlock. The callback is used to notify when the ev_devlock have > been acquired. > > Signed-off-by: Anthony PERARD <anthony.perard@xxxxxxxxxx> Thanks. Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx> And committed the series. Ian. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |