Go to file
Marek Marczykowski-Górecki a465359a5d
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

(cherry picked from commit cdbcb2eb55)
2016-06-21 04:32:30 +02:00
archlinux archlinux: fix syntax errors in install file 2016-01-11 09:50:04 +01:00
core impconverter: add icon data getters 2015-09-20 04:47:38 +02:00
debian version 3.1.8 2016-02-08 05:06:21 +01:00
dracut initramfs: initialize volatile.img partition table also in TemplateVM 2015-11-25 03:41:04 +01:00
initramfs-tools debian: introduce qubes-kernel-vm-support package 2015-11-11 05:10:59 +01:00
kernel-modules qubes-prepare-vm-kernel: ensure proper permissions on initramfs 2015-11-25 03:42:32 +01:00
pkgs archlinux: created build scripts 2013-04-17 01:48:28 +02:00
qmemman makefile: honor build env CFLAGS and LDFLAGS 2015-11-26 22:21:19 +01:00
qrexec-lib qrexec-lib: add glibc version test check for having syncfs 2015-12-11 21:43:40 +01:00
rpm_spec Move udev scripts to /usr/lib/qubes, move rules to /lib/udev/ 2015-11-26 22:18:03 +01:00
udev udev: fix deadlock on xenstore access during dom0 boot 2016-06-21 04:32:30 +02:00
.gitignore gitignore 2014-07-26 03:36:31 +02:00
Makefile Fix building Fedora package after Archlinux build fixes 2016-01-06 04:21:42 +01:00
Makefile.builder Add VM kernel related files as qubes-core-vm-kernel-support package 2015-03-25 23:25:33 +01:00
version version 3.1.8 2016-02-08 05:06:21 +01:00