Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-05-11 | udevd: close /proc/meminfo after reading | Kay Sievers | |
2007-05-03 | udevd: use fgets() to read /proc files | Kay Sievers | |
Based on a patch by: George Beshers <gbeshers@sgi.com> | |||
2007-04-26 | udevcontrol: allow to set global variables in udevd | Harald Hoyer | |
The initial patch is from Harald, possible new bugs are from me. | |||
2007-04-19 | udevd: fix serialization of events | Kay Sievers | |
We see sequences like: UEVENT[1176966403.907336] add@/block/dasda UDEV [1176966403.920359] add@/block/dasda UEVENT[1176966403.964379] add@/block/dasda/dasda1 UEVENT[1176966403.964438] add@/block/dasda/dasda2 UEVENT[1176966403.964483] online@/block/dasda UEVENT[1176966403.964519] online@/block/dasda/dasda1 UEVENT[1176966403.964555] online@/block/dasda/dasda2 UDEV [1176966403.967413] add@/block/dasda/dasda1 UDEV [1176966403.968719] add@/block/dasda/dasda2 UDEV [1176966403.974750] online@/block/dasda/dasda1 UDEV [1176966403.982241] online@/block/dasda/dasda2 UDEV [1176966403.999847] online@/block/dasda where the event for the disk (last event) should come before the events for the partitons. We skipped events for dependency reasons, but the dependency check for later events did not see the skipped events. | |||
2007-03-17 | read list of devices from index, make index private to database | Kay Sievers | |
2007-03-16 | selinux: move selinux_exit() to the main programs | Kay Sievers | |
2007-03-16 | store devpath with the usual leading slash | Kay Sievers | |
2007-03-15 | increase /proc/stat buffer | Kay Sievers | |
2007-03-14 | encode db-file names, instead of just replacing '/' | Kay Sievers | |
2007-03-13 | udevd: cleanup std{in,our,err} on startup | Matthias Schwarzott | |
It occurs, when root-partition has no /dev/console, meaning that kernel could not open it, and such udevd is started without open filedescriptors 0 1 2. In that case udevd openes its sockets (netlink and control). They get fds between 0 and 2. Later duping /dev/null to 0 1 2 closes the sockets and replaces them with /dev/null. The error condition can also be reproduced by starting udevd with this command-line: udevd --daemon <&- >&- 2>&- | |||
2007-02-24 | add option --version to udevd | Matthias Schwarzott | |
2007-01-21 | udevd: init signal pipe before daemonizing | Sergey Vlasov | |
2006-12-08 | rename config "filename" to "dir" | Kay Sievers | |
2006-09-08 | udevd: add --debug-trace option | Kay Sievers | |
2006-09-08 | udevd: add --verbose option to log also to stdout | Kay Sievers | |
2006-09-08 | udevd: use getopt_long() | Kay Sievers | |
2006-09-03 | udevd: use files instead of symlinks for /dev/.udev/queue,failed | Kay Sievers | |
2006-09-03 | udevtrigger: options to filter by subsystem and sysfs attribute | Kay Sievers | |
2006-08-28 | update source file headers | Kay Sievers | |
2006-08-24 | rename major/minor variable to maj/min to avoid warning | Kay Sievers | |
2006-08-22 | fix rc when using udev --daemon | Marco d'Itri | |
2006-08-21 | cleanup commandline argument handling | Kay Sievers | |
Print and log failure, but don't fail for tools which are usually not used iteractively. Add '--help' to all tools. | |||
2006-08-20 | export DRIVER for older kernels as a replacement for PHYSDEVDRIVER | Kay Sievers | |
2006-08-18 | selinux: init once in the daemon, not in every event process | Harald Hoyer | |
2006-08-15 | udevd: remove huge socket buffer on the control socket | Kay Sievers | |
2006-08-13 | udevd: read DRIVER from the environment | Kay Sievers | |
2006-08-10 | udevd: autotune max_childs/max_childs_running | Kay Sievers | |
2006-08-05 | udevd: remove useless udevinitsend parameter | Kay Sievers | |
2006-08-05 | initialize unused sockets to -1 | Kay Sievers | |
2006-08-05 | rename udevcontrol message types and variables | Kay Sievers | |
2006-07-25 | remove 'static' from local variable | Kay Sievers | |
2006-07-21 | increase /proc/stat read buffer | Kay Sievers | |
2006-07-21 | switch uevent netlink socket to group 1 only | Kay Sievers | |
2006-05-27 | remove udevsend | Kay Sievers | |
2006-04-28 | udevd: create leading directories for /dev/.udev/uevent_seqnum | Kay Sievers | |
2006-04-25 | udevd: export initial sequence number on startup | Kay Sievers | |
2006-04-06 | let udevmonitor show the possibly renamed devpath | Kay Sievers | |
For renamed network interfaces, the udev socket message header contained the original devpath, which we have updated in the environment after the kernel has silently renamed the netif. | |||
2006-04-06 | add inotify support for hppa and MIPS and log if inotify is not available | Marco d'Itri | |
2006-04-05 | udevd: export current seqnum and add udevsettle | Kay Sievers | |
2006-03-16 | correct use of fcntl() | Kay Sievers | |
2006-03-16 | reset signal handler in event process | Kay Sievers | |
2006-02-23 | udevd: fix queue export for multiple events for the same device | Kay Sievers | |
Identified by Joachim Plack <jplack@suse.de> while working around the problem that the device nodes appear and disappear while the partitiontable is re-read and the application need to waait for an empty udevd queue. | |||
2006-01-28 | remove UDEVD_UEVENT_INITSEND | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2006-01-25 | let "ignore_device" always return the event successfully | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2006-01-25 | rename apply_format() cause it is public now | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2006-01-24 | substitute format chars in RUN after rule matching | Andrey Borzenkov | |
Apply substitutions before running a program, not while the rule is parsed. It allows to use environment variables set during rule processing as command arguments. | |||
2006-01-24 | increase kernel uevent buffer size | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
2006-01-20 | ignore all messages with missing devpath or action | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> | |||
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-12-04 | update SUSE rules | Kay Sievers | |
Signed-off-by: Kay Sievers <kay.sievers@suse.de> |