summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-08-03udev-acl: properly handle CK change events for root userKay Sievers
mschmidt@redhat.com writes: > since root is treated specially, it does not do anything! > udev-acl may want to prevent removing ACLs from root, but > it must not stop the ACLs being granted to the user of the > new session. https://bugzilla.redhat.com/show_bug.cgi?id=608712
2010-08-03call util_delete_path() only when we actually deleted stuffKay Sievers
2010-08-03udevd: fix short options in getopt()Yin Kangkai
2010-08-03malloc()+memset() -> calloc()Yin Kangkai
2010-08-02udevd: fix some memory leaks in error pathYin Kangkai
Signed-off-by: Yin Kangkai <kangkai.yin@intel.com>
2010-08-01keymap: Add force-release quirks for a lot more Samsung modelsFortunato Ventre
https://launchpad.net/bugs/554066
2010-08-01keymap: Generalize Samsung keymapsMartin Pitt
Fortunato Ventre (voRia) <vorione@gmail.com> reports a lot more Samsung models which need the "samsung-other" keymap. Instead of eternally playing catchup, apply it to all Samsung models for now, and keep the two known special cases. https://launchpad.net/bugs/554066
2010-07-28udevadm: fix short options in getopt()Yin Kangkai
2010-07-23hid2hci: fix for Logitech diNovo Edge keyboardMarco d'Itri
2010-07-19libudev: bump minor so version after adding symbolsKay Sievers
2010-07-19log an error when a message from the wrong version of udevadm is ignoredMarco d'Itri
2010-07-19hid2hci: fix Logitech diNovo, MX5500 and other keyboardsMarco d'Itri
2010-07-16Fix volume keys not releasing on Mivvy G310Jerone Young
keymap: add My Mivvy G310 Fixes volume keys not sending key release on My Mivvy G310 laptop. Signed-off-by: Jerone Young <jerone.young@canonical.com> Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
2010-07-15udev-acl: update firewire matches to recent rule changesKay Sievers
2010-07-12rules: remove firewire rules for deprecated driversKay Sievers
2010-07-12rules: add more FireWire IDs: Point Grey IIDC; AV/C + vendor uniqueStefan Richter
1. IIDC cameras from Point Grey use the vendor OUI as Specifier_ID instead of the 1394 TA's OUI but are otherwise fully compliant to the IIDC spec. Their device files should be accessible like those of any other IIDC cameras. 2. Originally, the Software_Version of devices that implement FCP (IEC 61883-1 Function Control Protocol) was meant to be a bitmap of all command sets that an FCP capable unit supports. Bitmap flags are defined for AV/C, CAL, EHS, HAVi, and vendor unique command sets. Software_Version was revised to be a simple identifier instead, and devices that support several command sets were meant to instantiate one unit directory for each command set. Still, some devices with the flags for AV/C and vendor unique command sets combined were released (but apparently no devices with any other flag combinations). These rare but existing AV/C + vendor unique devices need to be accessible just like plain AV/C devices. Side notes: - Many AV/C devices make use of the Vendor Dependent AV/C command, but this is unrelated to vendor unique FCP command sets. - Here are all standardized FireWire protocol identifiers that I know of, listed as Specifier_ID:Software_Version | specifier | protocol. 0x00005e:0x000001 | IANA | IPv4 over 1394 (RFC 2734) 0x00005e:0x000002 | IANA | IPv6 over 1394 (RFC 3146) 0x00609e:0x010483 | INCITS | SBP-2 (or SCSI command sets over SBP-3) 0x00609e:0x0105bb | INCITS | AV/C over SBP-3 0x00a02d:0x010001 | 1394 TA | AV/C (over FCP) 0x00a02d:0x010002 | 1394 TA | CAL 0x00a02d:0x010004 | 1394 TA | EHS 0x00a02d:0x010008 | 1394 TA | HAVi 0x00a02d:0x014000 | 1394 TA | Vendor Unique 0x00a02d:0x014001 | 1394 TA | Vendor Unique and AV/C (over FCP) 0x00a02d:0x000100 | 1394 TA | IIDC 1.04 0x00a02d:0x000101 | 1394 TA | IIDC 1.20 0x00a02d:0x000102 | 1394 TA | IIDC 1.30 0x00a02d:0x0A6BE2 | 1394 TA | DPP 1.0 0x00a02d:0x4B661F | 1394 TA | IICP 1.0 For now we are only interested in udev rules for AV/C and IIDC. Reported-by: Damien Douxchamps <ddsf@douxchamps.net> (Point Grey IIDC ID) Reported-by: Clemens Ladisch <clemens@ladisch.de> (AV/C + vendor unique ID) Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
2010-07-12version bumpKay Sievers
2010-07-11release 160Kay Sievers
2010-07-11udevd: init_notify() fix abstract namespace name handlingKay Sievers
2010-07-08systemd: make service files readable by GKeyFileLennart Poettering
2010-07-0860-persistent-storage-tape.rules: make own by-path symlink for nst tapesHarald Hoyer
2010-07-07keymap: Add Lenovo ThinkPad SL Series extra buttonsMartin Pitt
Sent by Quentin Denis <quentin.denis@gmail.com> via private mail.
2010-07-07keymap: Find alternate Lenovo moduleMartin Pitt
Newer Lenovos apparently have a lower case "extra buttons" module, cover this as well. Sent by Quentin Denis <quentin.denis@gmail.com> via private mail.
2010-07-07allow final assignment for OPTIONS:="nowatch"Kay Sievers
A final assignemnt operator will disable any device watching by inotify, and any possible later rules setting "watch" again will be ignored.
2010-07-0760-persistent-storage-tape: s/path_id.sh/path_id/Harald Hoyer
2010-07-07rules: tape - remove WAIT_FOR instruction and don't export BSG_DEVKay Sievers
2010-07-07version bumpKay Sievers
2010-07-07release 159Kay Sievers
2010-07-05keymap: Add Logitech Cordless Wave ProMartin Pitt
https://launchpad.net/bugs/592371
2010-07-04systemd: update service files for newly introduced DefaultDependencies= optionLennart Poettering
This new option has been introduced very recently in systemd and needs to be unset for udev, since udev is supposed to be run on early boot.
2010-07-02keymap: Add support for IBM-branded USB devicesMatthew Garrett
These seem to use a different layout to the Lenovo-branded devices Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
2010-06-29gudev: respect possibly given LD_LIBRARY_PATHMichael Meeks
michael@linux-iwk5:/opt/hgnome/src/udev> make V=1 make --no-print-directory all-recursive Making all in . PKG_CONFIG_PATH=./data:$PKG_CONFIG_PATH \ LD_LIBRARY_PATH=./extras/gudev \ /opt/hgnome/bin/g-ir-scanner -v \ --namespace GUdev \ .. ./extras/gudev/gudevdevice.c /opt/hgnome/bin/python: error while loading shared libraries: libpython2.5.so.1.0: cannot open shared object file: No such file or directory make[2]: *** [extras/gudev/GUdev-1.0.gir] Error 127
2010-06-29Add virtio-blk by-id rules based on 'serial' attributeRyan Harper
Using virtio-blk serial attributes add rules to extract drive serial numbers and generate by-id links for the block device and partitions. With these rules added, we now see the following symlinks in disk/by-id % ls -al /dev/disk/by-id | grep vdb lrwxrwxrwx. 1 root root 9 Jun 1 22:09 virtio-QM00001 -> ../../vda lrwxrwxrwx. 1 root root 10 Jun 1 22:09 virtio-QM00001-part1 -> ../../vda1 Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
2010-06-29Add virtio-blk support to path_idRyan Harper
This patch adds a case handling path_id invoked on a virtio-blk device. Currently path_id walks the parent path to virtio-pci but doesn't know that it's the end of the path and exits without building the path (providing no output resulting in no disk/by-path symlinks to virtio-blk devices). This patch handles the virtio-pci path and updates the path accordingly. /lib/udev/path_id --debug /block/vda udev_device_new_from_syspath: device 0x2300120 has devpath '/devices/virtio-pci/virtio1/block/vda' udev_device_new_from_syspath: device 0x2300380 has devpath '/devices/virtio-pci/virtio1' udev_device_new_from_syspath: device 0x2300670 has devpath '/devices/virtio-pci' ID_PATH=virtio-pci-virtio1 And with the current persistent-storage rules generates: % ls -al /dev/disk/by-path | grep vda lrwxrwxrwx. 1 root root 9 Jun 1 22:09 virtio-pci-virtio1 -> ../../vda Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
2010-06-28Fix stuck volume key presses for Toshiba Satellite U300 & U305modelsJerone Young
This patch fixes stuck volume keys for Toshiba Satellite models U300 & U305. Signed-off-by: Jerone Young <jerone.young@canonical.com> Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
2010-06-25switch a few left-over from GPLv2 to GPLv2 or laterKay Sievers
2010-06-25make: fix 'make distcheck'Kay Sievers
udev-159.tar.gz
2010-06-25make: pre-process and install systemd service files when neededKay Sievers
2010-06-25add systemd service filesKay Sievers
2010-06-24version bumpKay Sievers
2010-06-24release 158Kay Sievers
2010-06-24rules: remove unused subdirKay Sievers
2010-06-23mtd_probe: add needed include, modprobe blacklist flag, and change some ↵Kay Sievers
whitespace
2010-06-23mtd_probe: add autodetection for xD cardsMaxim Levitsky
commit 2599cabd36770785a13bf884049d649d385fd80c Author: Maxim Levitsky <maximlevitsky@gmail.com> Date: Fri Jun 18 02:08:48 2010 +0300 Add autodetection for xD/smartmedia cards This can easily be extended for other types of FTL Signed-off-by: Maxim Levitsky <maximlevitsky@gmail.com>
2010-06-21remove a few comments in file headersKay Sievers
2010-06-21extras/keymap: add Samsung N210 to keymap rulesHarald Hoyer
https://bugzilla.redhat.com/show_bug.cgi?id=606302 Thanks to John Floyd!
2010-06-21delete last distro specific rulesKay Sievers
2010-06-17udevd: in case we don't daemonize, send READY message to /sbin/initKay Sievers
2010-06-17Fix usb printer rule for multiple USB interfacesMartin Pitt
Commit f61e72d89 failed to match for the case where an USB printer has multiple interfaces, such as ID_USB_INTERFACES=:ffffff:070102: Thanks to Pablo Mazzini for spotting this!
2010-06-13Revert "add Vala vapi for gudev-1.0"Martin Pitt
Argh, recent vala already ships with a gudev vapi. This reverts commit 6a7b5ec7712ea53fd756b07036e23ac0d751cec4.