NetBSD/sys/dev
jmc c7258354f0 Force the initial probes to happen within the newly forked off kthread.
This eliminates problems where the underlying interrupt handler isn't the
specific layer calling scsipi_complete() for a given scsi transaction.
This avoids deadlocks where the kthread that called the autoconf routines
to configure a scsibus shouldn't be the one put to sleep waiting on a
scsipi_complete (only the scsibus's kthread should be doing that).

To avoid jitter this will force the scsibus's to probe in the order they
run through autoconf (so machines with multiple bus's don't move sd* devices
around on every reboot).
2002-09-19 08:31:05 +00:00
..
acpi make AcpiOsStall always delay instead of sleep. 2002-09-15 17:04:12 +00:00
arcbios Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
ata Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
bi bcmp -> memcmp. 2002-05-22 16:03:14 +00:00
bluetooth Make it compile. Rename a macro. 2002-09-12 06:42:54 +00:00
cardbus make this compile again 2002-06-02 23:24:40 +00:00
dec Remove some duplicate/confusing lines. 2002-09-18 17:06:07 +00:00
dmover Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
ebus
eisa Nuke incorrect mailbox length defines and just use 13 everywhere. May help 2002-08-31 05:18:03 +00:00
hpc Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
i2c
i2o Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
ic For the 21142/21143 internal Nway, only advertise/resolve media for 2002-09-18 19:12:17 +00:00
ieee1394 remove obsolete use of M_LINK0. it was planned to be used to identify 2002-06-24 00:42:27 +00:00
ir Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
isa Fix signed/unsigned comparison warnings from gcc 3.3. 2002-09-11 07:22:19 +00:00
isapnp regen: Cabletron 22xx (AMD LANCE/PCnet Ethernet) addition 2002-09-03 17:42:54 +00:00
mca Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
microcode Fix typo in comment. 2002-08-29 15:42:49 +00:00
mii Add support for the SMsC LAN83C183 PHY, which actually probes as a 2002-08-26 11:13:13 +00:00
mscp Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
mvme Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
news
ofisa constify and make auto const variables static. 2002-06-08 17:07:53 +00:00
ofw use splnet() around the body of ofnet_read(). this is logically the 2002-09-18 01:47:08 +00:00
pci Recognise the Intel PRO/100 VM Network Controller as seen in the HP 2002-09-18 16:45:01 +00:00
pckbc Following discussion on tech-kern, nuke calls to microtime() and use 2002-09-13 23:39:05 +00:00
pcmcia Regen: add ACCTON EN2216. 2002-09-15 17:44:33 +00:00
podulebus Regen (many new podules). 2002-05-23 22:01:14 +00:00
qbus Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
raidframe RF_DEBUG_ACCESS and RF_DEBUG_QUIESCE make things a little smaller. 2002-09-17 03:54:42 +00:00
rasops compiler warning. 2002-09-05 08:02:29 +00:00
rcons alloc_attr -> allocattr 2002-07-04 14:37:10 +00:00
sbus Squash some bugs. 2002-09-18 18:42:06 +00:00
scsipi Force the initial probes to happen within the newly forked off kthread. 2002-09-19 08:31:05 +00:00
std tabify 2002-06-25 16:31:43 +00:00
sun Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
sysmon Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
tc Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
usb No trailing , in enum (from OpenBSD). 2002-09-12 21:00:42 +00:00
vme Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
wscons Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
wsfont Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
xmi
DEVNAMES Driver for the Sun ZX/Leo framebuffer. This would be called leo, but the 2002-09-13 14:03:52 +00:00
Makefile This is the "kttcp" network throughput testing pseudo-device. From 2002-06-28 23:27:13 +00:00
auconv.c
auconv.h
audio.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
audio_if.h Correct indent... 2002-06-04 14:02:32 +00:00
audiovar.h
aurateconv.c
ccd.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
ccdvar.h
clock_subr.c
clock_subr.h
clockctl.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
cninit.c
cons.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
cons.h Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
kttcp.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
kttcpio.h This is the "kttcp" network throughput testing pseudo-device. From 2002-06-28 23:27:13 +00:00
ld.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
ldvar.h Convert to new device buffer queue interface. 2002-07-20 11:28:07 +00:00
md.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
md.h
md_root.c
midi.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
midi_if.h
midisyn.c
midisynvar.h
midivar.h
mm.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
mulaw.c
mulaw.h
radio.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
radio_if.h
radiovar.h
rnd.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
rndpool.c
sequencer.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
sequencervar.h
vnd.c Merge the gehenna-devsw branch into the trunk. 2002-09-06 13:18:43 +00:00
vndvar.h Convert to new device buffer queue interface. 2002-07-20 11:28:07 +00:00