Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-08-12 | update TODO | Kay Sievers | |
2011-08-05 | implement path_id, usb_id, input_id as built-in command | Kay Sievers | |
2011-08-04 | libudev: list - use binary search for list lookup | Kay Sievers | |
2011-07-19 | configure: reorder options | Kay Sievers | |
2011-07-11 | release 172 | Kay Sievers | |
2011-07-11 | libudev: ctrl - move code to udev directory | Kay Sievers | |
2011-07-11 | udevadm: monitor - use uptime to match the kernel's timestamp | Kay Sievers | |
2011-07-08 | libudev: enumerate - clarify documentation | Kay Sievers | |
2011-07-07 | update TODO | Kay Sievers | |
2011-06-28 | libudev: device - fix udev_device_get_tags_list_entry() to always load database | Kay Sievers | |
2011-06-18 | delete mobile-action-modeswitch which has moved to usb_modeswitch | Kay Sievers | |
2011-06-18 | update TODO | Kay Sievers | |
2011-06-06 | update TODO | Kay Sievers | |
2011-05-30 | Makefile: add tar-sync | Kay Sievers | |
2011-05-25 | rules: implement TAGS== match | Kay Sievers | |
2011-05-22 | update TODO | Kay Sievers | |
2011-05-20 | update TODO | Kay Sievers | |
2011-05-20 | systemd: sort trigger after socket | Kay Sievers | |
2011-05-20 | libudev: export symbols explicitely and individually from C code not from ↵ | Kay Sievers | |
separate file or prefix match | |||
2011-05-18 | udate TODO, NEWS, INSTALL | Kay Sievers | |
2011-05-17 | update TODO | Kay Sievers | |
2011-05-16 | libudev: device - use DEVMODE from kernel as the default mode | Kay Sievers | |
2011-05-16 | update TODO | Kay Sievers | |
2011-04-29 | update TODO/NEWS | Kay Sievers | |
2011-04-22 | release 168 | Kay Sievers | |
2011-04-20 | udevd: rules files - accept empty or /dev/null links | Kay Sievers | |
2011-04-20 | udevd: netif rename - use ifindex for temporary name | Kay Sievers | |
2011-04-20 | udevadm: settle - kill alarm() | Kay Sievers | |
2011-04-20 | timeout handling without alarm() | Kay Sievers | |
2011-04-18 | udevd: ppoll() -> epoll + signalfd | Kay Sievers | |
2011-04-15 | udevadm: monitor - use epoll | Kay Sievers | |
2011-04-13 | udevadm: info --cleanup-db | Kay Sievers | |
Most of the udev database from initramfs should be deleted before starting udev in the real root. udevadm: info --cleanup-db deletes all database entries in /run/udev. Events that processed IMPORT{db}, or mark devices explicitely as persistent, will be excluded. | |||
2011-04-13 | udevadm: settle - watch queue file | Kay Sievers | |
2011-04-13 | udevadm: control - add --exit | Kay Sievers | |
2011-03-23 | man: remove trigger --type=failed handling | Kay Sievers | |
2011-03-23 | udevd: use facility == LOG_DAEMON when writing to /dev/kmsg | Kay Sievers | |
Syslog wants to distinguish the sorce of messages. We should indicate that this is a userspace message (LOG_DAEMON) and not a kernel message (LOG_KERNEL). | |||
2009-12-15 | firmware: convert shell script to C | Piter PUNK | |
2009-12-15 | remove remaining support for CONFIG_SYSFS_DEPRECATED | Kay Sievers | |
2009-11-16 | print warning for BUS=, SYSFS{}=, ID= | Kay Sievers | |
2009-09-16 | update TODO, NEWS | Kay Sievers | |
2009-09-14 | scsi_id: delete copy of bsg.h | Kay Sievers | |
It's provided by the kernel since 2.6.23. | |||
2009-09-14 | udevadm: control - remove compat code | Kay Sievers | |
2009-09-09 | simplify "symlink name stack" | Kay Sievers | |
With well defined and kernel-supplied node names, we no longer need to support a possible stack of conflicting symlinks and node names. Only symlinks with identical names can be claimed by multiple devices. This shrinks the former /dev/.udev/names/ significantly. Also the /dev/{block,char}/MAJ:MIN" links are excluded from the name stack - they are unique and can not conflict. | |||
2009-09-07 | udevadm: remove symlink support for old commands | Kay Sievers | |
2009-08-30 | update TODO | Kay Sievers | |
2009-08-19 | change database file names | Kay Sievers | |
With very deeply nested devices, We can not use a single file name to carry an entire DEVPATH. Use <subsystem>:<sysname> as the database filename, which should also simplify the handling of devices moving around, as these values will not change but still be unique. For the name stack we use the <maj>:<min> now as the filename. > On Tue, Aug 18, 2009 at 09:59:56AM -0400, Ric Wheeler wrote: > The first is that udev grumbles during boot about "file name too long" > like the following: > > Aug 17 06:49:58 megadeth udevd-event[20447]: unable to create db file > '/dev/.udev/db/\x2fdevices\x2fpci0000:00\x2f0000:00:04.0\x2f0000:17:00.0\x2f0000:18:0a.0\x2f0000:1f:00.0\x2fhost11\x2fport-11:0\x2fexpander-11:0\x2fport-11:0:0\x2fexpander-11:1\x2fport-11:1:0\x2fexpander-11:2\x2fport-11:2:17\x2fexpander-11:3\x2fport-11:3:1\x2fend_device-11:3:1\x2fbsg\x2fend_device-11:3:1': > File name too long | |||
2009-08-08 | udevd: block for 15 seconds after error when too old kernel is detected | Kay Sievers | |
The compat code will go away some day and CONFIG_SYSFS_DEPRECATED kernels fail in too many setups now to be worth to support them. | |||
2009-07-24 | hid2hci: rewrite (and break) rules and device handling | Kay Sievers | |
We must never access random devices in /dev which do not belong to the event we are handling. Hard-coding /dev/hidrawX, and looping over all devices is absolutely not acceptable --> hook into hidraw events. We can not relay on (rather random) properties merged into the parent device by earlier rules --> use libudev to find the sibling device with a matching interface. Libusb does not fit into udev's use case. We never want want to scan and open() all usb devices in the system, just to find the device we are already handling the event for --> put all the stupid scanning into a single function and prepare for a fixed libusb or drop it later. | |||
2009-06-28 | rules: make ata_id properties the default for all ATA block devices | Kay Sievers | |
We need to call ata_id as the default for libata sd* devices. We want ID_BUS=ata, and the ATA device proeprties, and be independent of the SCSI emulation with the truncated values. The links in /dev/disk/by-id/{ata-*,scsi-*} are still the same. | |||
2009-06-22 | TODO: add cleanup of ATA_COMPAT | Kay Sievers | |