Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-03-26 | libudev: GPL -> LGPL | Kay Sievers | |
2009-03-18 | udevadm: test - handling trailing '/' in devpath | Kay Sievers | |
On Wed, Mar 18, 2009 at 16:00, Matthias Schwarzott <zzam@gentoo.org> wrote: found out how the error occurs: It is a difference between A. udevadm test /sys/class/mem/null/ and B. udevadm test /sys/class/mem/null Case A was the case that showed the error behaviour. It seems udevadm is confused by the trailing slash. This behaviour seems to be there since ages. | |||
2009-02-23 | Allow watch handle to be stored in the udevdb. | Scott James Remnant | |
2009-01-14 | libudev: use 4096 bytes buffer for attribute reading | Kay Sievers | |
2009-01-06 | libudev: device - add udev_device_get_property_value() | Kay Sievers | |
2009-01-03 | libudev: device - remove udev_device_get_parent_with_subsystem | Marcel Holtmann | |
2009-01-03 | libudev: device - lookup subsystem and devtype together | Marcel Holtmann | |
2009-01-03 | libudev: device - read "uevent" only if info is not already loaded | Kay Sievers | |
2009-01-02 | libudev: device - add devtype support | Marcel Holtmann | |
2008-11-17 | limit $attr(<symlink>) magic to well-known links only | Kay Sievers | |
2008-11-14 | libudev: device - handle disk "device" link for partitions in deprecated ↵ | Kay Sievers | |
sysfs layout Thanks to Mikhail Kolesnik <mike@openbunker.org> for finding this. | |||
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-04 | fix list handling in enumerate and rules file sorting | Kay Sievers | |
2008-11-01 | move some info() to dbg() | Kay Sievers | |
2008-10-26 | kerneldoc comment fixes | Alan Jenkins | |
s/ressources/resources/ Also reduce commas per sentence and add a possessive apostrophe. | |||
2008-10-26 | libudev: device - allocate envp array only once | Kay Sievers | |
2008-10-26 | test: add RUN+="socket: ..." to a test to run monitor code | Kay Sievers | |
2008-10-26 | libudev: device - fill envp array while composing monitor buffer | Kay Sievers | |
Thanks to Alan Jenkins, for the idea. | |||
2008-10-24 | remove debug printf | Kay Sievers | |
2008-10-24 | libudev: monitor - cache result of monitor send buffer | Kay Sievers | |
2008-10-23 | shrink struct udev_event | Kay Sievers | |
2008-10-21 | replace strncpy() with strlcpy() | Alan Jenkins | |
The problem was strncpy() doesn't stop after writing the terminating NUL; by definition it goes on to zero the entire buffer. I spy another use of strncpy in udev_device_add_property_from_string(), which is responsible for another ~1% user cpu time... Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk> | |||
2008-10-21 | libudev: device - 128 -> ENVP_SIZE | Kay Sievers | |
2008-10-21 | libudev: allocate udev_device->envp[] dynamically | Alan Jenkins | |
Measured 2% _user_ cpu time reduction on EeePC coldplug. Signed-off-by: Alan Jenkins <alan-jenkins@tuffmail.co.uk> | |||
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 | udev_list_cleanup() -> udev_list_cleanup_entries() | Kay Sievers | |
2008-10-17 | libudev: fix sysnum logic for digit-only device names | Alan Jenkins | |
2008-10-16 | udevd: use libudev | Kay Sievers | |
2008-10-16 | libudev: device - copy global properties, unset empty properties | Kay Sievers | |
2008-10-16 | libudev: device - export properties when values are set | Kay Sievers | |
2008-10-15 | libudev: device - lookup "subsystem" and "driver" only once | Kay Sievers | |
2008-10-15 | libudev: update DEVLINKS property when properties are read | Kay Sievers | |
2008-10-15 | libudev: device - add get_envp() to construct envp from property list | Kay Sievers | |
2008-10-14 | libudev: handle ! in sysname, add sysnum, return allocated list_entry on add | Kay Sievers | |
2008-10-11 | libudev: device - generate DEVNAME and DEVLINKS properties | Kay Sievers | |
2008-10-09 | libudev: add udev_monitor_send_device() | Kay Sievers | |
2008-10-09 | libudev: also prefix non-exported functions with udev_* | Kay Sievers | |
2008-10-07 | libudev: device - add device lookup by subsystem:sysname | Kay Sievers | |
2008-10-06 | libudev: fix typo in "multiple entries in symlink" handling | Kay Sievers | |
2008-10-06 | store node name and symlinks into db symlink target if they are small enough | Kay Sievers | |
2008-10-02 | libudev: device - add get_parent_with_subsystem() | Kay Sievers | |
2008-10-01 | libudev: device - handle /sys/block/<disk-device-link>/<partition> | Kay Sievers | |
2008-09-30 | libudev: device_init() -> device_new() | Kay Sievers | |
2008-09-30 | libudev: enumerate - scan devices and subsystems, add subsystem and ↵ | Kay Sievers | |
attribute filter | |||
2008-09-29 | replace strerror() usage with threadsafe "%m" format string | Alan 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-29 | libudev: enumerate - split new() and scan() | Kay Sievers | |
2008-09-28 | libudev: enumerate - accept list of subsystems to scan, or skip | Kay Sievers | |
2008-09-28 | lubudev: accept more sys directories as devices, and parent devices | Kay Sievers | |