!greg 1049961328 bk-3.0: kroah.com:/home/greg/src/udev check -acf - = 0
!greg 1049968405 bk-3.0: kroah.com:/home/greg/src/udev check -c - = 0
!greg 1049968405 bk-3.0: kroah.com:/home/greg/src/udev commit -dqY/tmp/cmt22508 -f/tmp/cfiles22508 = 0
!greg 1049968426 bk-3.0: kroah.com:/home/greg/src/udev check -c - = 0
!greg 1049968426 bk-3.0: kroah.com:/home/greg/src/udev commit -dqY/tmp/cmt22540 -f/tmp/cfiles22540 = 0
!greg 1049968439 bk-3.0: kroah.com:/home/greg/src/udev push greg@bucket:/home/greg/src/udev = 0 xfered=7321
!greg 1049968454 bk-3.0: kroah.com:/home/greg/src/udev push gregkh@kernel.bkbits.net:/home/gregkh/udev = 0 xfered=7321
!greg 1049968952 bk-3.0: kroah.com:/home/greg/src/udev check -c - = 0
!greg 1049968952 bk-3.0: kroah.com:/home/greg/src/udev commit -dqY/tmp/cmt22994 -f/tmp/cfiles22994 = 0
!greg 1049969794 bk-3.0: kroah.com:/home/greg/src/udev check -c - = 0
!greg 1049969794 bk-3.0: kroah.com:/home/greg/src/udev commit -dqY/tmp/cmt23364 -f/tmp/cfiles23364 = 0
!greg 1049969803 bk-3.0: kroah.com:/home/greg/src/udev push greg@bucket:/home/greg/src/udev = 0 xfered=3925
!greg 1049969809 bk-3.0: kroah.com:/home/greg/src/udev push gregkh@kernel.bkbits.net:/home/gregkh/udev = 0 xfered=3925
!greg 1049970355 bk-3.0: kroah.com:/home/greg/src/udev check -c - = 0
!greg 1049970355 bk-3.0: kroah.com:/home/greg/src/udev commit -dqY/tmp/cmt23825 -f/tmp/cfiles23825 = 0
!greg 1049970649 bk-3.0: kroah.com:/home/greg/src/udev push greg@bucket:/home/greg/src/udev = 0 xfered=1081
!greg 1049971113 bk-3.0: kroah.com:/home/greg/src/udev check -c - = 0
!greg 1049971113 bk-3.0: kroah.com:/home/greg/src/udev commit -dqY/tmp/cmt24005 -f/tmp/cfiles24005 = 0
!greg 1049986580 bk-3.0: kroah.com:/home/greg/src/udev check -c - = 0
!greg 1049986580 bk-3.0: kroah.com:/home/greg/src/udev commit -dqY/tmp/cmt25306 -f/tmp/cfiles25306 = 0
!greg 1049986604 bk-3.0: kroah.com:/home/greg/src/udev push greg@bucket:/home/greg/src/udev = 0 xfered=9261
!greg 1049987938 bk-3.0: kroah.com:/home/greg/src/udev push greg@bucket:/home/greg/src/udev = 0 xfered=0
!greg 1051418331 bk-3.0: kroah.com:/home/greg/src/udev pull greg@bucket:/home/greg/src/udev = 0 xfered=0
!greg 1058383260 bk-3.0.2-rc5: check -acv -- - = 0
!greg 1058383260 bk-3.0.2-rc5: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=10652
!greg 1058401491 bk-3.0.2-rc5: check -c - = 0
!greg 1058401491 bk-3.0.2-rc5: commit -dqY/tmp/cmt14075 -f/tmp/cfiles14075 = 0
!greg 1058402725 bk-3.0.2-rc5: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=28401
!greg 1058402940 bk-3.0.2-rc5: check -c - = 0
!greg 1058402940 bk-3.0.2-rc5: commit -dqY/tmp/cmt14419 -f/tmp/cfiles14419 = 0
!greg 1058402950 bk-3.0.2-rc5: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=6433
!greg 1058510979 bk-3.0.2-rc5: check -acv -- - = 0
!greg 1058510979 bk-3.0.2-rc5: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=12183
!greg 1058510990 bk-3.0.2-rc5: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1066842625 bk-3.0.2: check -acv -- - = 0
!greg 1066842625 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=28164
!greg 1066848899 bk-3.0.2: check -acv -- - = 0
!greg 1066848899 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=111488
!greg 1066848913 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1066858557 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1066858799 bk-3.0.2: check -c - = 0
!greg 1066858799 bk-3.0.2: commit -dqY/tmp/cmt6265 -f/tmp/cfiles6265 = 0
!greg 1066858915 bk-3.0.2: check -acv -- - = 0
!greg 1066858915 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=121494
!greg 1066862779 bk-3.0.2: check -c - = 0
!greg 1066862779 bk-3.0.2: commit -dqY/tmp/cmt15997 -f/tmp/cfiles15997 = 0
!greg 1066862935 bk-3.0.2: check -c - = 0
!greg 1066862935 bk-3.0.2: commit -dqY/tmp/cmt16029 -f/tmp/cfiles16029 = 0
!greg 1066863584 bk-3.0.2: check -c - = 0
!greg 1066863584 bk-3.0.2: commit -dqY/tmp/cmt24755 -f/tmp/cfiles24755 = 0
!greg 1066864361 bk-3.0.2: check -c - = 0
!greg 1066864361 bk-3.0.2: commit -dqY/tmp/cmt28773 -f/tmp/cfiles28773 = 0
!greg 1066864378 bk-3.0.2: check -c - = 0
!greg 1066864378 bk-3.0.2: commit -dqY/tmp/cmt28817 -f/tmp/cfiles28817 = 0
!greg 1066864396 bk-3.0.2: check -c - = 0
!greg 1066864396 bk-3.0.2: commit -dqY/tmp/cmt28847 -f/tmp/cfiles28847 = 0
!greg 1066864679 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=12122
!greg 1066864758 bk-3.0.2: check -c - = 0
!greg 1066864758 bk-3.0.2: commit -dqY/tmp/cmt28939 -f/tmp/cfiles28939 = 0
!greg 1066864849 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1200
!greg 1066866621 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!rml/greg 1066866627 bk-3.0.2: check -c - = 0
!rml/greg 1066866627 bk-3.0.2: commit -y[PATCH] udev: sleep_for_dev() bits

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.
 = 0
!greg 1066866661 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1578
!greg 1066867365 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=0
!greg 1066867373 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=16481
!greg 1066867449 bk-3.0.2: check -c - = 0
!greg 1066867449 bk-3.0.2: commit -dqY/tmp/cmt1957 -f/tmp/cfiles1957 = 0
!greg 1066867470 bk-3.0.2: check -c - = 0
!greg 1066867470 bk-3.0.2: commit -dqY/tmp/cmt2014 -f/tmp/cfiles2014 = 0
!greg 1066867510 bk-3.0.2: check -c - = 0
!greg 1066867510 bk-3.0.2: commit -dqY/tmp/cmt2054 -f/tmp/cfiles2054 = 0
!greg 1066867738 bk-3.0.2: check -c - = 0
!greg 1066867738 bk-3.0.2: commit -dqY/tmp/cmt2205 -f/tmp/cfiles2205 = 0
!greg 1066867776 bk-3.0.2: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=8401
!greg 1066867785 bk-3.0.2: push gregkh@kernel.bkbits.net:udev = 0 rmts=20030410104007-07:00|kroah.com|/home/greg/src/udev/udev|greg|dHtr xfered=8401
!greg 1068624378 bk-3.0.2: remote push part1 = 0 peer=66.75.0.0 rmtc=20030410115957-07:00|kroah.com|/home/greg/src/udev|greg|iRXV xfered=0
!greg 1068624386 bk-3.0.2: check -acv -- - = 0
!greg 1068624387 bk-3.0.2: remote push part2 = 0 rmtc=20030410115957-07:00|kroah.com|/home/greg/src/udev|greg|iRXV xfered=181954
!greg 1068626861 bk-3.0.2: remote push part1 = 0 peer=66.75.0.0 rmtc=20030410115957-07:00|kroah.com|/home/greg/src/udev|greg|iRXV xfered=0
!greg 1068626862 bk-3.0.2: check -acv -- - = 0
!greg 1068626862 bk-3.0.2: remote push part2 = 0 rmtc=20030410115957-07:00|kroah.com|/home/greg/src/udev|greg|iRXV xfered=171149
!greg 1068626963 bk-3.0.2: remote push part1 = 0 peer=66.75.0.0 rmtc=20030410115957-07:00|kroah.com|/home/greg/src/udev|greg|iRXV xfered=0
!greg 1068626963 bk-3.0.2: remote push part2 = 0 rmtc=20030410115957-07:00|kroah.com|/home/greg/src/udev|greg|iRXV xfered=0
!greg 1068661391 bk-3.0.2: remote push part1 = 0 peer=66.75.0.0 rmtc=20030410115957-07:00|kroah.com|/home/greg/src/udev|greg|iRXV xfered=0
!greg 1068661395 bk-3.0.2: check -acv -- - = 0
!greg 1068661395 bk-3.0.2: remote push part2 = 0 rmtc=20030410115957-07:00|kroah.com|/home/greg/src/udev|greg|iRXV xfered=171465
!greg 1068703591 bk-3.0.2: remote push part1 = 0 peer=66.75.0.0 rmtc=20030410115957-07:00|kroah.com|/home/greg/src/udev|greg|iRXV xfered=0
!greg 1068703595 bk-3.0.2: check -acv -- - = 0
!greg 1068703595 bk-3.0.2: remote push part2 = 0 rmtc=20030410115957-07:00|kroah.com|/home/greg/src/udev|greg|iRXV xfered=173650
!greg 1068706216 bk-3.0.2: remote push part1 = 0 peer=66.75.0.0 rmtc=20030410115957-07:00|kroah.com|/home/greg/src/udev|greg|iRXV xfered=0
!greg 1068706217 bk-3.0.2: check -acv -- - = 0
!greg 1068706217 bk-3.0.2: remote push part2 = 0 rmtc=20030410115957-07:00|kroah.com|/home/greg/src/udev|greg|iRXV xfered=174500
!greg 1069224970 bk-3.0.2: check -acv -- - = 0
!greg 1069224971 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=214121
!greg 1069270158 bk-3.0.2: check -acv -- - = 0
!greg 1069270158 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=207067
!greg 1069623204 bk-3.0.2: check -acv -- - = 0
!greg 1069623204 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=224529
!greg 1069893387 bk-3.0.2: check -acv -- - = 0
!greg 1069893387 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=319833
!greg 1072726107 bk-3.0.2: check -acv -- - = 0
!greg 1072726108 bk-3.0.2: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=429861
!greg 1072745536 bk-3.0.4: check -c - = 0
!greg 1072745536 bk-3.0.4: commit -dqY/tmp/cmt6575 -f/tmp/cfiles6575 = 0
!kay.sievers/greg 1072745669 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1072745669 bk-3.0.4: commit -y[PATCH] small trivial cleanup of latest changes

here is a patch for a typo in the man page, a whitespace cleanup
and a replace for the magic hex ASCII in char operations.
 = 0
!greg 1072745911 bk-3.0.4: check -c - = 0
!greg 1072745911 bk-3.0.4: commit -dqY/tmp/cmt7097 -f/tmp/cfiles7097 = 0
!greg 1072746065 bk-3.0.4: check -c - = 0
!greg 1072746065 bk-3.0.4: commit -dqY/tmp/cmt7150 -f/tmp/cfiles7150 = 0
!greg 1072746179 bk-3.0.4: check -c - = 0
!greg 1072746179 bk-3.0.4: commit -dqY/tmp/cmt7211 -f/tmp/cfiles7211 = 0
!kay.sievers/greg 1072746475 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1072746475 bk-3.0.4: commit -y[PATCH] 'ide' missing in bus_files[]

my syslog want's to contact you :)

  Dec 25 20:37:48 pim udev[2274]: wait_for_device_to_initialize: Did not find bus type 'ide' on list of bus_id_files, contact greg@kroah.com

We need to put 'ide' to the bus_files array,
don't know which file to use...
 = 0
!kay.sievers/greg 1072746477 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1072746477 bk-3.0.4: commit -y[PATCH] check for empty symlink string

Attached is a patch for udev-add.c to ignore empty symlink string parts.
Issue was brought up by ide-devfs.sh with only one symlink returned, while two are expected.
 = 0
!kay.sievers/greg 1072746479 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1072746479 bk-3.0.4: commit -y[PATCH] fix for apply_format()

fix possible NULL pointer in '%c' callout substitution
and cleanup '%D' debug text
 = 0
!kay.sievers/greg 1072746480 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1072746481 bk-3.0.4: commit -y[PATCH] ide-devfs.sh update

Attached is a patch for ide-devfs.sh,
The script is merged with the one from Martin Schlemmer, and cleaned up
by him, to create both types of symlinks with one single rule:

  CALLOUT, BUS="ide", PROGRAM="/etc/udev/ide-devfs.sh %k %b %n", ID="hd*", NAME="%1c", SYMLINK="%2c %3c"


/udev/
|-- cdroms
|   `-- cdrom0 -> ../hdc
|-- discs
|   |-- disc0
|   |   |-- disc -> ../../hda
|   |   |-- part1 -> ../../hda1
|   |   |-- part2 -> ../../hda2
|   |   `-- part4 -> ../../hda4
|   |-- disc1
|   |   |-- disc -> ../../hdb
|   |   `-- part1 -> ../../hdb1
|   `-- disc2
|       |-- disc -> ../../hde
|       `-- part1 -> ../../hde1
|-- hda
|-- hda1
|-- hda2
|-- hda4
|-- hdb
|-- hdb1
|-- hdc
|-- hde
|-- hde1
`-- ide
    |-- host0
    |   |-- bus0
    |   |   |-- target0
    |   |   |   `-- lun0
    |   |   |       |-- disc -> ../../../../../hda
    |   |   |       |-- part1 -> ../../../../../hda1
    |   |   |       |-- part2 -> ../../../../../hda2
    |   |   |       `-- part4 -> ../../../../../hda4
    |   |   `-- target1
    |   |       `-- lun0
    |   |           |-- disc -> ../../../../../hdb
    |   |           `-- part1 -> ../../../../../hdb1
    |   `-- bus1
    |       `-- target0
    |           `-- lun0
    |               `-- cd -> ../../../../../hdc
    `-- host2
        `-- bus0
            `-- target0
                `-- lun0
                    |-- disc -> ../../../../../hde
                    `-- part1 -> ../../../../../hde1
 = 0
!kay.sievers/greg 1072746482 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1072746482 bk-3.0.4: commit -y[PATCH] extend exec_program[]

extend exec_program size to 100 chars cause:

  PROGRAM="/home/kay/src/udev.kay/extras/ide-devfs.sh %k %b %n"

is too long :)
 = 0
!greg 1072746961 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=16700
!greg 1072747003 bk-3.0.4: check -c - = 0
!greg 1072747003 bk-3.0.4: commit -dqY/tmp/cmt8104 -f/tmp/cfiles8104 = 0
!greg 1072747045 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=1127
!greg 1072747056 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=17441
!azarah/greg 1072747108 bk-3.0.4: check -c - = 0
!azarah/greg 1072747108 bk-3.0.4: commit -y[PATCH] Fix udev gcc-2.95.4 compat

Two liner to get gcc-2.95.4 to compile udev.
 = 0
!mbuesch/greg 1072747266 bk-3.0.4: check -c - = 0
!mbuesch/greg 1072747266 bk-3.0.4: commit -y[PATCH] introduce signal handler

Here's a patch that adds a signal handler to udev to
clean up the environment (close the sysbus and close
the database) on kill-signals.
 = 0
!greg 1072747756 bk-3.0.4: check -c - = 0
!greg 1072747757 bk-3.0.4: commit -dqY/tmp/cmt8502 -f/tmp/cfiles8502 = 0
!kay.sievers/greg 1072747765 bk-3.0.4: check -c - = 0
!kay.sievers/greg 1072747765 bk-3.0.4: commit -y[PATCH] cleanup namedev_parse debug text

I missed a few spaces with my recent change.
 = 0
!azarah/greg 1072748015 bk-3.0.4: check -c - = 0
!azarah/greg 1072748015 bk-3.0.4: commit -y[PATCH] make symlink work properly if there is already a file in its place

If a file that is not a symlink (node, socket, fifo, etc) already
exist where udev need to create a symlink, symlink() fails.  This
patch basically test for an existing file, and unlink it.
 = 0
!greg 1072748105 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=6067
!greg 1072748247 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=6067
!greg 1072749541 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=0
!greg 1073242302 bk-3.0.4: check -acv -- - = 0
!greg 1073242302 bk-3.0.4: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=427215
!greg 1073521780 bk-3.0.4: check -acv -- - = 0
!greg 1073521780 bk-3.0.4: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=317533
!greg 1073799582 bk-3.0.4: check -acv -- - = 0
!greg 1073799582 bk-3.0.4: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=408687
!greg 1074728077 bk-3.0.4: check -acv -- - = 0
!greg 1074728077 bk-3.0.4: pull = 0 parent=greg@bucket:/home/greg/src/udev xfered=560328
!christophe.varoqui/greg 1074730588 bk-3.0.4: check -c - = 0
!christophe.varoqui/greg 1074730588 bk-3.0.4: commit -y[PATCH] udev-013/extras/multipath update

incremental to 0.0.13,

* update the DM target synthax to the 2.6.0-udm5 style
* update the changelog and the doc to reflect minimal requirements
 = 0
!greg 1074731621 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=2964
!greg 1074732892 bk-3.0.4: check -c - = 0
!greg 1074732892 bk-3.0.4: commit -dqY/tmp/cmt20091 -f/tmp/cfiles20091 = 0
!greg 1074733578 bk-3.0.4: check -c - = 0
!greg 1074733578 bk-3.0.4: commit -dqY/tmp/cmt23505 -f/tmp/cfiles23505 = 0
!greg 1074733623 bk-3.0.4: push = 0 parent=greg@bucket:/home/greg/src/udev xfered=5571
!greg 1074733645 bk-3.0.4: push bk://linuxusb@bkbits.net/udev = 0 rmts=20031112234106-08:00|hostme.bitkeeper.com|/repos/l/linuxusb/udev|linuxusb.adm|LZYw xfered=8260
!greg 1074733658 bk-3.0.4: push gregkh@kernel.bkbits.net:udev/ = 0 rmts=20031229154934-08:00|kernel.bkbits.net|/home/gregkh/udev|gregkh|ebgK xfered=8260
