replacement of udev_selinux with /etc/dev.d causes race-cond
Status: Beta
Brought to you by:
kroah
the purpose of the udev_selinux code was to inform the
selinux module in the kernel that PRIOR to file
creation, a file was to be created with the right
selinux permissions.
a race condition has been introduced by the use of
/etc/dev.d/default/selinux.
the code was removed at the same time as udev_dbus was
removed, where udev_dbus was causing _stacks_ of delays
(several seconds).
selinux is just a library that communicates (pretty
much instantly) with the kernel.
there is absolutely zero speed-justifiable reason to
remove it, and every reason to put it back.