chiark / gitweb /
Kay Sievers [Thu, 15 Dec 2005 11:30:25 +0000 (12:30 +0100)]
allow C99 statements
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Hannes Reinecke [Thu, 15 Dec 2005 11:22:42 +0000 (12:22 +0100)]
fold multiple consecutive whitespace chars into single '_'
Kay Sievers [Wed, 7 Dec 2005 22:25:51 +0000 (23:25 +0100)]
Merge kernel.org:/pub/scm/linux/hotplug/udev
Greg Kroah-Hartman [Wed, 7 Dec 2005 22:00:05 +0000 (14:00 -0800)]
add parisc support to path_id
As reported at http://bugs.gentoo.org/show_bug.cgi?id=113379 path_id
doesn't work too well for parisc boxes. This patch from Jeroen Roovers
<jer@gentoo.org> fixes that.
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Greg Kroah-Hartman [Wed, 7 Dec 2005 21:59:32 +0000 (13:59 -0800)]
Update Gentoo udev main rule file.
Kay Sievers [Wed, 7 Dec 2005 19:40:38 +0000 (20:40 +0100)]
update README
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Harald Hoyer [Tue, 6 Dec 2005 18:00:40 +0000 (19:00 +0100)]
optimize SELinux path match
Kay Sievers [Sun, 4 Dec 2005 02:01:48 +0000 (03:01 +0100)]
077 release
Kay Sievers [Sun, 4 Dec 2005 01:52:57 +0000 (02:52 +0100)]
update Red Hat rules
Kay Sievers [Sun, 4 Dec 2005 01:31:38 +0000 (02:31 +0100)]
add target to to generate ChangeLog section
I can't remember that magic sequence...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sun, 4 Dec 2005 00:48:53 +0000 (01:48 +0100)]
update SUSE rules
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sat, 3 Dec 2005 17:55:51 +0000 (18:55 +0100)]
allow programs in /lib/udev called without the path
RUN="firmware.sh" should work like RUN="/lib/udev/firmware.sh"
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Marco d'Itri [Fri, 25 Nov 2005 18:35:26 +0000 (19:35 +0100)]
update Debian rules
Kay Sievers [Fri, 25 Nov 2005 18:30:33 +0000 (19:30 +0100)]
update SUSE rules
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Fri, 25 Nov 2005 18:13:28 +0000 (19:13 +0100)]
update RELEASE-NOTES
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Fri, 25 Nov 2005 18:03:16 +0000 (19:03 +0100)]
move SEQNUM event skipping to udevsend
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Marco d'Itri [Fri, 25 Nov 2005 18:02:25 +0000 (19:02 +0100)]
let udevsend ignore events with SEQNUM set
Using syslog from udevsend for error logging when the daemon is not
running, causes vc events and an udev event loop.
Marco d'Itri [Fri, 25 Nov 2005 17:56:06 +0000 (18:56 +0100)]
allow to overwrite the configured udev_root by exporting UDEV_ROOT
Kay Sievers [Fri, 25 Nov 2005 17:50:42 +0000 (18:50 +0100)]
remove outdated and misleading stuff
Packagers who still need this, should carry it in their own
package. It just causes too much trouble to users to have it
in the tree and expect that it's needed or the way to do it.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 24 Nov 2005 19:06:51 +0000 (20:06 +0100)]
don't return an error, if "ignore_device" is used
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 24 Nov 2005 19:06:22 +0000 (20:06 +0100)]
merge two consecutive static strlcat's
Thanks for Marco, who noticed it.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Tue, 22 Nov 2005 16:34:55 +0000 (17:34 +0100)]
076 release
Kay Sievers [Tue, 22 Nov 2005 16:31:38 +0000 (17:31 +0100)]
move some helpers from extras to /lib/udev
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Scott James Remnant [Tue, 22 Nov 2005 15:33:25 +0000 (16:33 +0100)]
Makefile: fail, if submake fails
Scott James Remnant [Tue, 22 Nov 2005 14:49:49 +0000 (15:49 +0100)]
clean-up empty queue directories
This allows scripts to do:
while test -d /dev/.udev/queue; do sleep 0.1; done
And don't create a failed symlink if there is another event
for the same devpath in the queue.
Scott James Remnant [Tue, 22 Nov 2005 14:44:02 +0000 (15:44 +0100)]
move delete_path() to utils
Kay Sievers [Mon, 21 Nov 2005 17:28:56 +0000 (18:28 +0100)]
libvolume_id: fix weird fat volume recognition
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 17 Nov 2005 17:53:53 +0000 (18:53 +0100)]
udevd: add a missing return
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 17 Nov 2005 17:50:47 +0000 (18:50 +0100)]
don't start udevd from udevsend
Doesn't make any sense these days to let the kernel start
the daemon.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 17 Nov 2005 17:05:29 +0000 (18:05 +0100)]
update README
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 17 Nov 2005 15:34:37 +0000 (16:34 +0100)]
udevd: track killed event processes as failed
Thanks to Marco for catching this.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Wed, 16 Nov 2005 04:22:31 +0000 (05:22 +0100)]
update README and RELEASE-NOTES
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Wed, 16 Nov 2005 03:35:37 +0000 (04:35 +0100)]
Makefile: remove exec_prefix and srcdir
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Wed, 16 Nov 2005 03:14:15 +0000 (04:14 +0100)]
remove "udev_db" option from config file
All udev state is kept in /$udev_root/.udev/ now. No option to
configure that anymore, it will always be there.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Wed, 16 Nov 2005 03:12:53 +0000 (04:12 +0100)]
udevd: export event queue and event state
All pending and running events can be found as symlinks to the actual
device in /dev/.udev/queue/ now. This way we can lookup if specific events
are still in the queue, before doing actions which require events to have
finished.
All failed event processes can be found in /dev/.udev/failed/. This makes
it possible to retry a failed event process at a later time in the boot
process.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Wed, 16 Nov 2005 01:06:46 +0000 (02:06 +0100)]
udevd: track exit status of event process
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Tue, 15 Nov 2005 23:13:28 +0000 (00:13 +0100)]
udevd: ignore all messages without DEVPATH
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sat, 12 Nov 2005 13:28:22 +0000 (14:28 +0100)]
volume_id: use glibc's byteswap
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sat, 12 Nov 2005 04:09:34 +0000 (05:09 +0100)]
add linux/types.h back, old glibc-kernel-headers want it
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sat, 12 Nov 2005 03:17:48 +0000 (04:17 +0100)]
remove all built-in wait_for_sysfs logic
Most of the issues are fixed with the kernel we depend on, for the
remaing ones see the RELEASE-NOTES for a special rule to add.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sat, 12 Nov 2005 03:11:48 +0000 (04:11 +0100)]
remove misleading install instructions
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sat, 12 Nov 2005 03:11:08 +0000 (04:11 +0100)]
volume_id: include stddef.h header
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 10 Nov 2005 03:35:35 +0000 (04:35 +0100)]
fix typo in eventrecorder
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 10 Nov 2005 01:20:25 +0000 (02:20 +0100)]
075 release
Kay Sievers [Thu, 10 Nov 2005 01:06:43 +0000 (02:06 +0100)]
replace udeveventrecorder by a shell script
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 10 Nov 2005 00:50:06 +0000 (01:50 +0100)]
fix tests and remove no longer useful stuff
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 10 Nov 2005 00:11:03 +0000 (01:11 +0100)]
remove completely useless start script
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 10 Nov 2005 00:07:51 +0000 (01:07 +0100)]
update SUSE rules
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Greg Kroah-Hartman [Wed, 9 Nov 2005 17:53:53 +0000 (09:53 -0800)]
Merge branch 'master' of gregkh@/linux/hotplug/udev
Greg Kroah-Hartman [Wed, 9 Nov 2005 17:53:32 +0000 (09:53 -0800)]
Make run_directory.c stat the place it is going to try to run.
This should remove a lot of error messages that people are seeing.
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Kay Sievers [Wed, 9 Nov 2005 14:47:47 +0000 (15:47 +0100)]
update TODO
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Wed, 9 Nov 2005 14:46:25 +0000 (15:46 +0100)]
remove outdated HOWTO
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Wed, 9 Nov 2005 14:42:07 +0000 (15:42 +0100)]
remove our own copy of klibc
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Wed, 9 Nov 2005 14:08:45 +0000 (15:08 +0100)]
volume_id: provide libvolume_id.a file
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Tue, 8 Nov 2005 02:07:04 +0000 (03:07 +0100)]
forgot the ChangeLog for 074
Kay Sievers [Mon, 7 Nov 2005 17:52:26 +0000 (18:52 +0100)]
074 release
Marco d'Itri [Mon, 7 Nov 2005 17:52:03 +0000 (18:52 +0100)]
move some logging from dbg() to info()
Marco d'Itri [Mon, 7 Nov 2005 17:44:18 +0000 (18:44 +0100)]
add strerror() to error logs
Kay Sievers [Mon, 7 Nov 2005 16:16:33 +0000 (17:16 +0100)]
update .gitignore
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Mon, 7 Nov 2005 16:14:38 +0000 (17:14 +0100)]
remove udevinitsend
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Mon, 7 Nov 2005 15:00:41 +0000 (16:00 +0100)]
let NAME="" supress node creation, but do RUN keys
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Mon, 7 Nov 2005 13:10:09 +0000 (14:10 +0100)]
never queue events with TIMEOUT set
With removing the event reorder queue, we can fix the TIMEOUT events
like firmware loading proper, and never delay any of these events.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Mon, 7 Nov 2005 01:44:34 +0000 (02:44 +0100)]
073 release
Kay Sievers [Mon, 7 Nov 2005 01:40:09 +0000 (02:40 +0100)]
add .gitignore
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Mon, 7 Nov 2005 01:23:06 +0000 (02:23 +0100)]
print useconds in udevmonitor
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Mon, 7 Nov 2005 01:22:44 +0000 (02:22 +0100)]
udevd: depend on netlink and remove all sequence reorder logic
Netlink will never get out-of-order and we just depend on it from
now on. Udevsend messages will have no effect if they contain a
sequence number (SEQNUM).
Thanks to Bastian Blank <waldi@debian.org>, for the debugging session
which identified a bug where the timeouts are not working if
inotify was not available. All the timeout handling is removed
now and this issue should be solved.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sat, 5 Nov 2005 21:05:35 +0000 (22:05 +0100)]
072 release
Kay Sievers [Sat, 5 Nov 2005 21:02:21 +0000 (22:02 +0100)]
fix typo in umask()
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sat, 5 Nov 2005 19:32:20 +0000 (20:32 +0100)]
export DEVNAME on "remove" only if we really got a node to remove
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sat, 5 Nov 2005 19:00:31 +0000 (20:00 +0100)]
remove precompiled rules option
It was a workaround for speed up udev "coldplug", where ~800 events
happened a second time during bootup. No need for it with the rules
aleady parsed in the daemon.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sat, 5 Nov 2005 18:41:00 +0000 (19:41 +0100)]
udevd: disable OOM
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sat, 5 Nov 2005 15:22:14 +0000 (16:22 +0100)]
log to console if syslog is not available
Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
Kay Sievers [Fri, 4 Nov 2005 04:25:15 +0000 (05:25 +0100)]
udevd: don't daemonize before initialization
Move socket init and rule parsing before forking, so we can start
emitting event immediately after udevd has started.
Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
Kay Sievers [Wed, 2 Nov 2005 04:47:18 +0000 (05:47 +0100)]
update RELEASE-NOTES
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Wed, 2 Nov 2005 04:08:22 +0000 (05:08 +0100)]
test: add "driver" and "bus" links to test sysfs tree
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Wed, 2 Nov 2005 03:58:59 +0000 (04:58 +0100)]
libsysfs: remove brute-force "bus", "driver" searching for old kernels
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Wed, 2 Nov 2005 03:05:06 +0000 (04:05 +0100)]
use libsysfs to translate the class linke to the device path
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Wed, 2 Nov 2005 03:04:19 +0000 (04:04 +0100)]
revert the "read symlink as device patch"
It's covered by libsysfs now.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Ananth N Mavinakayanahalli [Wed, 2 Nov 2005 03:02:33 +0000 (04:02 +0100)]
libsysfs: translate devpath of the symlinked class devices to its real path
Jan Luebbe [Mon, 31 Oct 2005 01:10:56 +0000 (02:10 +0100)]
add man pages for *_id programs
I've written manpages for the *_id binaries, which are attached to this
mail.
Kay Sievers [Sat, 29 Oct 2005 19:13:43 +0000 (21:13 +0200)]
remove no longer needed waiting for "dev" file
Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
Kay Sievers [Fri, 28 Oct 2005 00:29:38 +0000 (02:29 +0200)]
add dummy inotify syscalls on unsupported architecture
Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
Kay Sievers [Thu, 27 Oct 2005 23:49:22 +0000 (01:49 +0200)]
"STRIPCMD=" for the EXTRAS
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 27 Oct 2005 22:29:50 +0000 (00:29 +0200)]
remove no longer working udevd-test program
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 27 Oct 2005 19:49:13 +0000 (21:49 +0200)]
"make STRIPCMD=" will disable the stripping of binaries
Almost all packagers have always patched the stripping out,
cause the buildsystems takes care of it.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 27 Oct 2005 19:04:38 +0000 (21:04 +0200)]
move rules parsing into daemon
The rules files are parsed only once at daemon startup. Every udev
event process will be fork()'d from udevd without exec()'ing the udev
binary. The in-memory rules will be inherited from the daemon itself.
If inotify is available, udevd will reload all rules if any change in
/etc/udev/rules.d/ happens. Otherwise -HUP or "udevcontrol reload_rules"
can be used.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 27 Oct 2005 18:32:07 +0000 (20:32 +0200)]
fix the new warnings I asked for
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 27 Oct 2005 17:38:36 +0000 (19:38 +0200)]
cleanup make release
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 27 Oct 2005 17:14:21 +0000 (19:14 +0200)]
allow to pass STRIPCMD, to skip stripping of binaries
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 27 Oct 2005 16:42:52 +0000 (18:42 +0200)]
use DESTDIR on uninstall, no need to pass prefix to submake
Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
Kay Sievers [Thu, 27 Oct 2005 16:20:58 +0000 (18:20 +0200)]
cleanup compiler/linker flags
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Thu, 27 Oct 2005 11:13:25 +0000 (13:13 +0200)]
FAQ: remove confusing statement about module loading
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sun, 23 Oct 2005 19:13:10 +0000 (21:13 +0200)]
volume_id: Version 052
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sun, 23 Oct 2005 19:12:51 +0000 (21:12 +0200)]
volume_id: fix typo in ext blocksize check
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sun, 23 Oct 2005 17:16:01 +0000 (19:16 +0200)]
volume_id: Version 051
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sun, 23 Oct 2005 17:15:07 +0000 (19:15 +0200)]
volume_id: make FAT32 recognition more robust
FAT32 volumes should never have a cluster count, that fits
into a 16 bit value, but mkdosfs can create such volumes.
No sane formatter or Windows will ever do this, but the
Linux kernel as Windows can read/write it.
Thanks to Ted Ts'o <tytso@mit.edu> for convincing me.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sun, 23 Oct 2005 16:56:30 +0000 (18:56 +0200)]
volume_id: add vxfs include
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sun, 23 Oct 2005 16:55:22 +0000 (18:55 +0200)]
volume_id: fix typo in ocfs
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sun, 23 Oct 2005 16:54:34 +0000 (18:54 +0200)]
volume_id: move blocksize validation to fix jbd recognition
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Kay Sievers [Sun, 23 Oct 2005 15:41:55 +0000 (17:41 +0200)]
volume_id: check ext fs for valid blocksize, cause magic is only 2 bytes
Signed-off-by: Kay Sievers <kay.sievers@suse.de>