Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-01-29 | do not stop rule processing when device node is no longer around | Kay 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-24 | use sysname() for devices without a device node | Kay Sievers | |
2012-01-23 | move variable inside condition | Kay Sievers | |
2012-01-23 | use devnode() for $name not sysname(), device nodes might be in a subdirectory | Kay Sievers | |
2012-01-18 | udevd: kill hanging event processes after 30 seconds | Kay 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-10 | tabs are as useful as a hole in the head | Kay Sievers | |
2012-01-06 | merge udev/, libudev/, systemd/ files in src/; move extras/ to src/ | Kay Sievers | |