Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-12-15 | libudev: record and export "age" of device record | Kay Sievers | |
2010-12-14 | libudev: enumerate - allow to filter-out not-already-initialized devices | Kay Sievers | |
2010-12-14 | check ifindex > 0 instead of subsystem == "net" | Kay Sievers | |
2010-12-12 | udevd: switch to common id_filename functions | Kay Sievers | |
2010-12-11 | udevd: simplify udev database and fix DEVNAME handling | Kay Sievers | |
2010-12-10 | udevd: always create /dev/{char,block}/$major:$minor | Kay Sievers | |
2010-12-10 | udevd: use dev_t or netif ifindex as database key | Kay Sievers | |
We need to preserve the database of network interfaces while we rename them. Use the kernel's numbers wherever possible, instead of the device names. Fix wrong database filenames which contain a '/', translated from '!' in the kernel name. Fix segfault for kobject pathes where the subsystem can not be determined from sysfs. | |||
2010-12-10 | udevadm: info - honor --export, --export-prefix= | Kay Sievers | |
2010-12-10 | udevadm: info - honor --export and --export-prefix for property query | Kay Sievers | |
The output will always be quoted: $ udevadm info --export --export-prefix=MY_ --query=property --name=sda MY_UDEV_LOG='3' MY_DEVPATH='/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda' MY_MAJOR='259' MY_MINOR='0' MY_DEVNAME='sda' MY_DEVTYPE='disk' MY_SUBSYSTEM='block' | |||
2010-11-22 | udevd: create static nodes before /dev/null is needed | Michal Soltys | |
2010-11-12 | udev-rules.c: change import property buffer to 16384 bytes | Harald Hoyer | |
import_program_into_properties() should have the same line length as import_file_into_properties() see also https://bugzilla.redhat.com/show_bug.cgi?id=652318 | |||
2010-11-10 | man: udev - workaraound -> workaround | Jakub Wilk | |
2010-10-18 | return proper error code in rename_netif() | Kay Sievers | |
<Md> kay: can you look at rename_netif()? it returns -errno in a place, but I think that it may by changed by err() (at least) <kay> Md: yeah, that doesn't look correct | |||
2010-10-13 | udevd: do not wrongly delay events for devices with swapped names | Kay Sievers | |
Renaming network devices might delay events for the other device, which has the same devpath in the meantime as the original event. Causing a delay until the timout of the event is reached. Look at the ifindex/devnum of the devices to check if they are really the same devices. | |||
2010-10-07 | udevd: add sd-daemon.c | Kay Sievers | |
2010-09-21 | Clarify WAIT_FOR documentation | Martin Pitt | |
The path is relative to the sysfs device, so this provides an easy way to wait for an attribute to appear. | |||
2010-08-31 | set SELinux context on 'add' but not on 'change' events | Kay Sievers | |
2010-08-27 | udev(7) manpage: Fix description of $attr | Martin Pitt | |
Fix the manpage to describe the real behaviour of $attr: It doesn't search all parent devices any more, just the one selected by KERNELS etc. https://launchpad.net/bugs/348513 | |||
2010-08-25 | Add support for oom_score_adj | Luca Tettamanti | |
/proc/<pid>/oom_adj has been deprecated (kernel v2.6.36) due to the rework of the badness heuristic; oom_score_adj is the replacement. Keep a fallback to the old interface for compatibility with older kernels. See http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=a63d83f427fbce97a6cea0db2e64b0eb8435cd10 Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com> | |||
2010-08-25 | udevd: remove unneeded credential passing from init_notify() | Kay Sievers | |
2010-08-20 | udev(7): Point out required extension, and remove some confusion | Martin Pitt | |
Rules files must end in .rules. Also drop the redundant and confusing sentence about "file names must be unique". What is really meant is explained in a better way in the paragraph above. https://launchpad.net/bugs/616108 | |||
2010-08-19 | udevd: add pid to kmsg logs | Kay Sievers | |
2010-08-11 | do not rename the database on device rename | Kay Sievers | |
Harald Hoyer discovered some incorrect behavior while debugging problems with network interface renaming: Udev events might be queued for devices which are renamed. A new device registered the same time may claime the old name and create a database entry for it. The current rename logic would move over this databse entry to the wrong device. | |||
2010-08-11 | always log error when renaming a network interface fails | Kay Sievers | |
2010-08-10 | udev-event.c: rename interface to <src>-<dest>, if <dest> taken | Harald Hoyer | |
e.g. if eth0 should be eth3 and eth3 is waiting to be renamed, eth0 was renamed to eth0_rename. The kernel would take eth0 as the name for a new interface and this new eth0 could also become eth0_rename, if the target name is also taken. To prevent this name clash, the interfaces are now renamed to <src>-<dest> and the rename is logged. | |||
2010-08-08 | udevd: create static device links only when the target exists | Yin Kangkai | |
For example, not all systems have PROC_KCORE enabled. Avoid a broken symbolic link in those cases. Signed-off-by: Yin Kangkai <kangkai.yin@intel.com> Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com> | |||
2010-08-08 | udevd: fix unref'ing of device in error path | Yin Kangkai | |
Signed-off-by: Yin Kangkai <kangkai.yin@intel.com> Signed-off-by: Martin Pitt <martin.pitt@ubuntu.com> | |||
2010-08-03 | call util_delete_path() only when we actually deleted stuff | Kay Sievers | |
2010-08-03 | udevd: fix short options in getopt() | Yin Kangkai | |
2010-08-03 | malloc()+memset() -> calloc() | Yin Kangkai | |
2010-08-02 | udevd: fix some memory leaks in error path | Yin Kangkai | |
Signed-off-by: Yin Kangkai <kangkai.yin@intel.com> | |||
2010-07-28 | udevadm: fix short options in getopt() | Yin Kangkai | |
2010-07-11 | udevd: init_notify() fix abstract namespace name handling | Kay Sievers | |
2010-07-07 | allow 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-06-17 | udevd: in case we don't daemonize, send READY message to /sbin/init | Kay Sievers | |
2010-05-31 | IMPORT{cmdline}: start at first char after '=' | Kay Sievers | |
2010-05-31 | add IMPORT{cmdline} | Kay Sievers | |
2010-05-30 | udevd: set umask before creating files/directories | Kay Sievers | |
2010-05-29 | man: udevd - update intro | Kay Sievers | |
2010-05-29 | man: add kernel command line parameters | Kay Sievers | |
2010-05-28 | man: add static device nodes and udevd debug options | Kay Sievers | |
2010-05-28 | udevd: read debug settings from kernel commandline | Kay Sievers | |
2010-05-27 | udevd: fix comments | Kay Sievers | |
2010-05-27 | udevd: replace --debug-trace with --children-max | Kay Sievers | |
2010-05-27 | childs -> children | Kay Sievers | |
2010-05-27 | while (1) -> for (;;) | Kay Sievers | |
2010-05-25 | fix compilation with --enable-debug | Kay Sievers | |
2010-05-25 | udevd: fix typo /proc/fd -> /proc/self/fd | Bryan Kadzban | |
2010-05-24 | man: directly use 'refentry' | Kay Sievers | |
And make Lennart happy! :) | |||
2010-05-20 | create static nodes provided by kernel modules to allow module autoloading | Kay Sievers | |