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
Kay Sievers
bf7ad0ea66
libudev: replace awkward callback list interfaces with list iterators
2008-09-25 04:20:27 -07:00
Kay Sievers
c8e32461cc
libudev: add userdata pointer
2008-09-24 21:39:29 -07:00
Kay Sievers
03198b9303
libudev: also import "uevent" file when reading udev database
2008-09-24 12:25:31 -07:00
Kay Sievers
279595bd1a
libudev: fix "subsystem" value
2008-09-17 23:58:38 -07:00
Kay Sievers
7b3a52f499
libudev: rename ctrl_msg to ctrl_msg_wire
2008-09-15 18:01:15 -07:00
Kay Sievers
8753fadf2a
libudev: switch API from devpath to syspath
2008-09-15 17:12:47 -07:00
Kay Sievers
0518da3b74
libudev: handle "device" link as parent, handle "class" "block" as "subsystem"
2008-09-15 11:19:56 -07:00
Kay Sievers
93b0f38458
libudev: udev_device - add attribute cache
2008-09-13 21:09:28 +02:00
Kay Sievers
e88a82b597
libudev: do not use udev_db.c
2008-09-10 14:17:36 +02:00
Kay Sievers
742f4cad0d
udevadm: print warning to stderr if udevadm is called by symlink
2008-09-03 21:59:21 +02:00
Kay Sievers
44aff4cd6d
udev_device_init() remove statically allocated device support
2008-09-01 20:59:09 +02:00
Kay Sievers
33a5cc2976
libudev: add library to access udev information
2008-08-27 17:11:58 +02:00
Kay Sievers
88db390557
fix .gitignore
2008-08-09 14:05:54 +02:00
Kay Sievers
58a6308887
release 126
2008-08-02 10:51:23 +02:00
Kay Sievers
05b9640022
release 125
2008-07-18 16:26:55 +02:00
Kay Sievers
cb0b4b70dd
release 120
2008-04-03 21:12:53 +02:00
Kay Sievers
e18bd73b72
udevadm: remove old man page links and compat links for debugging tools
2008-03-29 16:29:36 +01:00
Kay Sievers
c645b98b7e
remove udevstart
2007-11-13 23:44:12 +01:00
Kay Sievers
d6856b85a1
udevadm: control - allow command to be passed as option
2007-11-09 19:30:12 +01:00
Kay Sievers
a401355d5a
finally remove the directory event-multiplexer crap
2007-03-28 20:35:05 +02:00
Kay Sievers
3d1f807b89
update TODO
2007-03-19 12:50:44 +01:00
Kay Sievers
3045132a0d
udevinfo: remove -d option
2007-03-18 15:08:53 +01:00
Kay Sievers
864b9b5e37
add test for an attribute which contains an operator char
2007-02-25 01:06:20 +01:00
Kay Sievers
915fde1738
update DRIVER== changes
2007-02-24 23:43:04 +01:00
Kay Sievers
9b2a903812
release 101
2006-09-30 14:30:00 +02:00
Kay Sievers
4a51530993
release 099
2006-09-06 22:18:04 +02:00
Kay Sievers
051445e078
udevd: use files instead of symlinks for /dev/.udev/queue,failed
2006-09-03 04:44:33 +02:00
Kay Sievers
3c2081fcb7
update TODO
2006-09-02 14:26:44 +02:00
Kay Sievers
56f914e63b
098 release
2006-08-23 01:32:25 +02:00
Kay Sievers
c8ff4b3db4
remove broken %e enumeration
2006-07-04 12:27:00 +02:00
Kay Sievers
a924bf9a82
094 release
2006-06-12 10:27:03 +02:00
Kay Sievers
8912051213
remove MODALIAS key and substitution
2006-06-07 16:00:34 +02:00
Kay Sievers
5005ca5991
remove udevsend
2006-05-27 12:20:51 +02:00
Hannes Reinecke
24c27caf82
path_id: add bus to USB path
2006-03-22 12:21:49 +01:00
Kay Sievers
63645a3dfc
088 release
2006-03-21 20:44:13 +01:00
Kay Sievers
1a72d06f7b
082 release
2006-01-25 02:45:48 +01:00
Kay Sievers
03b24b71e0
fix BUS, ID, $id usage
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2006-01-16 06:12:49 +01:00
Kay Sievers
22f29307ff
update TODO
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-12-29 04:24:15 +01:00
Kay Sievers
3e0f8812f8
update RELEASE-NOTES + TODO
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-12-29 03:51:24 +01:00
Kay Sievers
dfc9761d88
update README
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-11-17 18:05:29 +01:00
Kay Sievers
e5bdb75a10
update TODO
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-11-09 15:47:47 +01:00
Kay Sievers
8f528042ca
073 release
2005-11-07 02:44:34 +01:00
Kay Sievers
f432183eb8
update TODO
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-09-08 12:45:09 +02:00
greg@kroah.com
43f46b5605
[PATCH] update the TODO list as we already have a devfs config file.
2005-04-26 21:35:07 -07:00
rml@ximian.com
c58f8c3000
[PATCH] automatically install correct initscript
...
On Mon, 2004-03-01 at 20:08, Robert Love wrote:
> Ack, I did not even see that! Thanks.
>
> Let's rip that out, and always use the new built-in logic to determine
> what initscript to install.
Hm, looks like we do not need the %{lsb} and USE_LSB logic at all,
anymore.
Here is the patch, updated, removing both completely.
2005-04-26 21:35:07 -07:00
kay.sievers@vrfy.org
5202dc9991
[PATCH] TODO update
...
I promise, that I will not take every item you put in the TODO list :)
2005-04-26 21:35:07 -07:00
greg@kroah.com
1373b381d0
[PATCH] add new TODO item about local user permissions.
2005-04-26 21:34:28 -07:00
kay.sievers@vrfy.org
84d282a9d2
[PATCH] TODO update
...
On Thu, Feb 12, 2004 at 05:26:37PM -0800, Greg KH wrote:
> On Fri, Feb 13, 2004 at 12:45:38AM +0100, Kay Sievers wrote:
> >
> > Here a few questions about my favorite file in the tree :)
> > - better permission handling
> >
> > What is missing here?
>
> I don't know for sure. Just a vague feeling that the way we currently
> handle permissions is pretty lousy. Anyone else feel this way too?
Seems that nobody cares and perhaps the recent klibc permission changes
and the multiple file config directory are enough to kill these lines? :)
2005-04-26 21:34:28 -07:00
greg@kroah.com
286903679a
[PATCH] remove udevd priority TODO item, as it's not needed at all.
...
We want to be started by keventd, as that runs at a very fast priority.
2005-04-26 21:32:29 -07:00
greg@kroah.com
67632351ec
[PATCH] add udevd priority issue to the TODO list.
2005-04-26 21:32:29 -07:00
kay.sievers@vrfy.org
b07ed5a7dc
[PATCH] udev - TODO update
...
Make TODO really small :)
2005-04-26 21:32:29 -07:00