summaryrefslogtreecommitdiff
path: root/src/udev-event.c
AgeCommit message (Collapse)Author
2012-01-29do not stop rule processing when device node is no longer aroundKay Sievers
Device nodes might have been deleted again by the kernel before an 'add' or 'change' event is even started. We need to run all rules, regardless of the state in /dev.
2012-01-24use sysname() for devices without a device nodeKay Sievers
2012-01-23move variable inside conditionKay Sievers
2012-01-23use devnode() for $name not sysname(), device nodes might be in a subdirectoryKay Sievers
2012-01-18udevd: kill hanging event processes after 30 secondsKay Sievers
Some broken kernel drivers load firmware synchronously in the module init path and block modprobe until the firmware request is fulfilled. The modprobe-generated firmware request is a direct child device of the device which caused modprobe to run. Child device event are blocked until the parent device is handled. This dead-locks until the kernel firmware loading timeout of 60 seconds is reached. The hanging modprobe event should now time-out and allow the firmware event to run before the 60 second kernel timeout.
2012-01-10tabs are as useful as a hole in the headKay Sievers
2012-01-06merge udev/, libudev/, systemd/ files in src/; move extras/ to src/Kay Sievers