summaryrefslogtreecommitdiff
path: root/udevd.8
AgeCommit message (Collapse)Author
2005-04-26[PATCH] udevd: serialization of the event sequence of a chain of deviceskay.sievers@vrfy.org
Currently udevd delays only events for the same DEVPATH. Example of an "add" event sequence: /block/sda /block/sda/sda1 With this change, we make sure, that the udev process handling /block/sda has finished its work (waited for all attributes, created the node) before we fork the udev event for /block/sda/sda1. This way the event for sda1 can be sure, that the node for the main device is already created (may be useful for disk labels). It will not affect any parallel device handling, only the sequence of the devices directory chain is serialized. The 10.000 disks plugged in will still run as parallel events. :) The main motivation to do this is the program execution of the dev.d/ and hotplug.d/ directory. If we don't wait for the parent event to exit, we can't be sure that the executed scripts are run in the right order. On Thu, Dec 09, 2004 at 09:18:28AM +0100, Kay Sievers wrote: > On Wed, 2004-12-08 at 19:07 -0800, David Brownell wrote: > > Could that argument apply to the underlying hardware, too? > We now make sure that the sequence of events for a device > is serialized for every device chain and the class/block > devices which have a "device" link to a physical device are > handled after the physical device is fully populated and > notified to userspace. It will only work this way on kernels > later than 2.6.10-rc1 cause it depends on the PHYSDEVPATH > value in the hotplug environment.
2005-04-26[PATCH] update the man pages and correct Usage: hintskay.sievers@vrfy.org
Add UDEV_LOG to the man udev man page. Remove mention of specific variables from the udevd/udevsend man page as we changed to pass the whole environment. Correct printed Usage: of udevtest and udevinfo. Init the config in udevtest earlier to accept input with and without the sysfs mount point.
2005-04-26[PATCH] fix manpages based on esr's spambotkay.sievers@vrfy.org
On Mon, Jul 12, 2004 at 11:14:28AM -0400, esr@thyrsus.com wrote: > This is automatically generated email about problems in a man page for which > you appear to be responsible. If you are not the right person or list, tell > me and I will attempt to correct my database. > > See http://catb.org/~esr/doclifter/problems.html for details on how and > why these patches were generated. Feel free to email me with any questions. > > Note: This patch does not change the mod date of the manual page. You > may wish to do that by hand. > > Problems with udevd.8: > > 1. There are multiple name lines. This makes it impossible to translate > the page to DocBook. It may also confuse some implementations > of man -k. > > --- udevd.8-orig 2004-07-10 06:35:12.032545856 -0400 > +++ udevd.8 2004-07-10 06:36:19.301319448 -0400 > @@ -1,8 +1,6 @@ > .TH UDEVD 8 "February 2004" "" "Linux Administrator's Manual" > .SH NAME > -udevd \- udev event serializer daemon > -.br > -udevsend \- sends the event to udevd > +udevd, udevdsend \- udev event serializer daemon and udev event sender > .SH SYNOPSIS > -- > Eric S. Raymond > Thanks Eric, udevsend.8 is only a symlink to udevd.8, so I attached a stripped down patch to this mail.
2005-04-26[PATCH] increase udevd event timeoutkay.sievers@vrfy.org
I have a very slow Bluetooth adapter hotplug event call, so we need to increase the event timeout to something larger than 6 seconds. Apr 1 02:54:08 pim udevsend[12119]: main: DEVPATH = '/class/tty/ttyUB0' Apr 1 02:54:08 pim udevsend[12119]: main: SEQNUM = '340' Apr 1 02:54:08 pim udevsend[12120]: main: DEVPATH = '/devices/pci0000:00/0000:00:1d.2/usb4/4-1' Apr 1 02:54:08 pim udevsend[12120]: main: SEQNUM = '344' Apr 1 02:54:09 pim udevsend[12133]: main: DEVPATH = '/devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.1' Apr 1 02:54:09 pim udevsend[12133]: main: SEQNUM = '342' Apr 1 02:54:10 pim udevsend[12136]: main: DEVPATH = '/devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.2' Apr 1 02:54:10 pim udevsend[12136]: main: SEQNUM = '343' Apr 1 02:54:13 pim udevsend[12141]: main: DEVPATH = '/devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0' Apr 1 02:54:13 pim udevsend[12141]: main: SEQNUM = '341'
2005-04-26[PATCH] update bk ignore list some more.greg@kroah.com
2005-04-26[PATCH] first step of making man pages dynamically generated.greg@kroah.com
Based on a an original patch from Olaf Hering <olh@suse.de>
2005-04-26[PATCH] man page beautykay.sievers@vrfy.org
Thanks to Christian Gierke, he sent me a beauty patch for our man pages. Some typos are fixed and a few word are clarified.
2005-04-26[PATCH] udev - man page updatekay.sievers@vrfy.org
Hey it's not longer the "goal" to provide a dynamic dev directory, we have just arrived. So I change it to more self-confident words :) I've also added the completly missing environment variables to the man pages. To stop the misuse of the PROGRAM= call paramenters, we better mention its limitations.
2005-04-26[PATCH] manpage updatekay.sievers@vrfy.org
Nice, here is the corresponding man update which also removes the mention of the limitation of getgrname() and friends with klibc.
2005-04-26[PATCH] udev - add %s{filename} to man pagekay.sievers@vrfy.org
Add the new %s{filename} to the udev man page. And add the automatic start of udevd to the udevd man page.
2005-04-26[PATCH] udev - udevd/udevsend man pagekay.sievers@vrfy.org
Here is the missing man page for udevd/udevsend.