summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-04-26[PATCH] check earlier if we should run as udevstartkay.sievers@vrfy.org
2005-04-26[PATCH] remove double initializationkay.sievers@vrfy.org
2005-04-26[PATCH] include missing header to udevtest.ckay.sievers@vrfy.org
2005-04-26[PATCH] add -V option to udev to print the version numberkay.sievers@vrfy.org
On Sat, 2004-12-11 at 18:44 +0200, Martin Schlemmer [c] wrote: > > Any suggestions to determining the version of the installed udev? > This is now during startup, to see if we can make use of using > udevsend as hotplug agent. If the system was up, udevinfo could > be used, but that is in /usr/bin that might be on a seperate /usr. > I know we might move udevinfo to /bin, but that might be an issue > for some, and adding a -V switch to /sbin/udev might be a better > choice.
2005-04-26[PATCH] prevent udev node creatinon for "class" registrationkay.sievers@vrfy.org
I've found a /dev/video4linux node and just realized, that libsysfs searches all subdirs for an attribute name. So it found /class/video4linux/video0/dev for the videodev class creation event /class/video4linux and created a node. Just ignore the SUBSYSTEM="class" events now.
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] add a class/fc_host file to the list of what to wait forkay.sievers@vrfy.org
2005-04-26[PATCH] udev_volume_id: links sysfs.a instead of all objectskay.sievers@vrfy.org
cuts down the size from: dynamically linked: 48.030 -> 45.187 statically linked: 149.177 -> 142.362
2005-04-26[PATCH] 048 releaseudev/v048greg@kroah.com
2005-04-26[PATCH] fix udev_volume_id so it will now build properly.greg@kroah.com
2005-04-26[PATCH] fix scsi_id build errors due to changes in the main udev makefilegreg@kroah.com
also fixed up the QUIET issue when it was disabled for the extras programs
2005-04-26[PATCH] 047 releaseudev/v047greg@kroah.com
2005-04-26[PATCH] add more debian rules files.greg@kroah.com
2005-04-26[PATCH] move distro specific config files into their own directoriesgreg@kroah.com
2005-04-26more merge fixupsGreg KH
2005-04-26[PATCH] update debian rules files.greg@kroah.com
2005-04-26[PATCH] added asterix rules to the gentoo file.greg@kroah.com
2005-04-26[PATCH] fix gentoo scsi cdrom rulegreg@kroah.com
http://bugs.gentoo.org/show_bug.cgi?id=73208
2005-04-26[PATCH] Fix the multithreaded build again...greg@kroah.com
2005-04-26[PATCH] use udevstart for udev.init.* files.greg@kroah.com
Thanks to Kay for pointing it out.
2005-04-26[PATCH] delete a bunch of files no longer needed.greg@kroah.com
Thanks to Kay for pointing it out.
2005-04-26[PATCH] Various typos and other litte errors in udev.8.inklauser@access.unizh.ch
Thanks-To: Tobias Klauser <tklauser@access.unizh.ch> While crawling through the udev manpage I noticed some typos and other grammatical errors. English is not my native language, so I'm not sure if I fixed everything right. I would be glad if any English-speaking person could check this patch before applying.
2005-04-26[PATCH] update Fedora dev.d/ example and remove unused conf.d/ directorykay.sievers@vrfy.org
2005-04-26[PATCH] don't install distribution specific init script on "make install"kay.sievers@vrfy.org
Leave that part up to the one who itegrates udev into a system as there is much more to care of than to call a init stript for a dynamic dev.
2005-04-26[PATCH] restore OWNER/GROUP assignment in rule coming from RESULTkay.sievers@vrfy.org
2005-04-26[PATCH] make gcov compile scripts working with recent gcckay.sievers@vrfy.org
2005-04-26[PATCH] fix udev-test/udev-test.pl to work with againkay.sievers@vrfy.org
2005-04-26[PATCH] add net/atml and class/ppdev to the wait_for_sysfs exception listkay.sievers@vrfy.org
2005-04-26[PATCH] add net/nlv* devices to the exception listkay.sievers@vrfy.org
2005-04-26[PATCH] add "pcmcia" and "fc_transport" to the wait_for_sysfs listskay.sievers@vrfy.org
2005-04-26[PATCH] remove unused timestamp fieldkay.sievers@vrfy.org
2005-04-26[PATCH] simplify permission handlingkay.sievers@vrfy.org
Initialize the defaults in udev_config.c instead of namedev.c. Replace macro by expanded code. Switch to mode_t instead of string value. Add and clarify some comments.
2005-04-26[PATCH] handle /etc/hotplug.d/ only if the event comes from udevdkay.sievers@vrfy.org
2005-04-26[PATCH] trivial cleanups and change some commentskay.sievers@vrfy.org
2005-04-26[PATCH] remove unused variableskay.sievers@vrfy.org
Remove udev.bus, cause it's currently unused and newer kernels will pass it in the hotplug environment as PHYSDEVBUS. Remove udev.action, cause it's unused. Rename udev_set_values() to udev_init_device().
2005-04-26[PATCH] udevsend/udevd handle events without a subsystemkay.sievers@vrfy.org
Accept event without a subsystem and pass it through udevd. Pass empty environment while starting udevd.
2005-04-26[PATCH] use blacklist on device "remove" and remove dev.d/ call code duplicationkay.sievers@vrfy.org
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] don't call the hotplug scripts with a test runkay.sievers@vrfy.org
2005-04-26more fixupsGreg KH
2005-04-26fixups to get back to proper patch orderGreg KH
Damm, it's hard to merge a multi-line tree into one flat line at times...
2005-04-26[PATCH] don't call dev.d/ scripts twice, if directory = subsystemkay.sievers@vrfy.org
The /etc/dev.d/input/input.dev was called twice for /dev/input/mouse. Skip the execution if we get a directory named after the subsystem. Move UDEV_NO_DEVD where it belongs.
2005-04-26[PATCH] remove archive file if we changed somethingkay.sievers@vrfy.org
2005-04-26[PATCH] link archive insted of objectskay.sievers@vrfy.org
This cuts the size of the binaries, as only objects that are actually used are linked into the binary: 45592 -> 43608 udev 4380 -> 4380 udevsend 10380 -> 4652 udevd 34732 -> 33100 udevinfo 45432 -> 37208 udevtest
2005-04-26[PATCH] rename udev_lib to udev_utils and dev_d to udev_multiplexkay.sievers@vrfy.org
2005-04-26[PATCH] Allow GROUP to have modifiers in itsschweizer@gmail.com
2005-04-26[PATCH] comment out ability to run udev-test.pl with valgrindgreg@kroah.com
2005-04-26[PATCH] fix spurious valgrind warning in udev.greg@kroah.com
2005-04-26[PATCH] DEVNAME on device removalsjoerd@spring.luon.net
I just noticed that the DEVNAME enviroment variable isn't being set anymore in udev 0.046 on device removal, while it was being set in 0.042. We're using the property tto do umount -l <devices> when a block device is removed. Afaik there is no other way to associate a device with it's DEVNAME on removal ? Also are there cases where doing umount -l on the removed devices is wrong? I guess the device is gone, so there is no sense in keeping it mounted (it's not like the filesystem is gonna come back in a sane state again).. Attached (trivial) patch brings back the DEVNAME variable on device removal.
2005-04-26[PATCH] fix udevinfo '-q path' option as it was not workinggreg@kroah.com