Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-08-18 | udevinfo, udevtest: simplify '/sys' stripping from devpath argument | Kay Sievers | |
2006-08-18 | udevinfo: allow -a -n <node> | Kay Sievers | |
2006-07-30 | udevinfo: add DRIVER== | Kay Sievers | |
2006-06-16 | udevinfo: clarify parent device attribute use | Kay Sievers | |
2006-01-09 | replace libsysfs | Kay Sievers | |
We never used any of the libsysfs convenience features. Here we replace it completely with 300 lines of code, which are much simpler and a bit faster cause udev(d) does not open any syfs file for a simple event which does not need any parent device information. Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-11-16 | remove "udev_db" option from config file | Kay Sievers | |
All udev state is kept in /$udev_root/.udev/ now. No option to configure that anymore, it will always be there. Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-08-31 | udevinfo: restore -d option | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-08-30 | udevinfo: rename dump() to export() | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-08-29 | udevinfo: add database export | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-08-27 | don't store devpath in udevdb, we don't need it | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-08-27 | add and use name_list_cleanup() for cleaning up the string lists | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-08-27 | change parameter order of udev_db_search_name() | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-08-27 | print persistent data with "udevinfo -q all" | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-08-27 | prepare for new HAL udevdb dump | Kay Sievers | |
HAL soon wants to read the whole content of the udevdatabase while starting up. This makes the whole udev structure available to the udevinfo "dump". Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-08-10 | fix udevinfo output | Thierry Vignaud | |
2005-07-22 | move code to its own files | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-06-26 | store the imported device information in the udevdb | Kay Sievers | |
Any program can query with udevinfo for persistent device attributes evaluated on device discovery now. Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2005-06-06 | Fix udevinfo for empty sysfs directories | Greg KH | |
udevinfo would die if it ran into a sysfs directory with no attributes. This is valid for a lot of scsi devices, so now we just continue on up the chain. Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> | |||
2005-04-26 | [PATCH] move execute_program to utils + add action to init_device | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] udevinfo: print SYSFS attribute the same way we match it | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] udevinfo: print errors to stderr instead of stdout | kay.sievers@vrfy.org | |
On Wed, 2005-03-23 at 13:55 +0100, Dieter Stueken <stueken@conterra.de> wrote: > I noticed a few funny synlinks within /dev: > lrwxrwxrwx 1 root root 4 2005-03-21 15:33:54.196950896 +0100 device2 -> hda2 > lrwxrwxrwx 1 root root 4 2005-03-21 15:33:54.196950896 +0100 not2 -> hda2 > lrwxrwxrwx 1 root root 4 2005-03-21 15:33:54.196950896 +0100 found2 -> hda2 > lrwxrwxrwx 1 root root 4 2005-03-21 15:33:54.196950896 +0100 in2 -> hda2 > lrwxrwxrwx 1 root root 4 2005-03-21 15:33:54.196950896 +0100 database2 -> hda2 > I don't know exactly, what caused this in depth. But I found udevinfo > prints all error messages to stdout instead of using stderr. | |||
2005-04-26 | [PATCH] support log-priority levels in udev.conf | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] remove unneeded include | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] udevinfo -d: use '=' as separator, cause ':' may be a part of the ↵ | kay.sievers@vrfy.org | |
devpath | |||
2005-04-26 | [PATCH] replace strncpy()/strncat() by strlcpy()/strlcat() | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] rename LOG to USE_LOG in all places | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] udevinfo -d: speed-up device dump | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] allow unlimitied count of symlinks | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] udevinfo: print devpath -> node relationship for all devices | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] trivial rename of some variables | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] big libsysfs diet (pre 2.0 version) | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] cleanup db functions | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] udevinfo: print SUBSYSTEM and DRIVER | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] This fixes a silly mistake in how udevinfo prints the major and minor | roland@digitalvampire.org | |
2005-04-26 | [PATCH] klibc supports LOG_PID now, so remove our own implementation | kay.sievers@vrfy.org | |
2005-04-26 | bleah, more merge fixes... | Greg KH | |
2005-04-26 | [PATCH] remove leftover from udevinfo's -d option | azarah@nosferatu.za.org | |
2005-04-26 | [PATCH] update the man pages and correct Usage: hints | kay.sievers@vrfy.org | |
Add UDEV_LOG to the man udev man page. Remove mention of specific variables from the udevd/udevsend man page as we changed to pass the whole environment. Correct printed Usage: of udevtest and udevinfo. Init the config in udevtest earlier to accept input with and without the sysfs mount point. | |||
2005-04-26 | fixups to get back to proper patch order | Greg KH | |
Damm, it's hard to merge a multi-line tree into one flat line at times... | |||
2005-04-26 | [PATCH] rename udev_lib to udev_utils and dev_d to udev_multiplex | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] fix udevinfo '-q path' option as it was not working | greg@kroah.com | |
2005-04-26 | [PATCH] Don't try to print major/minor for devices without a dev file. | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] remove get_device_type and merge that into udev_set_values() | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] change key names in udevinfo sysfs walk to match the kernel | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] rename udevdb* to udev_db* | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] make the udev object available to more processing stages | kay.sievers@vrfy.org | |
Remove the overwriting of main_argv[] hack and use the values from the udev object. Pass the udev object to call_foreach_file(). In the udevstart case, export SUBSYSTEM and UDEVSTART to the environment. | |||
2005-04-26 | [PATCH] make udevinfo's -r option also workimg for symlink queries | kay.sievers@vrfy.org | |
[kay@pim udev.kay]$ ./udevinfo -r -q symlink -p /class/video4linux/video0 /dev/camera0 /dev/kamera0 /dev/videocam0 /dev/webcam0 [kay@pim udev.kay]$ ./udevinfo -q symlink -p /class/video4linux/video0 camera0 kamera0 videocam0 webcam0 | |||
2005-04-26 | [PATCH] improve udevinfo sysfs info walk | kay.sievers@vrfy.org | |
2005-04-26 | [PATCH] add sysfs info walk to udevinfo | kay.sievers@vrfy.org | |
The option "-s" will get information about the major/minor, the physical device, the bus value and the driver from sysfs for all class and block devices: kay@pim udev.kay]$ ./udevinfo -s DEVPATH '/sys/block/sda' SUBSYSTEM 'block' NAME 'sda' MAJORMINOR '8:0' PHYSDEVPATH '/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-3/1-3:1.0/host2/target2:0:0/2:0:0:0' PHYSDEVPATHBUS 'scsi' DRIVER 'sd' DEVPATH '/sys/class/input/mice' SUBSYSTEM 'input' NAME 'mice' MAJORMINOR '13:63' DEVPATH '/sys/class/input/mouse0' SUBSYSTEM 'input' NAME 'mouse0' MAJORMINOR '13:32' ... | |||
2005-04-26 | [PATCH] replace tdb database by simple lockless file database | kay.sievers@vrfy.org | |
This makes the udev operation completely lockless by storing a file for every node in /dev/.udevdb/* This solved the problem with deadlocking concurrent udev processes waiting for each other to release the file lock under heavy load. |