qubes-linux-utils/udev
Marek Marczykowski-Górecki cdbcb2eb55
udev: fix deadlock on xenstore access during dom0 boot
During early dom0 boot, before xenstored is started any access to it
through /proc/xen/xenbus (or /dev/xen/xenbus) will wait until xenstored
is started. If that happens in script ordered to start before xenstored,
we have a deadlock. Prevent this by using `xenstore-ls -s` in dom0,
which will fail immediately when xenstored isn't running yet. This fail
isn't a problem, because when xenstored isn't running yet, surely device
isn't attached anywhere.

QubesOS/qubes-issues#1081
2016-05-17 22:41:51 +02:00
..
Makefile Fix building Fedora package after Archlinux build fixes 2016-01-06 04:21:42 +01:00
udev-block-add-change udev: fix deadlock on xenstore access during dom0 boot 2016-05-17 22:41:51 +02:00
udev-block-cleanup Qrexec common code, qubes.Filecopy common code, udev scripts 2013-03-20 06:27:32 +01:00
udev-block-remove udev/qvm-block: exclude devices used elsewhere 2016-05-16 11:52:57 +02:00
udev-qubes-block.rules udev: ignore devices set to be ignore elsewhere 2016-01-07 03:00:32 +01:00
udev-qubes-misc.rules udev: allow normal user to access /dev/xen/xenbus for vchan connections 2015-03-25 00:04:45 +01:00
udev-qubes-usb.rules Move udev scripts to /usr/lib/qubes, move rules to /lib/udev/ 2015-11-26 22:18:03 +01:00
udev-usb-add-change Use Qubes DB instead of Xenstore 2014-11-19 15:10:58 +01:00
udev-usb-remove Use Qubes DB instead of Xenstore 2014-11-19 15:10:58 +01:00