Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-07-23 | udevadm: trigger - add --sysname-match= | Kay Sievers | |
$ udevadm trigger -n -v --subsystem-match=usb --sysname-match=2-1.1* /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1.1 /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1.1/2-1.1.1 /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1.1/2-1.1.1/2-1.1.1:1.0 /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1.1/2-1.1.2 /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1.1/2-1.1.2/2-1.1.2:1.0 /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1.1/2-1.1.2/2-1.1.2:1.1 /sys/devices/pci0000:00/0000:00:1d.7/usb2/2-1/2-1.1/2-1.1:1.0 | |||
2009-07-17 | udevd: add timestamp to --debug output | Kay Sievers | |
2009-07-11 | udevd: make sure a worker finishes event handling before exiting | Kay Sievers | |
Persistent network rules write out new rules files. When rules change, we need to kill all workers to update the in-memory copy of the rules. We need to make sure, that a worker finshes its work for all device messages it has accepted, before it exits after a SIGTERM from the main process. | |||
2009-07-08 | libudev: enumerate - sort with qsort() | Kay Sievers | |
On machines with many thousands of devices: $ time find /sys -name uevent | wc -l 74876 real 0m33.171s user 0m3.329s sys 0m29.719s the current udevtrigger spends minutes sorting the device list: $ time /sbin/udevadm trigger --dry-run real 4m56.739s user 4m45.743s sys 0m7.862s with qsort() it looks better: $ time udev/udevadm trigger --dry-run real 0m6.495s user 0m0.473s sys 0m5.923s | |||
2009-07-08 | libudev: device - free values before updating them | Kay Sievers | |
2009-07-07 | use MIN() MAX() from param.h | Kay Sievers | |
2009-07-05 | build: add *exec* to the internal rootlibdir name | Kay Sievers | |
Automake like variables with *exec* in the directory names, to decide, that it isn't *data*: http://www.gnu.org/software/hello/manual/automake/The-Two-Parts-of-Install.html#The-Two-Parts-of-Install | |||
2009-07-04 | libudev: monitor - handle kernel supplied DEVNAME properly | Kay Sievers | |
2009-07-04 | build: do not delete .la files | Kay Sievers | |
2009-07-02 | udevadm: test - print list of properties | Kay Sievers | |
2009-06-28 | do not exports properties starting with a '.' | Kay Sievers | |
Private variables can be marked like: ENV{.FOO}="bar" | |||
2009-06-22 | libudev: queue - add comments for queue format | Kay Sievers | |
udev/udev.pc | |||
2009-06-17 | libudev: install in $libdir and move later to $rootlibdir | Kay Sievers | |
That way, libudev.la will not get out of sync with the location of the development so link. | |||
2009-06-17 | cleanup ./configure installation directory options | Kay Sievers | |
2009-06-16 | libudev: doc - libudev-docs.sgml -> libudev-doc.xml | Kay Sievers | |
2009-06-16 | libudev: doc - add empty libudev.types | Kay Sievers | |
2009-06-16 | libudev: remove prefix from .so version variables | Kay Sievers | |
2009-06-16 | libudev: move .so version to libudev Makefile | Kay Sievers | |
2009-06-16 | libudev: doc - add namespace for index | Kay Sievers | |
2009-06-15 | libudev: doc - add queue | Kay Sievers | |
2009-06-15 | libudev: doc - add enumerate | Kay Sievers | |
2009-06-15 | libudev: doc - add section headers | Kay Sievers | |
2009-06-15 | libudev: update documentation | Kay Sievers | |
2009-06-15 | libudev: add gtk-doc | Kay Sievers | |
2009-06-14 | USE_LOG -> ENABLE_LOGGING, DEBUG -> ENABLE_DEBUG, USE_SELINUX -> WITH_SELINUX | Kay Sievers | |
2009-06-09 | libudev: rename private files to *-private.c | Kay Sievers | |
2009-06-09 | move common stuff from udev/ to private parts of libudev/ | Kay Sievers | |
2009-06-09 | move syslog wrapper to libudev | Kay Sievers | |
2009-06-09 | libudev: call log functions conditionally | Kay Sievers | |
2009-06-09 | libudev: device_new() -> udev_device_new() | Kay Sievers | |
2009-06-08 | libudev: move to top-level directory | Kay Sievers | |