NetBSD/sys/dev
christos 31c81b28f5 Cloning cleanup:
1. make fileops const
2. add 2 new negative errno's to `officially' support the cloning hack:
    - EDUPFD (used to overload ENODEV)
    - EMOVEFD (used to overload ENXIO)
3. Created an fdclone() function to encapsulate the operations needed for
   EMOVEFD, and made all cloners use it.
4. Centralize the local noop/badop fileops functions to:
   fnullop_fcntl, fnullop_poll, fnullop_kqfilter, fbadop_stat
2004-11-30 04:25:43 +00:00
..
acpi move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
apm
arcbios uint32_t -> unsigned long, per the differences between 32- and 64-bit ARCS. 2004-10-02 09:53:27 +00:00
ata Some drives reports ATA version < 4, and still support (and need) the 2004-11-18 22:14:53 +00:00
bi Include the <sys/bufq.h> header to allow these to compile again. 2004-10-31 12:52:55 +00:00
bluetooth
cardbus Redo previous two commit a bit different way; 2004-10-14 03:24:00 +00:00
dec
dkwedge move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
dmover Cloning cleanup: 2004-11-30 04:25:43 +00:00
ebus constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
eisa
gpib move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
hpc Change config_attach_pseudo() to take a cfdata * that contains the 2004-10-15 04:38:36 +00:00
i2c Check and clear the HT bit in strtc_clock_read(), not just strtc_clock_write() 2004-11-24 14:46:18 +00:00
i2o When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
ic Use standard uintN_t types instead of home-grown u_intN_t types. 2004-11-26 22:29:36 +00:00
ieee1394
ir
isa When adding/deleting multicast addresses, only whack the address 2004-10-30 23:33:29 +00:00
isapnp constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
marvell Put back a few locators.h includes that are still needed here. Now evbppc 2004-11-26 05:10:31 +00:00
mca move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
microcode
mii Add BCM 4401 phy (from FreeBSD). 2004-11-24 10:15:54 +00:00
mscp Include the <sys/bufq.h> header to allow these to compile again. 2004-10-31 12:52:55 +00:00
mvme
news
ofisa
ofw Add support for wedges to the OpenFirmware disk driver. 2004-09-25 05:21:03 +00:00
pci Minor tweak to add newline to an aprint_error(). 2004-11-30 03:08:27 +00:00
pckbport Add & document WSKBD_USONLY: In order to strip down the space usage of wscons, 2004-10-04 00:20:23 +00:00
pcmcia When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
podulebus
ppbus
qbus Include the <sys/bufq.h> header to allow these to compile again. 2004-10-31 12:52:55 +00:00
raidframe Only touch bufpool whilst in splbio(). (That should be the case 2004-11-24 13:42:36 +00:00
rasops
rcons
sbus When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
scsipi When adding/deleting multicast addresses, only whack the address 2004-10-30 18:08:34 +00:00
smbus
std
sun
sysmon
tc constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
usb adopt auconv_set_converter() 2004-11-13 15:00:48 +00:00
vinum Fix warnings of the type: long int format, int arg 2004-11-08 21:30:05 +00:00
vme move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
wscons
wsfont
xmi
auconv.c add the following four functions: 2004-11-13 08:08:22 +00:00
auconv.h add the following four functions: 2004-11-13 08:08:22 +00:00
audio_if.h constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
audio.c constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
audiobell.c
audiobellvar.h
audiovar.h constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
aurateconv.c
ccd.c move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
ccdvar.h hide bufq_state from userland. 2004-10-28 06:59:18 +00:00
cgd_crypto.c
cgd_crypto.h
cgd.c move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
cgdvar.h
clock_subr.c
clock_subr.h
clockctl.c
cninit.c
cons.c
cons.h
DEVNAMES s/uax/axe/ 2004-10-23 13:46:45 +00:00
dksubr.c move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
dkvar.h
fss.c Move the inclusion of <sys/bufq.h> from fss.c to fssvar.h to make 2004-10-29 15:39:38 +00:00
fssvar.h Move the inclusion of <sys/bufq.h> from fss.c to fssvar.h to make 2004-10-29 15:39:38 +00:00
kloader.c
kloader.h
kttcp.c
kttcpio.h
ld.c move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
ldvar.h Add support for wedges to the logical disk driver. 2004-09-25 04:28:08 +00:00
Makefile
md_root.c
md.c move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
md.h
midi_if.h constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
midi.c constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
midisyn.c constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
midisynvar.h constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
midivar.h constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
mm.c
mulaw.c add the follwings: 2004-11-05 16:31:14 +00:00
mulaw.h add the follwings: 2004-11-05 16:31:14 +00:00
nullcons_subr.c
radio_if.h constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
radio.c constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
radiovar.h constify audio_hw_if, midi_hw_if, and radio_hw_if. 2004-10-29 12:57:15 +00:00
rnd.c splvm should be enough to protect rnd sample queue and rnd_mempool 2004-11-29 13:33:37 +00:00
rndpool.c
sequencer.c
sequencervar.h
verified_exec.c
vnd.c move buffer queue related stuffs from buf.h to their own header, bufq.h. 2004-10-28 07:07:35 +00:00
vndvar.h