freebsd-dev/sys/xen
Roger Pau Monné 41716b8d51 xenstore: fix suspension when using the xenstore device
Lock the xenstore request mutex when suspending user-space processes, in order
to prevent any process from holding this lock when going into suspension, or
else the xenstore suspend process is going to deadlock.

Submitted by:		Liuyingdong <liuyingdong@huawei.com>
Reviewed by:		royger
MFC after:		2 weeks
Differential revision:	https://reviews.freebsd.org/D9638
2017-03-07 09:17:48 +00:00
..
evtchn
interface xen/vchan: change license of header from Lesser GPL v2.1 to BSD 2016-09-30 13:41:24 +00:00
xenbus xen: add support for canceled suspend 2017-03-07 09:16:51 +00:00
xenmem xen: introduce a newbus function to allocate unused memory 2015-05-08 14:48:40 +00:00
xenstore xenstore: fix suspension when using the xenstore device 2017-03-07 09:17:48 +00:00
blkif.h xen: Code cleanup and small bug fixes 2015-10-21 10:44:07 +00:00
error.h xen: rewrite Xen error translation 2016-06-02 07:45:01 +00:00
evtchn.h
features.c
features.h
gntdev.h xen: add a grant-table user-space device 2016-10-31 13:12:58 +00:00
gnttab.h xen: add missing #define in include guard. 2016-06-02 07:43:02 +00:00
hvm.h
hypervisor.h xen: Code cleanup and small bug fixes 2015-10-21 10:44:07 +00:00
privcmd.h xen: implement the privcmd user-space device 2014-10-22 17:07:20 +00:00
xen_intr.h xen: fix IPI setup with EARLY_AP_STARTUP 2016-12-22 16:09:44 +00:00
xen_msi.h Pacify clang 3.3 by ending the file with a newline. This is common 2015-01-06 21:26:35 +00:00
xen_pci.h xen: create a new PCI bus override 2014-12-09 18:03:25 +00:00
xen_pv.h
xen-os.h xen: add support for canceled suspend 2017-03-07 09:16:51 +00:00