#22 replacement of udev_selinux with /etc/dev.d causes race-cond

open
nobody
None
5
2004-07-29
2004-07-29
No

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.

Discussion