Searched hist:"5 f8f664619ecc3afcbc3573a64a814646b3584ba" (Results 1 – 1 of 1) sorted by relevance
/freebsd/sys/dev/xen/xenstore/ |
H A D | xenstore.c | diff 5f8f664619ecc3afcbc3573a64a814646b3584ba Thu May 24 12:16:11 CEST 2018 Roger Pau Monné <royger@FreeBSD.org> xenstore: remove the suspend sx lock
There's no need to prevent suspend while doing xenstore transactions, callers of transactions are supposed to be prepared for a transaction to fail.
This fixes a bug that could be triggered from the xenstore user-space device, since starting a transaction from user-space would result in returning there with a sx lock held, that causes a WITNESS check to trigger.
Tested by: Nathan Friess <nathan.friess@gmail.com> Sponsored by: Citrix Systems R&D
|