Lauri Kasanen
a52289f7f5
udev: lower the starting children_max -> drop the minimum required RAM from 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-06-04 16:02:33 +02:00
Dave Reisner
ae5b21eaba
keymaps: keyboard-force-release - fix shebang
...
This script will still run without the shebang, but we won't get the
intended effect of the errexit flag in the interpreter line.
2012-06-04 12:43:31 +02:00
Dave Reisner
7ff5404be1
keymaps: replace dir tokens in keyboard-force-release
...
Use the correct udev libexec dir as well, not systemd's.
2012-06-02 21:39:39 +02:00
Kay Sievers
0f9963a8b8
Revert "label: fix systemd-udev labeling of /run directory."
...
This reverts commit 9b5af248f0
.
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 13:34:41 +02:00
Kay Sievers
667e392408
udev: do not selinux label files in /run/udev
2012-05-31 13:20:06 +02:00
Kay Sievers
d2e54fae5c
mkdir: append _label to all mkdir() calls that explicitly set the selinux context
2012-05-31 12:40:20 +02:00
Daniel J Walsh
9b5af248f0
label: fix systemd-udev labeling of /run directory.
...
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-05-31 01:43:27 +02:00
Kay Sievers
da5d4bf64f
udev: skip timestamp check if rules are already free()d during reload
2012-05-31 01:17:59 +02:00
Tom Gundersen
392f9c8404
udev.pc: install udev files to /lib/udev rather than /lib/systemd
2012-05-27 15:24:20 +02:00
Jean Delvare
9159b90a4f
scsi_id: fix truncated model in by-id device links
...
Do not forget the leading "S" when appending the serial number,
otherwise we chop the last character of the model name.
Addresses: https://bugzilla.novell.com/show_bug.cgi?id=763397
Signed-off-by: Jean Delvare <jdelvare@suse.de>
Signed-off-by: Petr Uzel <petr.uzel@suse.cz>
2012-05-27 15:15:47 +02:00
Kay Sievers
ee56538fa7
udev: silent gcc warnings
2012-05-25 14:25:46 +02:00
Maxim A. Mikityanskiy
0b270320da
keymap: support for Lenovo IdeaPad Z570 keyboard
2012-05-22 02:11:21 +02:00
Martin Pitt
0e5ba4e782
keymap: Add Mio N890
...
https://launchpad.net/bugs/998621
2012-05-14 13:06:48 +02:00
Kay Sievers
9e055fb8fc
udev: path_id - cciss - set "we have a bus" flag
2012-05-10 21:35:54 +02:00
Hannes Reinecke
68acb21d79
udev: path_id - add cciss support
2012-05-10 14:03:49 +02:00
Kay Sievers
9eb977db5b
util: split-out path-util.[ch]
2012-05-08 02:33:10 +02:00
Kay Sievers
2c21044f05
util: split-out conf-file.[ch]
2012-05-07 19:01:24 +02:00
Kay Sievers
7fdd367e6d
udev: path_id - skip PCI-only-parents for block devices
2012-05-07 18:47:58 +02:00
Kay Sievers
775f8b3c74
udev: use conf_files_list() to search rules files
2012-05-07 13:21:05 +02:00
Kay Sievers
395ea97815
udev: fix the ENV{} blacklist logic
2012-05-04 02:29:36 +02:00
Lucas De Marchi
b27ee00bf5
udev: use container_of() macro
2012-04-29 19:15:08 +02:00
Kay Sievers
c693ccc0a2
udev: use only oom_score_adj interface
2012-04-26 01:49:15 +02:00
Kay Sievers
5ba2dc259f
udev: unify /dev static symlink setup
2012-04-17 22:31:38 +02:00
Kay Sievers
018ef268b1
silence a bunch of gcc warnings
2012-04-17 18:42:09 +02:00
Kay Sievers
e9a5ef7cdd
selinux: unify systemd and udev code
2012-04-17 16:05:28 +02:00
Kay Sievers
3b49d09a3d
udev: kill udev_selinux_setfscreateconat()
2012-04-17 02:20:32 +02:00
Kay Sievers
9e13dbae50
udev: replace util_create_path() with mkdir_parents()
2012-04-17 01:09:39 +02:00
Kay Sievers
33502ffe2e
udev: use startswith() and streq()
2012-04-16 20:54:17 +02:00
Kay Sievers
6ada823a9a
udev: remove configuration options for /dev, /sys, /run directories
2012-04-16 19:20:57 +02:00
Kay Sievers
8fef0ff25c
udev: replace ARRAY_SIZE() with ELEMENTSOF()
2012-04-16 19:20:57 +02:00
Kay Sievers
194bbe3338
udev: cleanup the udev cgroup when the daemon enters the idle state
2012-04-15 03:11:08 +02:00
Kay Sievers
20d83f2f43
udev: move all unconditionally installed rules to rules/
2012-04-14 20:10:03 +02:00
Kay Sievers
8ea5c07b1c
udev: keymap - move src/udev/force-release-maps/ to keymaps-force-release/
2012-04-14 19:53:31 +02:00
Kay Sievers
0b87a07761
udev: test - move test/ and src/test/
2012-04-14 19:36:47 +02:00
Kay Sievers
5f86ae4385
update .gitignore
2012-04-13 21:49:25 +02:00
Lennart Poettering
b562f5a57d
build-sys: add stub makefiles to all subdirs to ease development with emacs
2012-04-13 21:37:59 +02:00
Kay Sievers
bb061708d5
udev: move libudev, gudev to src/; move gudev/docs/, udev/docs/ to to docs/
2012-04-13 19:22:06 +02:00
Martin Pitt
a417efcd33
keymap: Add HP Compaq Presario CQ*
...
https://launchpad.net/bugs/935804
2012-04-13 17:19:01 +02:00
Martin Pitt
84f4fc4215
keymap: Add Dell XPS force-release quirk
...
https://launchpad.net/bugs/910911
2012-04-13 17:17:22 +02:00
Kay Sievers
9b80f05fb7
udev: unpack sysfs test tree only on 'make check'; fix test-udev binary location
2012-04-13 15:57:13 +02:00
Kay Sievers
56d35ff9ca
udev: keymap - move data files to root directory
2012-04-13 15:38:15 +02:00
Kay Sievers
b49d9b50cf
udev: fix a few issues detected by the llvm static analyzer
2012-04-13 15:10:12 +02:00
Kay Sievers
5e6f883dfc
udev: keymap - remove weird 'c2 a0' character sequences which break the check
...
$ hexdump -C src/udev/keymap/keymaps/samsung-90x3a
00000000 30 78 39 36 20 6b 62 64 69 6c 6c 75 6d 75 70 c2 |0x96 kbdillumup.|
00000010
a0 c2 a0 c2 a0 c2 a0 c2 a0 c2 a0 c2 a0 c2 a0 20 |............... |
00000020 23 20 46 6e 2b 46 38 20 6b 65 79 62 6f 61 72 64 |# Fn+F8 keyboard|
2012-04-12 01:04:30 +02:00
Kay Sievers
e885455641
udev: check-keymaps.sh - fix source directory
2012-04-12 00:09:13 +02:00
Kay Sievers
4590cfe455
udev: fix RUN+= logic regarding builtin vs. program
2012-04-11 22:34:25 +02:00
Kay Sievers
04a9d3a00a
udev: fix gcc warnings showing up after adding $(AM_CFLAGS)
2012-04-10 17:27:46 +02:00
Kay Sievers
304b9f3078
udev: set errno = ENOSYS for removed interfaces
2012-04-10 13:33:43 +02:00
Kay Sievers
2d13da8821
udev: remove RUN+="socket:.." and udev_monitor_new_from_netlink()
2012-04-09 21:18:30 +02:00
Kay Sievers
83cd6b754b
udev: convert 'uaccess' to a builtin
2012-04-09 19:25:41 +02:00
Kay Sievers
f1ff47be17
udev: keymap: remove rootprefix mangling from script
2012-04-08 17:10:03 +02:00
Kay Sievers
1c0f62e37b
udev: fix test-udev binary
2012-04-08 17:03:17 +02:00
Kay Sievers
07cd4fc168
udev: remove support for /lib/udev/devices/; tmpfiles should be used
2012-04-08 16:50:16 +02:00
Tom Gundersen
58db57fedf
udev: fix rules sort order
...
Commit 91418155ae
moved around the code,
but did not chang ethe array index.
2012-04-08 16:09:42 +02:00
Kay Sievers
baa30fbc2c
udev: switch to systemd logging functions
2012-04-08 16:06:20 +02:00
Kay Sievers
54cf0b7fa6
udev: replace UDEV_EXPORT with _public_
2012-04-04 13:30:09 +02:00
Kay Sievers
51fc11c10d
udev: ata_id - remove assert() until we switch over to systemd logging
2012-04-04 13:29:37 +02:00
Kay Sievers
0c9507fe24
udev: enable logging
2012-04-04 13:14:29 +02:00
Ayan George
a985a8f547
keymap: Add support for Lenovo v480 touchpad toggle hotkey.
...
Signed-off-by: Martin Pitt <martinpitt@gnome.org>
2012-04-04 08:38:38 +02:00
Kay Sievers
4b0060e68b
udev: fix gcc warnings
2012-04-04 05:31:21 +02:00
Kay Sievers
fc863deada
udev: fix gcc warnings
2012-04-04 05:21:35 +02:00
Kay Sievers
3e2147858f
move imported udev into place
2012-04-04 05:05:07 +02:00
Kay Sievers
19c5f19d69
import udev repository
2012-04-03 21:08:04 +02:00