aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2012-04-18autogen.sh: fix typo in common configuration optionsHEADmasterPetr Uzel1-1/+1
Signed-off-by: Petr Uzel <petr.uzel@suse.cz>
2012-04-14README: add link to systemd wiki and repositoryKay Sievers1-0/+10
2012-03-28keymap: Add HP Compaq Presario CQ*Martin Pitt1-0/+1
https://launchpad.net/bugs/935804
2012-03-28keymap: Add Dell XPS force-release quirkMartin Pitt3-0/+3
https://launchpad.net/bugs/910911
2012-03-22rules: sound - set ID_ID for firewire devicesKay Sievers1-0/+2
2012-03-22libudev: monitor - do not memset() receive bufferKay Sievers2-2/+1
2012-03-21keymap: Add Samsung 90X3AVaidas Jablonskis5-0/+15
Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
2012-03-21rules: sound - add vendor/model strings for firewire devicesKay Sievers1-0/+4
2012-03-18release 182182Kay Sievers3-6/+50
2012-03-18build-sys: place build binaries in the rootKay Sievers14-152/+112
2012-03-14rules sort order: /lib, /run, /etcKay Sievers4-13/+19
After long consideration we came to the conclusion that user configuration in /etc should always override the (generally computer generated) configuration in /run. User configuration should always be what matters over anything else. Hence rearrange the search orders accordingly. In general this should change very little as overriding like this is seldomn done so far, and the order between /etc and /usr stays the same.
2012-03-14extras: ata_id - do not log error if HDIO_GET_IDENTITY failsKay Sievers1-7/+2
<tomegun> kay: is this a valid issue: https://bugs.archlinux.org/task/27060 ? <kay> tomegun: udev does not really care if that fails <tomegun> kay: the suggestion there is to treat EINVAL the same way we treat ENOTTY (i.e. as an info only) <tomegun> if it really does not matter it might make sense to avoid bogus bug reports <kay> tomegun: done
2012-03-13extras: path_id - add comment about readdir() rebase logicKay Sievers1-0/+5
2012-03-12rules: Enable USB autosuspend on more USB HID devicesMatthew Garrett3-14/+50
Many servers will be connected to KVMs or include iLO support, and this is often presented as a set of USB input devices. Enabling autosuspend on these allows the USB hardware to be powered down, avoiding unnecessary wakeups and power consumption. The input devices will be self powered, so there's no risk of losing input events as there would be for real input devices. The same is true of USB input devices that are built into the system.
2012-03-12extras: path_id - skip ATA transport class devicesKay Sievers1-0/+13
2012-03-07rules: move all rules to top level rules/ dirKay Sievers13-12/+12
2012-03-07update TODOKay Sievers1-7/+1
2012-03-07rules: delete s390 rules, they will move to s390utilsKay Sievers2-7/+0
2012-03-07build-sys: remove empty directoryKay Sievers1-2/+1
2012-03-07remove edd_id extraKay Sievers5-229/+0
The use of identifying disks by magic byte sequences outside of the filesystem or partion table is fragile and usually creates more problems than it solves.
2012-03-07rules: move 42-qemu-usb.rules to rules/ dirKay Sievers2-5/+1
2012-03-07rules: delete outdated 30-kernel-compat.rulesKay Sievers1-15/+0
2012-03-07move src/extras subdirectories to src/Kay Sievers135-223/+223
2012-03-07udev.conf - do not set any value by defaultKay Sievers1-4/+3
2012-03-07remove udev-aclKay Sievers6-540/+7
Udev-acl will be part of a future ConsoleKit release. On systemd systems, advanced ConsoleKit and udev-acl functionality are natively provided by systemd.
2012-02-23rules: do not create by-id/scsi-* links for ATA devicesKay Sievers1-4/+0
2012-02-23builtin: path_id - remove dead cciss codeKay Sievers2-7/+2
2012-02-20update TOOKay Sievers1-0/+8
2012-02-20test: remove outdated key attributesKay Sievers2-3/+3
2012-02-14update sd-daemon filesKay Sievers2-2/+11
2012-02-12build-sys: add --disable-manpagesKay Sievers2-68/+76
2012-02-12build-sys: unpack test sysfs only for 'make check'Kay Sievers1-3/+2
2012-02-07release 181181Kay Sievers4-7/+45
2012-02-07builtin: kmod - depend on libkmod >= 5Lucas De Marchi2-12/+6
2012-02-06keymap: Add Fujitsu Siemens Amilo Li 2732Bruno Redondi3-0/+5
Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
2012-02-01ata_id: fix identify string fixupAndreas Schwab1-2/+2
2012-02-01ata_id: whitespace fixesKay Sievers1-34/+34
2012-02-01keymap: Fix touchpad toggle button on Lenovo IdeapadJames M. Leddy1-1/+2
https://launchpad.net/bugs/922405 Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
2012-01-30extras: cdrom_id - create only /dev/cdromKay Sievers1-1/+0
2012-01-30extras: cdrom_id - create /dev/cdrom and conditionally /dev/dvd for sr0Kay Sievers1-0/+3
Udev does no longer automatically create udev rules in /etc from the device hotplug path. No device name reservation will happen anymore; this model creates too many problems for setups with many device changes or media which is booted on different hardware. Enumerated device names which are based on device discovery order or on persistent on-disk name reservation will in general not be supported by udev in the future. It is a problem that can not be solved properly, and it always creates new problems at the same time it tries to solve the original one. Udev will no longer pretend it can solve these issues, and people should switch to available alternatives which provide the far better compromise. From now on, udev will only create /dev/cdrom for the first optical drive, and if the drive is capable /dev/dvd. No other devices will get any compatibility symlinks or enumerated device names like cdrom1, cdrom2, and so on. The /dev/cdrom and /dev/dvd links have by default a negative link priority, which will cause them to be overwritten by any other device which clains the same names with already existing udev rules. If stable device names are needed, the /dev/disk/by-id/ links, which uniquely identify a specific piece of hardware should be used. The links usually contain a device serial number and the link names will not depend on device discovery order. If completely identical devices with identical or no serial number need to be handled at the same time, the /dev/disk/by-path/ links can be used. These links depend on the physical port which is used to connect the device. It will change when the same device is moved to a different port or host adapter. If custom names are needed, custom udev rules which match on specific device properties need to be added by the administrator.
2012-01-30configure: show ROOTPREFIX in firmware path option help textKay Sievers1-1/+1
2012-01-29release 180180Kay Sievers2-1/+11
2012-01-29do not stop rule processing when device node is no longer aroundKay Sievers4-14/+20
Device nodes might have been deleted again by the kernel before an 'add' or 'change' event is even started. We need to run all rules, regardless of the state in /dev.
2012-01-26builtin: blkid - add missing ID_ prefix for PART_ENTRY_* keysKay Sievers1-1/+1
2012-01-25build-sys: we need to install shipped man pages without xsltproc installedKay Sievers1-6/+6
2012-01-25Makefile: update kernel.org hooksKay Sievers1-4/+2
2012-01-25release 179179Kay Sievers3-1/+19
2012-01-24fix path to extrasKay Sievers2-5/+5
2012-01-24use sysname() for devices without a device nodeKay Sievers1-3/+6
2012-01-24build-sys: enable everything for 'make distcheck'Kay Sievers1-0/+6
2012-01-23update TODOKay Sievers1-5/+4
2012-01-23move variable inside conditionKay Sievers1-2/+2
2012-01-23print warning when rules try to rename kernel device nodesKay Sievers1-0/+11
2012-01-23use devnode() for $name not sysname(), device nodes might be in a subdirectoryKay Sievers1-5/+8
2012-01-22fix some fallout from tab removalKay Sievers2-107/+107
2012-01-21release 178178Kay Sievers2-1/+23
2012-01-21libudev: do not set DEVNAME= twiceKay Sievers3-7/+30
When we read the 'uevent' file we need to make sure, that we do not read the relative DEVNAME= path provided by the kernel and overwrite the absolute path udev expects here.
2012-01-21warn about deprecated RUN+="socket:" useKay Sievers2-1/+4
2012-01-21rules: rtc - point /dev/rtc symlink to 'hctosys' deviceKay Sievers1-1/+1
2012-01-18Makefile: switch from .asc to .signKay Sievers1-2/+2
2012-01-18keymap: Add Alienware M14xR1Martin Pitt1-0/+2
https://launchpad.net/bugs/901513
2012-01-18keymap: Fix keyboard brightness keys on Samsung 700Z seriesMartin Pitt1-1/+1
https://launchpad.net/bugs/902332
2012-01-18keymap: Fix eject button on Samsung 700Z seriesMartin Pitt1-0/+1
https://launchpad.net/bugs/902798
2012-01-18keymap: Fix rfkill button on Hewlett-Packard HP ProBookMartin Pitt1-0/+1
https://bugs.launchpad.net/bugs/914838
2012-01-18udevd: kill hanging event processes after 30 secondsKay Sievers2-13/+51
Some broken kernel drivers load firmware synchronously in the module init path and block modprobe until the firmware request is fulfilled. The modprobe-generated firmware request is a direct child device of the device which caused modprobe to run. Child device event are blocked until the parent device is handled. This dead-locks until the kernel firmware loading timeout of 60 seconds is reached. The hanging modprobe event should now time-out and allow the firmware event to run before the 60 second kernel timeout.
2012-01-16builtin: blkid - add missing ID_ prefixKay Sievers1-2/+2
<ridikulus_rat> 60-persistent-storage.rules gpt by-partlabel/by-partuuid symlinks not created in udev-177 util-linux-2.20.1 kmod-3 in Archlinux x86_64. <falconindy> ridikulus_rat: fix the rule, or fix the blkid builtin ;) <kay> oh, i missed the ID_ stuff? :)
2012-01-12Makefile: update kernel.org doc hooks for kupKay Sievers1-3/+6
2012-01-12gudev: several minor introspection fixesEvan Nemerson2-2/+4
- Include exported package information - Include C include information - g_udev_device_get_parent & g_udev_device_get_parent_with_subsystem transfer ownership of their return values Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
2012-01-12release 177177Kay Sievers3-1/+14
2012-01-12rule_generator: use += for dist_udevhome_DATAKay Sievers1-1/+3
2012-01-12rule_generator: fix to install rules in rules.d/Kay Sievers1-1/+1
2012-01-12Makefile: update kernel.org sign and upload hookKay Sievers2-6/+6
2012-01-11release 176176Kay Sievers3-12/+102
2012-01-11man: mention that no daemons should be started by udevKay Sievers1-4/+5
2012-01-10fix compiler warningKay Sievers1-2/+4
2012-01-10cdrom_id: int -> boolKay Sievers1-52/+52
2012-01-10add .vimrcKay Sievers1-0/+4
2012-01-10fix debug messageKay Sievers2-2/+2
2012-01-10autogen.sh: makedev() misteriously breaks with -O0 here, use -O1 for nowKay Sievers1-1/+1
-O0 [pid 693] mknod("udev-root/sda", 034101566300) = -1 EINVAL (Invalid argument) -O1 [pid 8087] mknod("udev-root/sda", S_IFBLK, makedev(8, 0)) = 0
2012-01-10tabs are as useful as a hole in the headKay Sievers74-19371/+19364
2012-01-09add test/src to .gitignoreKay Sievers1-0/+1
2012-01-09build-sys: try to build without installed xsltprocKay Sievers2-1/+6
2012-01-09autogen.sh: add CFLAGS and print entire line, so that mouse copy/paste worksKay Sievers1-5/+5
2012-01-09builtin: kmod - log if modules are blacklistedLucas De Marchi1-0/+2
2012-01-09doc: fix out of tree build (copy from libkmod)Kay Sievers2-2/+2
2012-01-09rules: delete arch specific rulesKay Sievers2-10/+0
2012-01-06replace unpacked sysfs test tree 'test/sys/' with packed tarballKay Sievers9587-10691/+58
2012-01-06merge udev/, libudev/, systemd/ files in src/; move extras/ to src/Kay Sievers200-399/+386
2012-01-05autogen.sh: enable git pre-commitKay Sievers1-0/+6
2012-01-05build-sys: use --libexecdir=/usr/lib instead of /usr/lib/udevKay Sievers12-44/+44
2012-01-05require kmod >= 3Kay Sievers1-1/+1
2012-01-05build-sys: use use ${ac_default_prefix}Kay Sievers1-1/+1
2012-01-02hwdb: drop useless line freeingMike Frysinger1-5/+0
getline() takes care of extending the buffer as needed, so no point in constantly freeing it before every call.
2012-01-02builtin: kmod - hook up kmod_validate_resources()Kay Sievers1-1/+3
2012-01-01remove mknod() logic and rely on 'devtmpfs'Kay Sievers28-613/+169
2012-01-01systemd: rename PassCred= to PsssCredentials=Kay Sievers2-2/+2
2011-12-28update READMEKay Sievers2-27/+24
2011-12-28udevd: remove TIMEOUT= handlingKay Sievers4-29/+0
http://thread.gmane.org/gmane.linux.hotplug.devel/17206/focus=17211
2011-12-27builtin: kmod - switch to kmod_module_probe_insert_module()Kay Sievers1-266/+18
2011-12-27builtin: move usb-db, pci-db to builtinsKay Sievers9-144/+114
2011-12-27udevd: always create runtime dirKay Sievers1-0/+3
<falconindy> kay: udev no longer makes /run/udev on its own? <kay> falconindy: added back!
2011-12-27move rules dirs to udev context; replace inotify with time-controlled stat()Kay Sievers9-146/+146
2011-12-25update NEWSKay Sievers1-8/+6
2011-12-25make: introduce --with-rootprefix=Kay Sievers12-65/+98
2011-12-25builtin: kmod - hook up udev main logging to libkmodKay Sievers4-19/+32
2011-12-25builtin: firmware - add missing fileKay Sievers1-0/+168
2011-12-25builtin: firmware - move 'firmware' tool to builtinsKay Sievers9-220/+32
2011-12-25update NEWSKay Sievers2-16/+19
2011-12-25invalidate rules and kmod index with 'udevadm control --reload'Kay Sievers8-43/+50
- rename --reload-rules to --reload - invalidate rules and databases only, delay parsing to the next event - enable debug output for test-builtin
2011-12-24builtin: rename load()/unload() to init()/exit()Kay Sievers6-21/+21
2011-12-24builtin: kmod - reload index when rules are reloadedKay Sievers2-1/+4
2011-12-23add copyrightKay Sievers1-0/+1
2011-12-23builtin: kmod - link against libkmodKay Sievers3-22/+302
2011-12-23autogen.sh: moce CFLAGS from to configure.ac; print common ./configure optionsKay Sievers3-19/+21
2011-12-23update NEWSKay Sievers1-3/+13
2011-12-23remove last sbindir useKay Sievers1-1/+0
2011-12-23builtin: apply format stringKay Sievers1-1/+4
2011-12-23rules: do not preprocess 80-drivers.rules + 75-probe_mtd.rulesKay Sievers5-14/+2
2011-12-23builtin: kmod - switch modprobe to builtinKay Sievers6-18/+29
2011-12-23builtin: blkid - add missing ID_FS_USAGEKay Sievers1-0/+3
2011-12-23builtin: blkid - add missing newlineKay Sievers2-5/+6
2011-12-23buildsys: disable tar.gzKay Sievers1-1/+1
2011-12-23rules: do not preprocess 60-persistent-storage.rulesKay Sievers3-6/+3
2011-12-23rules: switch to built-in blkidKay Sievers1-3/+5
2011-12-23update blkid builtinKay Sievers3-38/+72
2011-12-23build argv[] for builtin commandsKay Sievers11-53/+77
2011-12-23[PATCH[ udev: ata_id: Fix length of INQUIRY commandAlan Stern1-1/+1
SCSI INQUIRY commands are 6 bytes long, not 12 bytes.
2011-12-21add builtin load/unload initializersKay Sievers6-1/+53
2011-12-21prepare builtins for blkid and kmodKay Sievers11-39/+285
2011-12-21Switch spawn_read to void and remove useless stores there.Luis Felipe Strano Moraes1-13/+5
The return value was never used and even if errors were found inside spawn_wait should still be called.
2011-12-21make: do not (mis-)use the config file generator, create .xz tarballKay Sievers3-36/+83
2011-12-20man: spelling fixVille Skyttä1-1/+1
2011-12-14configure: fix typoKay Sievers1-1/+1
<mgorny> kay: btw you've got sbindir: ${bindir} <mgorny> in configure check result printing <mgorny> I think that's a typo <kay> oh
2011-12-05use libexecdir, bindir, sbindir, switch to /usr/lib/udev in documentationKay Sievers28-73/+103
2011-12-05systemd: use PassCred=yesKay Sievers3-0/+8
2011-12-05rename 'init' directory to 'systemd'Kay Sievers8-10/+10
2011-11-2975-persistent-net-generator.rules: Add XenMartin Pitt1-0/+2
Xen devices are not always caught by the SUBSYSTEMS=="xen" clause, so explictly add their registered MAC prefix: http://www.coffer.com/mac_find/?string=00%3A16%3A3E https://launchpad.net/bugs/897789
2011-11-22man: clarify 'config file stack'Kay Sievers1-8/+12
2011-11-22do not ship autogen.sh in the tarballKay Sievers1-1/+1
2011-11-21keymap: Add Lenovo Thinkpad X220 TabletSjoerd Simons1-1/+1
The Lenovo Thinkpad X220 Tablet has similar buttons as the previous generations (circular arrow and rotate screen) Signed-off-by: Sjoerd Simons <sjoerd@luon.net> Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
2011-11-08libudev: print log_fn address instead of ctx when setting logging functionKay Sievers1-1/+1
Patch from Jiri Pirko <jpirko@redhat.com> for libabc.
2011-11-07release 175175Kay Sievers4-2/+39
2011-11-07rules: fix typoKay Sievers1-1/+1
2011-11-07extras/keymap/findkeyboards: beautify shell code and get rid of grepHarald Hoyer1-11/+26
- save some extra forks and grep with shell code instead of calling grep - use $() instead of backticks (improves readability and addes nesting capabilities) Signed-off-by: Harald Hoyer <harald@redhat.com> Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
2011-11-06rules: restore rule to set cdrom group for optical drivesKay Sievers1-0/+1
On Sun, Nov 6, 2011 at 21:45, William Hubbs <w.d.hubbs@gmail.com> wrote: > someone on gentoo just reported to me that the following rule has been > deleted from udev-174, which is leaving his optical devices in the > standard "disk" group. He does not want to add his users to this group.
2011-11-04make: tweak some autofoo according to Flameeyes' recommendations for libabcKay Sievers4-50/+41
2011-11-02replace AC_DISABLE_STATIC with LT_INIT([disable-static])Kay Sievers2-2/+3
2011-11-01do not skip /dev/{disk,char}/M:m removal when the device node is already goneKay Sievers1-13/+12
2011-10-31gudev: Use g_ascii_strtoull() instead of strtoul()David Zeuthen1-4/+4
This ensures that we get the same behavior on both 32- and 64-bit. Pointed out on the mailing list: http://permalink.gmane.org/gmane.linux.hotplug.devel/17145 Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-10-31gudev: Use strtoul to parse unsigned 64-bit integersDavid Zeuthen1-4/+4
Otherwise it will return 0x7fffffffffffffff instead of 0x8000000000000004 for e.g. this property ID_PART_ENTRY_FLAGS=0x8000000000000004 Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-10-26keymap: Fix stuck keys on BenQ nScreenMartin Pitt1-0/+2
https://launchpad.net/bugs/606599
2011-10-26keymap: Fix bluetooth key on Acer TravelMate 7720Martin Pitt1-1/+1
https://launchpad.net/bugs/696671
2011-10-26keymap: Fix "internet" key on HP G62Martin Pitt1-0/+1
https://launchpad.net/bugs/763525
2011-10-26keymap: More Asus module variantsMartin Pitt1-3/+5
https://launchpad.net/bugs/795694
2011-10-26keymap: Fix stuck keys on GIGABYTE i1520MMartin Pitt1-0/+2
Thanks Lukáš Mojžíš! https://launchpad.net/bugs/770680
2011-10-26findkeyboards: Consistently use spaces instead of tabsMartin Pitt1-10/+10
2011-10-26extras/keymap/findkeyboards: Filter out non-event devicesMartin Pitt1-0/+5
This avoids running udevadm info --query=name against a non-existing devnode, which aborts the script early.
2011-10-26check-keymaps.sh: Allow running separatelyMartin Pitt1-2/+2
Provide default arguments for SRCDIR and KEYLIST, so that you can just run this from the root of the source tree, separately from make distcheck.
2011-10-26keymap: Fix micmute remap for Lenovo ThinkpadsJerone Young1-1/+1
Linux Kernel 3.1 now has proper support for a mic mute button: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=33009557bd Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
2011-10-22ignore entire rules line if unknown keys are usedKay Sievers1-0/+2
2011-10-20make: add gpg signing bitsKay Sievers1-1/+6
2011-10-19release 174174Kay Sievers3-4/+78
2011-10-19rules: do not load sg moduleKay Sievers1-1/+0
2011-10-19Add mic mute keycode support for Lenovo Thinkpad USB keyboardJerone Young1-1/+1
This patch adds mic mute keycode support for the Lenovo Thinkpad USB keyboard. Support for this keycode was introduced upstream, and will be defined in upcoming 3.1 Linux Kernel input.h header: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=33009557bd Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com>
2011-10-12systemd: use ConditionCapability=CAP_MKNOD instead of ↵Kay Sievers3-3/+3
ConditionVirtualization=!container
2011-10-11udevd: add missing bracesKay Sievers1-1/+2
David: uh, don't you need curly braces in the udevd.c part at the bottom?
2011-10-10udevd: install into /lib/udev instead of /sbinKay Sievers4-8/+15
2011-10-10update NEWSKay Sievers2-5/+8
2011-10-10udev_ctrl_cleanup()- accept NULL as argumentKay Sievers1-1/+3
2011-10-10udevd: control - no not delete socket file when --daemon is usedKay Sievers3-4/+11
2011-10-09udevadm: control - use /run/udev/control socket instead of abstract ↵Kay Sievers7-29/+26
namespace one
2011-10-08udevd: exit - process events before signals in workerSteve Langasek1-0/+1
When a worker receives both a signal and a udev event in the same epoll_wait run, the event must be processed first because the udev parent considers the event already dispatched. If we process the signal first and exit, udevd times out after 60 seconds waiting for a response from an already-dead worker. Ref: https://bugs.launchpad.net/bugs/818177 Signed-off-by: Steve Langasek <steve.langasek@canonical.com>
2011-10-06systemd: update drop-in sd-daemon filesKay Sievers1-13/+19
2011-10-06delete left-over files in extras/Kay Sievers6-0/+0
2011-10-06systemd: no not start udev in a containerKay Sievers2-0/+2
2011-10-06systemd: no not start udev in a containerKay Sievers1-0/+1
2011-10-06update TODOKay Sievers1-3/+3
2011-10-06libudev: export udev_util_encode_string()Kay Sievers11-51/+69
2011-10-06remove 'udevadm trigger --type=failed' and SYSFS, ID, BUS keysKay Sievers12-201/+16
2011-10-05usb_id: can't use global variables when used as built-inKay Sievers1-33/+32
2011-10-03update NEWSKay Sievers1-0/+5
2011-10-03keymap: add genius keymap to MakefileKay Sievers1-0/+1
2011-10-03udevadm: settle - return failure if unknown option is givenPetr Uzel1-1/+3
Signed-off-by: Petr Uzel <petr.uzel@suse.cz>
2011-09-26rules: fuse: do not mount fusectl from udev rulesKay Sievers1-2/+1
All mounting is done by systemd now. Non-systemd systems need to ship their own rules if they want fusefs be auto-mounted.
2011-09-26libudev: fix typo in documentationKay Sievers2-2/+2
2011-09-18update READMEKay Sievers1-10/+10
2011-09-01ata_id: Check for Compact Flash cardDavid Zeuthen1-0/+11
Automounters may need information like this to e.g. allow unprivileged applications to mount filesystems from a CF card but not from other ATA devices. See https://bugzilla.redhat.com/show_bug.cgi?id=734191 Signed-off-by: David Zeuthen <davidz@redhat.com>
2011-09-01mknod: do not complain about existing nodeKay Sievers1-1/+1
2011-08-28libudev: list - properly sort linked list not only the indexKay Sievers1-2/+11
<mgorny> it seems that udev-git is b0rked while tag '173' works fine for me <mgorny> the rule in question is: <mgorny> also, with >173 persistent-net rules seem to get constantly recreated for same devices <kay> mgorny: logic bug. we only sort the keys in an index, but we don't care about the index when reading the list, which doesn't work too well for the rules file list where we depend on the order
2011-08-22keymap: add Genius SlimStar 320Kir Kolyshkin2-0/+36
This keyboard have 16 "multimedia" keys plus a "4-way turbo scroll pad" which is essentially a round up/down/left/right button. Unfortunately most of these keys emit non-standard scancodes in a range 495-508 which does not make any sense. I tried to remap those to the best of my knowledge. Note the keyboard comes up as two event devices, second one is multimedia keys, so I ended up adding ENV{ID_USB_INTERFACE_NUM}=="01" to avoid unnecessary initialization of the "main" keyboard.
2011-08-22keymap: update the OLPC keymap for correct function key behaviorPaul Fox1-12/+26
New mappings were needed when the mechanical keyboard was introduced, and GNOME was made a peer to the sugar desktop. see http://lists.laptop.org/pipermail/devel/2010-July/029384.html
2011-08-22keymap: Support for microphone mute button on ThinkPad X220 et alThomas Hood1-0/+1
On a ThinkPad X220 there is a microphone mute button which generates ACPI event "ibm/hotkey HKEY 00000080 0000101b". As there is no key like "micmute", map it to prog2.
2011-08-22keymap: Support keymap overrides in /etc/udev/keymapsThomas Hood1-20/+26
Prefer reading keymaps from /etc/udev/keymaps/ so that it's easy to just locally fix a key or two by copying the existing keymap file from /lib/udev/keymaps/. This works similarly to udev rules. http://bugs.debian.org/556045
2011-08-17libudev: udev_device_get_sysattr_value() return syspath of custom linksKay Sievers2-18/+27
2011-08-17export USEC_INITIALIZED= and take timestamp on message receive timeKay Sievers3-1/+8
2011-08-17libudev: util_get_sys_(subsystem,driver}() -> util_get_sys_core_link_value()Kay Sievers3-15/+4
2011-08-16make: allow to pass ${ACLOCAL_FLAGS}Matthias Clasen1-1/+1
2011-08-14preserve 'sticky bit' on 'add/change' eventsKay Sievers1-1/+3
2011-08-12update TODOKay Sievers1-17/+7
2011-08-12rules: remove legacy rules for cdrom and usb printerKay Sievers1-2/+0