Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-02-24 | use the event udev_device to disable the watch on "remove" | Kay Sievers | |
2009-02-23 | Don't add inotify watch until RUN rules processed. | Scott James Remnant | |
The programs we RUN can open device nodes, and thus we can end up chasing our own tail. | |||
2009-02-11 | udevd: optionally watch device nodes with inotify | Scott James Remnant | |
This allows you to re-process the rules if the content of the device has been changed, most useful for block subsystem to cause vol_id to be run again. | |||
2009-01-21 | increase netif renaming timeout from 30 to 90 seconds | Kay Sievers | |
2009-01-16 | cleanup old names before creating the new names | Kay Sievers | |
Scott found that the node /dev/pktcdvd can not be replaced by /dev/pktcdvd/control by changing the rules, and re-trigger the event. We used to create the new names before we cleaned up the old ones, which can not work if we need to create subdir with the same name. | |||
2009-01-15 | udevadm: test - remove --force option | Kay Sievers | |
Since a while we change the database with a "test" run, but do not update the node and symlinks. We need to "force" all the time, to keep things in sync. | |||
2009-01-06 | libudev: device - add udev_device_get_property_value() | Kay Sievers | |
2008-12-28 | if needed, store database entries also for devices which do not have a ↵ | Kay Sievers | |
device node | |||
2008-12-02 | fix network interface name swapping | Kay Sievers | |
2008-11-17 | fix $links substitution for devices without any link | Kay Sievers | |
Reported-by: Michel Hermier <michel.hermier@gmail.com> | |||
2008-11-05 | $links should be relative | Kay Sievers | |
2008-11-05 | unify string replacement | Kay Sievers | |
2008-11-05 | do not import the "uevent" file when we only read the db to get old symlinks | Kay Sievers | |
2008-11-05 | fix cleanup of possible left-over symlinks | Kay Sievers | |
2008-11-05 | fix $links substitution | Kay Sievers | |
2008-10-31 | write trace log to stderr | Kay Sievers | |
2008-10-29 | udevd: merge exec and run queue to minimize devpath string compares | Kay Sievers | |
2008-10-26 | fix $attr{[<subsystem>/<sysname>]<attribute>} substitution | Kay Sievers | |
2008-10-26 | do not init string arrays, just clear first byte | Kay Sievers | |
2008-10-23 | shrink struct udev_event | Kay Sievers | |
2008-10-23 | shrink struct udev_event | Kay Sievers | |
2008-10-23 | do not create temporary node ($tempnode) if node already exists | Kay Sievers | |
2008-10-23 | replace in-memory rules array with match/action token list | Kay Sievers | |
The in-memory rule array of a common desktop distro install took: 1151088 bytes with the token list: 109232 bytes tokens (6827 * 16 bytes), 71302 bytes buffer | |||
2008-10-21 | use more appropriate alternatives to malloc() | Alan Jenkins | |
Use calloc to request cleared memory instead. Kernel and libc conspire to make this more efficient. Also, replace one malloc() + strcpy() with strdup(). Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk> | |||
2008-10-20 | libudev: device - get_attr_value() -> get_sysattr_value() | Kay Sievers | |
2008-10-18 | prefix udev-util.c functions with util_* | Kay Sievers | |
2008-10-18 | udev_list_cleanup() -> udev_list_cleanup_entries() | Kay Sievers | |
2008-10-18 | move udev_rules_apply_format() to udev-event.c | Kay Sievers | |
2008-10-18 | udev_rules_run() -> udev_event_execute_run(); | Kay Sievers | |
2008-10-18 | udev_event_run() -> udev_event_execute_rules() | Kay Sievers | |
2008-10-18 | merge udev-rules.c and udev-rules-parse.c | Kay Sievers | |
2008-10-16 | rename udev source files | Kay Sievers | |