Kay Sievers
3dd8cbecde
rules: remove scsi ch module loading rule
2009-06-10 00:17:35 +02:00
Kay Sievers
45798927f8
udevd: print error if worker dies unexpectedly
2009-06-08 17:16:48 +02:00
Kay Sievers
185ea6a76d
path_id: implement in C using libudev
2009-06-06 16:07:06 +02:00
Kay Sievers
1e03b754ae
udevd: convert to event worker processes
...
Event processes now get re-used after they handled an event. This reduces
pressure on the CPU significantly because cloned event processes no longer
cause page faults in the main daemon. After the events have settled, the
no longer needed worker processes get killed.
2009-06-04 01:44:04 +02:00
Kay Sievers
690ed63a22
update TODO
2009-05-20 19:43:26 +02:00
Kay Sievers
e6c1a2bde7
use openat(), unlinkat(), fstatat()
2009-05-20 18:58:52 +02:00
Kay Sievers
634ffc0ce2
release 142
2009-05-13 02:35:37 +02:00
Kay Sievers
86d9bf4bec
update TODO
2009-05-11 03:53:55 +02:00
Kay Sievers
cb14f4543a
handle devtmpfs nodes
...
UDev follows the kernel given name, and re-uses the kernel created
device node. If the kernel and spcecified udev rules disagree, the
udev specified node node is created and the kernel-created on is
deleted.
2009-05-04 04:52:31 +02:00
Kay Sievers
8abc567533
update TODO
2009-04-29 15:57:41 +02:00
Kay Sievers
4277453fd2
update TODO
2009-04-22 04:32:25 +02:00
Kay Sievers
cc2c6d6ad9
TODO: add packet filter
2009-04-18 13:23:55 +02:00
Kay Sievers
7a87d34f8a
rules: remove DVB shell script
2009-04-16 22:35:59 +02:00
Kay Sievers
3d8599873a
release 140
2009-03-13 13:17:31 +01:00
Kay Sievers
b2fbf53a08
update TODO
2009-03-07 02:35:18 +01:00
Kay Sievers
00440f21af
update TODO
2009-03-04 12:39:52 +01:00
Kay Sievers
9270e08082
update TODO
2009-03-03 18:26:11 +01:00
Kay Sievers
e1cc6b6a81
rules: replace DVB shell script rule
2009-01-03 22:30:05 +01:00
Kay Sievers
a31f59b570
rules: first simple step merging with Ubuntu rules
2008-12-19 16:49:56 +01:00
Kay Sievers
6733f60178
update NEWS TODO
2008-11-22 00:34:42 +01:00
Kay Sievers
bd20bada37
rules: remove pnp shell script, acpi loads these modules properly
2008-11-13 07:47:16 +01:00
Kay Sievers
8e9c06be26
rules: remove DEVTYPE disk/partition
2008-11-13 07:45:58 +01:00
Kay Sievers
50025605e0
udevadm: info - unify -V and --version
2008-11-13 07:31:04 +01:00
Kay Sievers
1e78dcbe51
fix list handling in enumerate and rules file sorting
2008-11-04 20:19:01 +01:00
Kay Sievers
00f98bd2b3
skip entire rule containing device naming keys, if no device can be named
...
If rules set NAME, SYMLINK, OWNER, GROUP, MODE, events without a device node
and remove events will skip the entire rule. The old parser did the same.
2008-11-01 19:12:20 +01:00
Kay Sievers
aeb53ca3d6
ATTR{}== always fails if the attribute does not exist
2008-10-29 22:22:12 +01:00
Kay Sievers
65807d09ec
update NEWS
2008-10-28 02:26:35 +01:00
Kay Sievers
5a05e120af
do not create temporary node ($tempnode) if node already exists
2008-10-23 01:13:52 +02:00
Kay Sievers
6880b25d40
replace in-memory rules array with match/action token list
...
The in-memory rule array of a common desktop distro install took:
1151088 bytes
with the token list:
109232 bytes tokens (6827 * 16 bytes), 71302 bytes buffer
2008-10-23 00:13:59 +02:00
Kay Sievers
2d9a1b1ef2
pass make distcheck
2008-10-18 20:33:06 +02:00
Kay Sievers
ec06a8dd4f
release 130
2008-10-07 14:32:33 +02:00
Kay Sievers
85e73aef06
libudev: fix --enable-debug
2008-10-05 16:18:21 +02:00
Kay Sievers
7744e869ec
move selinux noops to udev.h
2008-10-03 14:49:29 +02:00
Kay Sievers
2f1a291e2f
usb_id: use libudev
2008-10-02 21:20:18 +02:00
Kay Sievers
98f10a9e2a
libudev: device - add get_parent_with_subsystem()
2008-10-02 21:19:00 +02:00
Kay Sievers
e598c5738c
libudev: get rid of selinux
...
"Hello world!" linked against libselinux parses /proc/mounts and
whatever else on startup, even when the lib is not needed at all.
Not funny! Get rid of that thing where it's not absolutely needed.
2008-10-02 18:48:40 +02:00
Kay Sievers
f13e4c36c2
udevd: print warning if CONFIG_SYSFS_DEPRECATED is used
...
Future udev versions will depend on the current sysfs layout, which
includes features which are not available in the deprecated mode.
2008-10-01 19:00:55 +02:00
Kay Sievers
333b736fdc
rules: ieee1394 - create both, by-id/scsi-* and by-id/ieee-* links
2008-10-01 14:42:58 +02:00
Kay Sievers
8249e04e3e
udevadm: settle - use libudev queue
2008-10-01 09:42:03 +02:00
Kay Sievers
d98bffa802
fix segfault caused by wrong pointer used in dbg()
2008-09-30 14:47:49 +02:00
Kay Sievers
f5001d2465
udevadm: trigger: use libudev
2008-09-30 13:43:35 +02:00
Kay Sievers
c7fcba1bf4
test: replace ancient sysfs tree with recent one
2008-09-29 04:12:44 +02:00
Kay Sievers
b03e89cfba
libudev: enumerate - scan /sys/block/ if needed
2008-09-28 23:17:29 +02:00
Kay Sievers
6f67f1dfb7
libudev: enumerate "subsystem"
2008-09-28 22:18:40 +02:00
Kay Sievers
bc8184ede9
libudev: enumerate - accept list of subsystems to scan, or skip
2008-09-28 17:39:31 +02:00
Kay Sievers
b95f8a76e6
lubudev: accept more sys directories as devices, and parent devices
2008-09-28 03:34:57 +02:00
Kay Sievers
e345e2670a
libudev: rework list handling
2008-09-26 19:44:53 +02:00
Kay Sievers
9921484458
libudev: device - read database only when needed
2008-09-26 19:43:32 +02:00
Kay Sievers
cd42b50d86
libudev: enumerate_get_devices_list -> enumerate_get_list
2008-09-26 19:41:50 +02:00
Kay Sievers
04f5d75f0c
libudev: get devnum from uevent file
2008-09-25 14:26:22 -07:00