summaryrefslogtreecommitdiff
path: root/udev
AgeCommit message (Collapse)Author
2008-10-01libudev: add queue interfaceKay Sievers
2008-09-30udevadm: trigger fix long option --type=Kay Sievers
2008-09-30libudev: device_init() -> device_new()Kay Sievers
2008-09-30fix segfault caused by wrong pointer used in dbg()Kay Sievers
2008-09-30udevadm: trigger: use libudevKay Sievers
2008-09-30libudev: enumerate - scan devices and subsystems, add subsystem and ↵Kay Sievers
attribute filter
2008-09-29fix dbg() callersKay Sievers
2008-09-29allow compiler to check dbg() arguments on non-debug buildsAlan Jenkins
Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk>
2008-09-29fix messages (inc. debug compile failure) introduced when optimizing "goto"Alan Jenkins
Signed-off-by: <alan-jenkins@tuffmail.co.uk>
2008-09-29replace strerror() usage with threadsafe "%m" format stringAlan Jenkins
strerror() is not threadsafe. It uses a buffer to build messages of the form "Unknown error 387689". syslog() provides a %m format which is equivalent to strerror(errno). As a GNU extension, this is also accepted by printf and friends. At least in the current implementation, it is correctly threadsafe. Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk>
2008-09-29gitignore: move *.8 to subdirsKay Sievers
2008-09-29libudev: enumerate - split new() and scan()Kay Sievers
2008-09-28libudev: enumerate - scan /sys/block/ if neededKay Sievers
2008-09-28libudev: enumerate "subsystem"Kay Sievers
2008-09-28libudev: enumerate - accept list of subsystems to scan, or skipKay Sievers
2008-09-28avoid repeated scans for goto targets (udev_iter_find_label)Alan Jenkins
The scans are now performed up-front at parse-time, instead of being repeated for each event at run-time. Cachegrind reports a 5% reduction in cpu cycles (excluding the time spent in-kernel).
2008-09-28trivial cleanup in udev_rules_iterAlan Jenkins
2008-09-28lubudev: accept more sys directories as devices, and parent devicesKay Sievers
2008-09-28libudev: more list reworkKay Sievers
2008-09-26libudev: rework list handlingKay Sievers
2008-09-26libudev: device - read database only when neededKay Sievers
2008-09-26libudev: initialize selinux only when neededKay Sievers
2008-09-26libudev: enumerate_get_devices_list -> enumerate_get_listKay Sievers
2008-09-25libudev: get devnum from uevent fileKay Sievers
2008-09-25libudev: replace awkward callback list interfaces with list iteratorsKay Sievers
2008-09-24libudev: add userdata pointerKay Sievers
2008-09-24libudev: also import "uevent" file when reading udev databaseKay Sievers
2008-09-21libudev: add udev_device_new_from_devnum()Kay Sievers
2008-09-20libudev: udev_device_get_devname -> udev_device_get_devnodeKay Sievers
2008-09-19always include config.h from MakefileKay Sievers
2008-09-17libudev: fix "subsystem" valueKay Sievers
2008-09-17libudev: pass udev_device in enumerateKay Sievers
2008-09-16fix udevadm triggerKay Sievers
2008-09-16fix broken symlink resolvingKay Sievers
2008-09-16vol_id: fix lib logging glueKay Sievers
2008-09-15libudev: rename ctrl_msg to ctrl_msg_wireKay Sievers
2008-09-15libudev: switch API from devpath to syspathKay Sievers
2008-09-15udevadm: info - fix lookup-by-nameKay Sievers
2008-09-15libudev: handle "device" link as parent, handle "class" "block" as "subsystem"Kay Sievers
2008-09-13libudev: udev_device - add attribute cacheKay Sievers
2008-09-12libudev: switch to "udev_device_get_parent"Kay Sievers
2008-09-11udevadm: info - use "udev_device"Kay Sievers
2008-09-10use size definitions from libudevKay Sievers
2008-09-10get rid of udev_sysdeps.cKay Sievers
2008-09-10convert to libudev and delete udev_utils_string.cKay Sievers
2008-09-10extras: use libudev codeKay Sievers
2008-09-10libudev: do not use any udev source fileKay Sievers
2008-09-10libudev: rename libudev-utils.c libudev-util.cKay Sievers
2008-09-10libudev: get rid of udev_utils.cKay Sievers
2008-09-10libudev: get rid of udev_sysfs.cKay Sievers