summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2005-04-26[PATCH] scsi_id changes for use with udev %N and %ppatmans@us.ibm.com
Changes to scsi_id to support the udev %N and %p substitutions: - Update version from .7 to .8 - change TMP_DIR back to /tmp - if DEVPATH is set assume hotplug_mode (use syslog for logging, and does not output some warnings) - Always output a newline after the id is printed - Allow command line options to override settings when hotplug_mode is set - update man page - update generator script to use the %N and %p substitutions.
2005-04-26[PATCH] remove gentoo permission file as it's not valid anymore.greg@kroah.com
2005-04-26[PATCH] udev_volume_id: fix typokay.sievers@vrfy.org
2005-04-26[PATCH] fix test for temporary nodespatmans@us.ibm.com
2005-04-26[PATCH] fix special file mode mask for temporary device nodekay.sievers@vrfy.org
2005-04-26[PATCH] udevstart: simplify "dev" file searchingkay.sievers@vrfy.org
Just stat() the "dev" file in the device directory instead of opening the directory and iterating over all entries. Make udevstart work with the settings in with udev.conf so we can run a test program. Add a test for udevstart. Remove changelog stuff from code. We should never start with this silly thing.
2005-04-26[PATCH] udev_volume_id: remove temporary node creation and parent handlingkay.sievers@vrfy.org
udev can create the temporary node for us now. (On bootup we don't know where a writable filesystem is mounted). Also the parent handling is not needed anymore, cause udev is able to pass us the node name of the parent device.
2005-04-26[PATCH] add %P modifier to query the node name of the parent devicekay.sievers@vrfy.org
Events for partition devies may want to read the main block device name to compose it's own name or read a disklabel from the main device. SUBSYSTEM="block", KERNEL="*[1-9]", NAME="%P-p%n" will append the partition number to the name of the main block device.
2005-04-26[PATCH] udev_volume_id: remove __packed__ from dasd structure as it does not ↵kay.sievers@vrfy.org
work
2005-04-26[PATCH] 052 releaseudev/v052greg@kroah.com
2005-04-26[PATCH] fix example comment in ide-devfs.shgreg@kroah.com
2005-04-26[PATCH] Add infiniband to gentoo rules.greg@kroah.com
2005-04-26[PATCH] Another gentoo fix, adding dvb support.greg@kroah.com
2005-04-26[PATCH] Fix gentoo bug #76056 (fb device group permissions.)greg@kroah.com
2005-04-26[PATCH] Fix gentoo bug #81102, device nodes for the pktcdvd device.greg@kroah.com
2005-04-26[PATCH] create /block/*/range count of partitons for all_partitionskay.sievers@vrfy.org
2005-04-26[PATCH] provide temporary device node for callouts to access the devicekay.sievers@vrfy.org
%N will create a temporary node for a callout a be sustituted with the name of the node.
2005-04-26[PATCH] udev_volume_id: fix dasd disklabel reading with -l optionkay.sievers@vrfy.org
2005-04-26[PATCH] udev_volume_id: volume_id version 034kay.sievers@vrfy.org
2005-04-26[PATCH] trivial: remove _all_ trailing slashes with no_trailing_slash()mbuesch@freenet.de
This changes no_trailing_slash() to remove all trailing slashes and not just the last one.
2005-04-26[PATCH] trivial: fix signednessmbuesch@freenet.de
We are already using %u in the sscanf() format string. The patch replaces the int for the kernel release number with unsigned int, as we can never have negative release numbers.
2005-04-26[PATCH] debian: update rules filesmd@Linux.IT
2005-04-26[PATCH] raid-devfs.sh: devfs names for hardware RAID controllersmd@Linux.IT
2005-04-26[PATCH] scsi_id: when udevstart is started, /tmp is not writeable.md@Linux.IT
2005-04-26[PATCH] cdsymlinks.sh: trivial fix, the variable is initialized to '', not 0md@Linux.IT
2005-04-26[PATCH] gentoo/udev.rules: add default permissions for sound devicessschweizer@gmail.com
2005-04-26[PATCH] namdev: allow symlink-only rules to specify node permissionsmbuesch@freenet.de
First case without the patch: KERNEL="hd*", GROUP="disk", MODE="0660" KERNEL="hdc", SYMLINK="cdrecorder", MODE="0666" brw-rw---- 1 root disk 22, 0 Feb 5 14:08 /dev/hdc Second case without the patch: KERNEL="hd*", GROUP="disk", MODE="0660" KERNEL="hdc", MODE="0666" brw-rw-rw- 1 root disk 22, 0 Feb 5 14:08 /dev/hdc
2005-04-26[PATCH] udevd: fix valgrind warningmbuesch@freenet.de
==4304== Syscall param sigaction(act) contains uninitialised or unaddressable byte(s) ==4304== at 0x804A37B: (within /sbin/udevd) ==4304== Address 0x52BFE7FC is on thread 1's stack
2005-04-26[PATCH] udev_volume_id: rename probe_ibm into probe_dasdkay.sievers@vrfy.org
2005-04-26[PATCH] udev_volume_id: volume_id version 032kay.sievers@vrfy.org
2005-04-26[PATCH] Makefile: add some more warnings and prepare for clean gcc4 compilekay.sievers@vrfy.org
2005-04-26[PATCH] Makefile: cleanup conditional config option sectionskay.sievers@vrfy.org
2005-04-26[PATCH] fix -Wsign-compare warningskay.sievers@vrfy.org
2005-04-26[PATCH] chassis_id: clean compilation and fix bad function parameter passingkay.sievers@vrfy.org
Adding prototypes for functions resulted in an error, cause: table_find_disk(disk_snum, &chassis_num, &slot_num); is called but the function is defined as: int table_find_disk(char *serialnumber , int *host_num, int *chassis_num, int *slot_num) which can obviously not work correctly. Using popen() is not klibc compatible, so skip the compilation if a klibc compile is requested.
2005-04-26[PATCH] simple_build_check: make it possible to pass KERNEL_DIRkay.sievers@vrfy.org
2005-04-26[PATCH] selinux: cleanup udev integrationkay.sievers@vrfy.org
Move code into a .c-file instead of big inline functions in a header file. Pass the device name down instead of relying that the node name is equal to the kernel name.
2005-04-26[PATCH] 051 releaseudev/v051greg@kroah.com
2005-04-26[PATCH] gentoo fb permission fix.greg@kroah.com
2005-04-26[PATCH] The attached patch fixes the code path if namedev_name_device() fails.mbuesch@freenet.de
2005-04-26[PATCH] udev_volume_id: new version of volume_idkay.sievers@vrfy.org
Every filesystem has its own subdirectory. The IBM dasd label reading is included into volume_id.
2005-04-26[PATCH] udev_volume_id: fix -d optioncborntra@de.ibm.com
The -d option in udev_allows to go from a partition to the underlying disk for s390 dasd labels. If the device is already the disk itself, finding the parent will fail, therefore -d on /sys/block/dasda/ for example gives no result at all.
2005-04-26[PATCH] klibc: update to version 0.198kay.sievers@vrfy.org
2005-04-26[PATCH] remove the lfs startup script on request of the author.greg@kroah.com
The distro now has its own version, so this one is not needed.
2005-04-26[PATCH] clean up the aoe char device rules, and delete the block one as it's ↵greg@kroah.com
not needed.
2005-04-26[PATCH] fix gcc 2.96 issue in libsysfsgreg@bucket.kroah.org
2005-04-26[PATCH] rearrange link order in Makefilehare@suse.de
The link-order in the main Makefile is not quite correct (sysfs should be linked after udev.a) which might cause the build to fail.
2005-04-26[PATCH] udev_volume_id: fix FAT label readingkay.sievers@vrfy.org
2005-04-26[PATCH] klibc: update to version 0.196kay.sievers@vrfy.org
2005-04-26[PATCH] I tried to compile udev 050plus with the GCC 4.0 snapshot 200412119 andtklauser@access.unizh.chbk
2005-04-26[PATCH] udevd: throttle the forking of processeskay.sievers@vrfy.org
If the system reaches a defined limit of processes in running state, udevd starts to count its own processes in running state from its session (all forked hotplug child processes, subprocesses and callouts) and throttles further process forking if the limit is reached. This should help setups with hundreds of events emitted hotplug events in parallel with hundreds of processes in "R" state. which makes the machine unresponsible. I placed a 100% cpu time consuming program in /etc/hotplug.d/ which runs for 5 seconds. With this patch I can load "scsi_debug add_host=100" without any major problem. Without the patch the box is completly unresponsible for many minutes.