Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-08 | libudev: move to top-level directory | Kay Sievers | |
2009-05-21 | fix location of database files | Kay Sievers | |
2009-05-20 | use more efficient string copying | Kay Sievers | |
2009-05-04 | remove all PHYSDEVPATH handling and warning about | Kay Sievers | |
2009-05-04 | handle devtmpfs nodes | Kay Sievers | |
UDev follows the kernel given name, and re-uses the kernel created device node. If the kernel and spcecified udev rules disagree, the udev specified node node is created and the kernel-created on is deleted. | |||
2009-04-22 | libudev: monitor - add client socket filter for subsystem value | Kay Sievers | |
Messages send back by the udev daemon to the netlink socket are multiplexed by the kernel and delivered to multiple clients. The clients can upload a socket filter to let the kernel drop messages not belonging to a certain subsystem. This prevent needless wakeups and message processing for users who are only interested in a subset of available events. Recent kernels allow untrusted users to listen to the netlink messages. The messages send by the udev daemon are versioned, to prevent any custom software reading them without libudev. The message wire format may change with any udev version update. | |||
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 | |