Home
last modified time | relevance | path

Searched hist:"5 f8f664619ecc3afcbc3573a64a814646b3584ba" (Results 1 – 1 of 1) sorted by relevance

/freebsd/sys/dev/xen/xenstore/
H A Dxenstore.cdiff 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