NetBSD/sys/dev
dyoung cf784f4497 Improve pci, cbb, cardslot, cardbus, and pcmcia to support detachment
of this entire device tree:

pci0 at mainbus0
        elansc0 at pci0
                gpio0 at elansc0
        cbb0 at pci0
                cardslot0 at cbb0
                        cardbus0 at cardslot0
                        pcmcia0 at cardslot0
        cbb1 at pci0
                cardslot1 at cbb1
                        cardbus1 at cardslot1
                                rtw0 at cardbus1
                        pcmcia1 at cardslot1
        sip0 at pci0
                nsphyter0 at sip0
        sip1 at pci0
                nsphyter1 at sip1

Whew!
2007-12-16 21:28:30 +00:00
..
acpi Now that ACPI-CA doesn't parse the X/RSDT for us, we need to map it 2007-12-16 21:10:34 +00:00
adb machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
apm Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
arcbios - Factor out too many copies of the same bit of tty code. 2007-11-19 18:51:36 +00:00
ata use __KERNEL_RCSID() 2007-12-11 11:38:15 +00:00
bi machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
bluetooth __FUNCTION__ -> __func__ 2007-12-15 00:39:14 +00:00
cardbus Improve pci, cbb, cardslot, cardbus, and pcmcia to support detachment 2007-12-16 21:28:30 +00:00
dec Interrupt handling changes, in discussion since February: 2007-12-03 15:33:00 +00:00
dkwedge Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
dmover Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
drm __FUNCTION__ -> __func__ 2007-12-15 00:39:14 +00:00
ebus Interrupt handling changes, in discussion since February: 2007-12-03 15:33:00 +00:00
eisa machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
gpib brelse() stragglers. 2007-10-08 20:12:05 +00:00
gpio Bug fix: record the new state (high/low) set by gpio_pin_write(). 2007-12-14 01:49:23 +00:00
hpc __FUNCTION__ -> __func__ 2007-12-15 00:39:14 +00:00
i2c Do not try to attach spdmem if i2c adress exceed 0x57. 2007-12-14 13:18:43 +00:00
i2o Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
ic Synchronize device detachment with network interrupts. Use the 2007-12-16 00:04:07 +00:00
ieee1394 __FUNCTION__ -> __func__ 2007-12-15 00:39:14 +00:00
if_ndis use __KERNEL_RCSID() 2007-12-11 12:29:11 +00:00
ir __FUNCTION__ -> __func__ 2007-12-15 00:39:14 +00:00
isa add null pmf handlers. 2007-12-16 19:01:35 +00:00
isapnp Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
marvell Remove a local variable which is no longer used. 2007-12-16 14:21:43 +00:00
mca machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
microcode Added OpenBSD's zyd(4) driver. 2007-06-09 11:20:54 +00:00
mii __FUNCTION__ -> __func__ 2007-12-15 00:39:14 +00:00
mscp machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
mvme Interrupt handling changes, in discussion since February: 2007-12-03 15:33:00 +00:00
news
ofisa machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ofw - Factor out too many copies of the same bit of tty code. 2007-11-19 18:51:36 +00:00
onewire use __KERNEL_RCSID() 2007-12-11 12:29:11 +00:00
pad Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
pci Improve pci, cbb, cardslot, cardbus, and pcmcia to support detachment 2007-12-16 21:28:30 +00:00
pckbport use __KERNEL_RCSID() 2007-12-11 11:25:46 +00:00
pcmcia Improve pci, cbb, cardslot, cardbus, and pcmcia to support detachment 2007-12-16 21:28:30 +00:00
podulebus machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
ppbus __FUNCTION__ -> __func__ 2007-12-15 00:39:14 +00:00
pud one more lock to destroy 2007-11-28 17:01:59 +00:00
putter Allow EVFILT_WRITE kqfilters to be registered and map them to 2007-12-03 15:24:06 +00:00
qbus Do not "return 1" from kqfilter for errors. That value is passed 2007-12-05 17:19:46 +00:00
raidframe Use CFATTACH_DECL_NEW instead of CFATTACH_DECL... ICB wisdom 2007-12-11 01:54:46 +00:00
rasops Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
rcons - Factor out too many copies of the same bit of tty code. 2007-11-19 18:51:36 +00:00
sbus Do not "return 1" from kqfilter for errors. That value is passed 2007-12-05 17:19:46 +00:00
scsipi Merge jmcneill-pm branch. 2007-12-09 20:27:42 +00:00
smbus
spi Extend the envsys2 API (one more time, sorry) as defined in: 2007-11-16 08:00:11 +00:00
splash machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
std
sun Do not "return 1" from kqfilter for errors. That value is passed 2007-12-05 17:19:46 +00:00
sysmon In sysmon_wdog_unregister(), do not return until all of the watchdog 2007-12-16 21:07:45 +00:00
tc Remove some whitespace. 2007-11-13 05:31:01 +00:00
usb add null pmf handlers. 2007-12-16 19:01:35 +00:00
videomode regen 2007-04-03 03:33:54 +00:00
vme machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
wscons Switch to console on suspend and shutdown, switch back to where the 2007-12-13 15:14:48 +00:00
wsfb sprinkle \n 2007-11-19 04:00:39 +00:00
wsfont Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
xmi machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
auconv.c TRUE -> true, FALSE -> false 2007-03-01 17:31:35 +00:00
auconv.h
audio_if.h Interrupt handling changes, in discussion since February: 2007-12-03 15:33:00 +00:00
audio.c Don't count poll(2) and select(2) as device activity. Don't activate the 2007-12-13 14:40:36 +00:00
audiobell.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
audiobellvar.h
audiovar.h Don't count poll(2) and select(2) as device activity. Don't activate the 2007-12-13 14:40:36 +00:00
aurateconv.c
bio.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
biovar.h Add BIOC_SVMIGRATING to bio(4) and bioctl(8) to report if a volume 2007-12-07 11:51:21 +00:00
ccd.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
ccdvar.h Replace some uses of lockmgr() / simplelocks. 2007-02-15 15:40:50 +00:00
cgd_crypto.c __FUNCTION__ -> __func__ 2007-12-15 00:39:14 +00:00
cgd_crypto.h Added const-qualifiers. 2007-01-21 23:00:08 +00:00
cgd.c Remove the "struct lwp *" argument from all VFS and VOP interfaces. 2007-11-26 19:01:26 +00:00
cgdvar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
clock_subr.c
clock_subr.h
clockctl.c Refactor time modification checks and place them in the secmodel code. 2007-11-25 00:35:26 +00:00
cninit.c
cons.c Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
cons.h Complete the cons_init(n) initializer. 2007-01-13 18:39:35 +00:00
DEVNAMES Add arcmsr(4) and aps(4). 2007-12-05 09:10:25 +00:00
dksubr.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
dkvar.h Change dk_lookup() to accept an additional argument of the type enum uio_seg 2007-06-26 15:22:23 +00:00
firmload.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
firmload.h
fss.c Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
fssvar.h Update the file system copy-on-write handler. 2007-10-07 13:38:53 +00:00
kloader.c __FUNCTION__ -> __func__ 2007-12-15 00:39:14 +00:00
kloader.h
kttcp.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
kttcpio.h
ld.c Match the docs: MUTEX_DRIVER/SPIN are now only for porting code written 2007-12-05 07:06:50 +00:00
ldvar.h Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
lockstat.c Merge from vmlocking. 2007-11-06 18:02:43 +00:00
lockstat.h - Increase default number of trace buffers to 10000. 2007-07-14 13:30:43 +00:00
Makefile pud (userspace char/block drivers) build goo 2007-11-20 18:54:31 +00:00
md_root.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
md.c Merge disk init changes from the vmlocking branch. These seperate init / 2007-10-08 16:41:05 +00:00
md.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
midi_if.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
midi.c add null pmf handlers. 2007-12-16 19:01:35 +00:00
midictl.c
midictl.h
midisyn.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
midisynvar.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
midivar.h Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
mm.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
mulaw.c
mulaw.h
nullcons_subr.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
radio_if.h
radio.c Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
radiovar.h
rnd.c Do not "return 1" from kqfilter for errors. That value is passed 2007-12-05 17:19:46 +00:00
rndpool.c
sequencer.c Do not "return 1" from kqfilter for errors. That value is passed 2007-12-05 17:19:46 +00:00
sequencervar.h Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
verified_exec.c remove borken/unnecessary __RCSID 2007-12-11 12:16:14 +00:00
vnd.c Add power management hooks 2007-12-12 03:54:27 +00:00
vndvar.h Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00