Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-05-16 | udevd: remove left-over SIGALRM | Kay Sievers | |
2011-05-16 | udevd: create queue file before daemonizing to reliably block 'settle' | Kay Sievers | |
2011-04-21 | udevd, udev-event: sync waitpid() error handling | Kay Sievers | |
2011-04-21 | udevd: clarify worker exit status | Harald Hoyer | |
2011-04-20 | udevd: always use udevd[] log prefix | Kay Sievers | |
2011-04-20 | timeout handling without alarm() | Kay Sievers | |
2011-04-18 | udevd: ppoll() -> epoll + signalfd | Kay Sievers | |
2011-04-14 | udevd: get netlink socket from systemd | Kay Sievers | |
2011-04-14 | udevd: move OOM disable into --daemon option | Kay Sievers | |
2011-04-14 | udevd: do not nice processes | Kay Sievers | |
2011-04-13 | udevd: log warning if /run is not writable | Kay Sievers | |
2011-04-13 | trivial cleanups | Kay Sievers | |
2011-04-13 | udevadm: control - add --exit | Kay Sievers | |
2011-04-08 | selinux: do not label files in runtime dir | Kay Sievers | |
Do not label any files in the udev runtime directory, but only nodes, links and directories below /dev. In case the runtime directory falls back to /dev/.udev, label this directory once at udevd startup, but never anything below it. | |||
2011-03-31 | udevd: add 'N:' to optstring in getopt_long | Thomas Egerer | |
2011-03-23 | systemd: bind udev control socket in systemd and split udev.service | Kay Sievers | |
We should bind the udev socket from systemd, so we are sure that the abstract namespace socket is always bound by a root process and there is never a window during an update where an untrusted process can steal our socket. Also split the udev.service file, so that the daemon can be updated/restarted without triggering any coldplug events. | |||
2011-03-23 | use /run/udev/ if possible and fall back to /dev/.udev/ | Kay Sievers | |
2011-03-23 | udevd: initialize fds, for proper close() on exit | 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). | |||
2011-03-15 | move /dev/.udev/ to /dev/.run/udev/ and convert old udev database at udevd ↵ | Kay Sievers | |
startup | |||
2010-11-22 | udevd: create static nodes before /dev/null is needed | Michal Soltys | |
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-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-19 | udevd: add pid to kmsg logs | Kay Sievers | |
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 | udevd: fix short options in getopt() | 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-11 | udevd: init_notify() fix abstract namespace name handling | Kay Sievers | |
2010-06-17 | udevd: in case we don't daemonize, send READY message to /sbin/init | Kay Sievers | |
2010-05-30 | udevd: set umask before creating files/directories | 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 | udevd: fix typo /proc/fd -> /proc/self/fd | Bryan Kadzban | |
2010-05-20 | create static nodes provided by kernel modules to allow module autoloading | Kay Sievers | |
2010-05-20 | udevd: create standard symlinks and handle /lib/udev/devices | Kay Sievers | |
2010-05-11 | udevd: reload config only for *.rules files | Kay Sievers | |
2010-04-26 | udevd: always try to find an idle worker instead of forking a new one | Kay Sievers | |
We special-handle events with a TIMEOUT= set, so they don't get queued or wait for parent events to finish, to make sure we can handle them as fast as possible. With this change we first try to find an idle worker process before forking a new one. | |||
2010-04-12 | replace "add|change" with "!remove" | Kay Sievers | |
2010-01-13 | udevd: inotify - do not parse rules at create but at close | Kay Sievers | |
We do not need to get notified about created files, only about moved ones or files closed-after-writing. | |||
2009-12-25 | remove UDEV_RUN environment variable | Kay Sievers | |
It handles only RUN but not IMPORT and PROGRAM. There is no sane way to suppress program execution. Most important programs run with IMPORT these days. Also events can no longer suppressed with the libudev netlink messages, so UDEV_RUN does nothing useful and is just inconsistent. | |||
2009-12-15 | remove remaining support for CONFIG_SYSFS_DEPRECATED | Kay Sievers | |
2009-11-16 | remove "ignore_device" | Kay Sievers | |
There is no way to ignore an event these days. Libudev events can not be suppressed. It only prevents RUN keys from being executed, which results in an inconsistent behavior in current setups. | |||
2009-11-04 | udevd: create /dev/.udev/rules.d/ before watching it wit inotify | Kay Sievers | |
This should also address: On Tue, Nov 3, 2009 at 16:21, Marco d'Itri <md@linux.it> wrote: > udev_rules_new() in udev/udev-rules.c unconditionally creates the > directory. > This is a problem because the function is called also by e.g. udevadm > test, and creating /dev/.udev/ when it does not exist is an unacceptable > side effect which will break everything else that checks for its > existence to know if udev is running. | |||
2009-10-30 | use CLOEXEC flags instead of fcntl() | Kay Sievers | |