summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-04-26[PATCH] add printf option to label test to verify it works.greg@kroah.com
2005-04-26[PATCH] fix up printf-like functionality due to previous changes.greg@kroah.com
2005-04-26[PATCH] implement printf-like placeholder support for NAMEkay.sievers@vrfy.org
> Problem is, if you use the LABEL rule to match a device, like a SCSI > vendor, then all of the partitions, as well as the main block device, > will end up with the same name. That's why I added the "add the number" > hack to the LABEL rule. > > So yes, your patch is correct in that we shouldn't always be adding the > number to any match for LABEL (like for char devices), but if we do > that, then we break partitions. Your '%' patch fixes this, but I'd just > like to extend it a bit. Let me see what I can come up with... Oh, I see. Do you mean something like this: LABEL, BUS="usb", model="Creative Labs WebCam 3", NAME="webcam%n-%M:%m-test" results in: "webcam0-81:0-test" Nov 15 16:51:53 pim udev[16193]: get_class_dev: looking at /sys/class/video4linux/video0 Nov 15 16:51:53 pim udev[16193]: get_class_dev: class_dev->name = video0 Nov 15 16:51:53 pim udev[16193]: get_major_minor: dev = 81:0 Nov 15 16:51:53 pim udev[16193]: get_major_minor: found major = 81, minor = 0 Nov 15 16:51:53 pim udev[16193]: udev_add_device: name = webcam0-81:0-test Nov 15 16:51:53 pim udev[16193]: create_node: mknod(/udev/webcam0-81:0-test, 020666, 81, 0) implement printf-like placeholder support for NAME %n-kernel number, %M-major number, %m-minor number
2005-04-26[PATCH] get the major/minor number before we name the device.greg@kroah.com
Will come in handy later...
2005-04-26[PATCH] add scsi_id "extra" program from Patrick Mansfield <patmans@us.ibm.com>greg@kroah.com
2005-04-26[PATCH] Add multipath "extra" program from Christophe Varoqui, ↵greg@kroah.com
<christophe.varoqui@free.fr>
2005-04-26[PATCH] trailing whitespace cleanups.greg@kroah.com
2005-04-26[PATCH] splig LABEL and NUMBER into separate functions.greg@kroah.com
Now items are processed in priority order, fixing that bug.
2005-04-26[PATCH] add TOPO regression test.greg@kroah.com
2005-04-26[PATCH] move TOPOLOGY rule to it's own function.greg@kroah.com
2005-04-26[PATCH] fix bug where NUMBER and TOPOLOGY would not work for partitions.greg@kroah.com
2005-04-26[PATCH] clean up the way we find the sysdevice for a block device for namedev.greg@kroah.com
2005-04-26[PATCH] updated label test script (tests for partitions now.)greg@kroah.com
2005-04-26[PATCH] split REPLACE and CALLOUT into separate functionsgreg@kroah.com
Finally starting to process this in priority order, not config file order.
2005-04-26[PATCH] add debug line for REPLACE call.greg@kroah.com
2005-04-26[PATCH] add replace testgreg@kroah.com
2005-04-26[PATCH] add more sysfs test tree files.greg@kroah.com
2005-04-26[PATCH] change UDEV_SYSFS_PATH environment variable due to libsysfs change.greg@kroah.com
2005-04-26[PATCH] fix bug in klibc's isspace function.greg@kroah.com
2005-04-26[PATCH] patch for libsysfs sysfs directory handlingdsteklof@us.ibm.com
Here's a quick patch to: 1) Add an environment variable "SYSFS_PATH" that libsysfs will check for when getting mount point before searching system's sysfs mount point. 2) A quick fix to sysfs_get_link where the bug was. I have tested this out with libsysfs and with udev. I couldn't test with klibc because I haven't got the tree to build with klibc without my changes either. I made the link but get an error finding linux/linits.h. I will figure that out. Please have a look at the patch. If it's agreeable, please test it. I really want to add some generic path manipulation functions for the sysfs_get_link error, rather than my patch's hack. But, I haven't had time yet to do that. You really sounded like you needed this for testing, so I'm sending it out to you. I should probably add a function to set the env variable(?).
2005-04-26[PATCH] fix udev-add.c to build properly with older versions of gcc.greg@kroah.com
2005-04-26[PATCH] more manpage tweakskay.sievers@vrfy.org
man page style fixes present the tiny udev in bold font :)
2005-04-26[PATCH] add support for subdirskay.sievers@vrfy.org
support subdirectory creation/removal for NAME="/devfs/is/crazy/video0" create parent subdirs for device node if needed remove subdirs when last node is removed
2005-04-26[PATCH] add uid/gid to nodeskay.sievers@vrfy.org
set uid/gid of node specified in udev.permissions only numeric id's are supported cause we can't resolve with klibc or libc before real /etc is mounted
2005-04-26[PATCH] add prototype for ftruncate to klibcgreg@kroah.com
2005-04-26[PATCH] Remove a few items from the TODO list that are already done.greg@kroah.com
2005-04-26[PATCH] DESTDIR for udevolh@suse.de
2005-04-26[PATCH] version number to 005_bkgreg@kroah.com
2005-04-26[PATCH] udev init scriptrml@tech9.net
I integrated udev with Fedora Core. The main piece is simply building /udev on boot, since we don't have an initramfs yet. We should also clear out /udev on shutdown, for /udev directories mounted on persistent media. The attached script goes in /etc/init.d Then do "chkconfig --add udev" And the rest is handled automatically. I made it for Fedora but it will probably work, with little change, on any Linux system. Right now it only does sysfs-based discovery of block and tty devices, since those are the only types of devices I have on my system. There is a TODO in the script where we would add the other device types.
2005-04-26[PATCH] pull some klibc stuff into the make Makefile to try to stay in sync.greg@kroah.com
2005-04-26[PATCH] klibc build fixesgreg@kroah.com
Still can't seem to build both klibc and glibc versions from same makefile :(
2005-04-26[PATCH] Fixup path for kernel includes when building with klibc.lethal@linux-sh.org
Fixup path for kernel includes when building with klibc. klibc expects the symlink klibc/linux to point to a relatively up to date tree, use -Iklibc/linux/include to make linux/ and asm/ includes resolve properly, as these won't exist in the regular klibc/klibc/include location.
2005-04-26[PATCH] 005 releaseudev/v005greg@kroah.com
2005-04-26[PATCH] add klibc linux symlink info to the READMEgreg@kroah.com
2005-04-26[PATCH] get 'make release' to work properly again.greg@kroah.com
2005-04-26[PATCH] udev: sleep_for_dev() bitsrml@tech9.net
OK, I fixed that bug you hinted at earlier in my previous sleep_for_dev() patch. I am sure you fixed it, but here we go nonetheless, just in case. I actually changed it up a bit. It is probably faster to count down from SECONDS_TO_WAIT_FOR_DEV than count up. I also made the lone 'path' argument const, since it can be. Some other misc. bits, too.
2005-04-26[PATCH] added README info for how to build using klibc.greg@kroah.com
2005-04-26[PATCH] turn off debugging if we are building with klibcgreg@kroah.com
2005-04-26[PATCH] turn off debugging in namedevgreg@kroah.com
2005-04-26[PATCH] added vsyslog support to klibc.greg@kroah.com
2005-04-26[PATCH] add ftruncate to klibc.greg@kroah.com
probably got it wrong too...
2005-04-26[PATCH] klibc specific tweaksgreg@kroah.com
2005-04-26[PATCH] libsysfs does not need mntent.h in it's header file.greg@kroah.com
2005-04-26[PATCH] klibc makefile changes.greg@kroah.com
2005-04-26[PATCH] build tdb and libsysfs from the same makefile as udev.greg@kroah.com
This fixes problem of libsysfs and tdb getting build with different gcc options as the rest of udev.
2005-04-26[PATCH] udev build tweaks to tdb's spinlock codegreg@kroah.com
2005-04-26[PATCH] udev-add build cleanups for other libc versions.greg@kroah.com
2005-04-26[PATCH] tweak tdb to build within udev better.greg@kroah.com
2005-04-26[PATCH] make libsysfs spit debug messages to the same place as the rest of udev.greg@kroah.com
2005-04-26[PATCH] make libsysfs build cleanlygreg@kroah.com