Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-03-25 | udevd.c: set udev children_max according to CPU count | Harald Hoyer | |
Setting children_max according to RAM leads to too much concurrent I/O. | |||
2013-03-18 | udev: ifdef all firmware special handling | Kay Sievers | |
2013-03-03 | udev: remove database conversion code | Kay Sievers | |
2013-02-14 | honor SELinux labels, when creating and writing config files | Harald Hoyer | |
Also split out some fileio functions to fileio.c and provide a SELinux aware pendant in fileio-label.c see https://bugzilla.redhat.com/show_bug.cgi?id=881577 | |||
2013-02-13 | use streq instead of strcmp | Thomas Hindoe Paaboel Andersen | |
2013-01-09 | udev: move string copy functions to shared/ | Kay Sievers | |
2012-12-22 | udevd: add missing ':' to getopt_long 'e' | Lukas Nykryn | |
Parameter -e is set without additional argument in getopt and this leads to segfault when calling 'systemd-udevd -e'. | |||
2012-11-12 | use the same email address everywhere | Kay Sievers | |
2012-11-12 | udev: use usec_t and now() | Kay Sievers | |
2012-10-07 | udev: allow firmware requests to bypass the dependency tracking | Kay Sievers | |
The removal of the TIMEOUT= handling in udevd put firmware requests into the devpath parent/child dependency tracking. Drivers which block in module_init() asking userspace for firmware ran into a 30 sec device timeout. The whole firmware loading willl hopefully move into the kernel and the fragile-since-day-one fake async driver-core device dance involving udev can be retired: http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=commit;h=abb139e75c2cdbb955e840d6331cb5863e409d0e | |||
2012-09-13 | man: fix a bunch of typos in docs | Thomas Hindoe Paaboel Andersen | |
https://bugs.freedesktop.org/show_bug.cgi?id=54501 | |||
2012-08-21 | dev-setup: make NULL as parameter for dev_setup() equivalent to "" | Lennart Poettering | |
2012-08-21 | dev-setup: allow a path prefix for use in chroots | Dave Reisner | |
With this adjustment, we can reuse this code elsewhere, such as in nspawn. | |||
2012-08-08 | udev: re-initialize builtins in the daemon process, not in the worker | Kay Sievers | |
2012-07-30 | udev: set log.c's log level from udev's kernel command line option | Kay Sievers | |
2012-07-14 | udev: avoid creating /dev/kmsg with fopen() to support CONFIG_PRINTK=n | Kay Sievers | |
2012-07-13 | log: correct usage of logging API at a few places | Lennart Poettering | |
2012-07-05 | udev: add some O_CLOEXEC | Kay Sievers | |
2012-07-02 | udev: static nodes - fix default permissions if no rules is given | Kay Sievers | |
<falconindy> kay: just curious -- it looks like nodes created by udev from modules.devname all have 000 perms, and there's nothing in udev that attempts to change this. is it intended? <falconindy> c--------- 1 root root 10, 223 Jul 1 23:10 uinput <kay> falconindy: we might miss the default of 0600 <falconindy> seems like it <kay> falconindy: stuff that has a rule works i guess <kay> falconindy: i'll add the 0600 now | |||
2012-07-02 | udevd: fix bogus mkdir invocation | Dave Reisner | |
The filename parameter passed to mkdir can't contain anything but a garbage value at this point. This was meant to be the full pathname to the new udev DB, as the mkdir_parents() call before it won't create the trailing child directory. [replace mkdir_parents() + mkdir() with mkdir_p() -- kay] | |||
2012-07-02 | udevd: use ROOTPREFIX to create path to modules.devname | Dave Reisner | |
2012-06-27 | udev: use the matching binary name "systemd-udevd" in log messages | Kay Sievers | |
2012-06-04 | udev: kernel cmdline - accept rd.* parameters | Kay Sievers | |
2012-06-04 | udev: reset /proc/self/oom_score_adj in worker processes | Kay Sievers | |
Only the main daemon process should be excluded from OOM handling, not the worker processes or their child processes. | |||
2012-06-04 | udev: limit minimum worker count to 16 | Kay Sievers | |
2012-06-04 | udev: lower the starting children_max -> drop the minimum required RAM from ↵ | Lauri Kasanen | |
23mb to 5mb Udev was the limiting factor for us on low-RAM systems. Given an average RSS of 180kb, 128 workers would require ~23mb of RAM. Now, please consider what happens when there is only, say, 15mb free. Udev protects itself from OOM, and the kernel can do nothing but panic. 28 workers * 0.18mb = ~5mb. This change should not affect more powerful systems much, given that they still get the addition from the amount of RAM. | |||
2012-05-31 | Revert "label: fix systemd-udev labeling of /run directory." | Kay Sievers | |
This reverts commit 9b5af248f04b6cad8a5bca836e89a39e9f6823d9. Udev now explicitely labels only files/directories in /dev. The selinux array API is not released and will not work on other distros at this moment. | |||
2012-05-31 | udev: do not selinux label files in /run/udev | Kay Sievers | |
2012-05-31 | mkdir: append _label to all mkdir() calls that explicitly set the selinux ↵ | Kay Sievers | |
context | |||
2012-05-31 | label: fix systemd-udev labeling of /run directory. | Daniel J Walsh | |
systemd-udev is currently incorrectly labeling /run/udev/* content because it is using selinux prefix labeling of /dev. This patch will allow systemd-udev to use prefix labeling of /dev and /run. | |||
2012-04-29 | udev: use container_of() macro | Lucas De Marchi | |
2012-04-26 | udev: use only oom_score_adj interface | Kay Sievers | |
2012-04-17 | udev: unify /dev static symlink setup | Kay Sievers | |
2012-04-17 | selinux: unify systemd and udev code | Kay Sievers | |
2012-04-17 | udev: kill udev_selinux_setfscreateconat() | Kay Sievers | |
2012-04-17 | udev: replace util_create_path() with mkdir_parents() | Kay Sievers | |
2012-04-16 | udev: remove configuration options for /dev, /sys, /run directories | Kay Sievers | |
2012-04-16 | udev: replace ARRAY_SIZE() with ELEMENTSOF() | Kay Sievers | |
2012-04-15 | udev: cleanup the udev cgroup when the daemon enters the idle state | Kay Sievers | |
2012-04-13 | udev: fix a few issues detected by the llvm static analyzer | Kay Sievers | |
2012-04-10 | udev: fix gcc warnings showing up after adding $(AM_CFLAGS) | Kay Sievers | |
2012-04-08 | udev: remove support for /lib/udev/devices/; tmpfiles should be used | Kay Sievers | |
2012-04-08 | udev: switch to systemd logging functions | Kay Sievers | |
2012-04-04 | move imported udev into place | Kay Sievers | |