NetBSD/sys/dev
pooka 10fe49d72c Redefine bpf linkage through an always present op vector, i.e.
#if NBPFILTER is no longer required in the client.  This change
doesn't yet add support for loading bpf as a module, since drivers
can register before bpf is attached.  However, callers of bpf can
now be modularized.

Dynamically loadable bpf could probably be done fairly easily with
coordination from the stub driver and the real driver by registering
attachments in the stub before the real driver is loaded and doing
a handoff.  ... and I'm not going to ponder the depths of unload
here.

Tested with i386/MONOLITHIC, modified MONOLITHIC without bpf and rump.
2010-01-19 22:06:18 +00:00
..
acpi Fix and improve several comments. 2010-01-18 18:49:27 +00:00
adb
altmem
apm Remove some unecessary includes sys/user.h header. 2009-11-23 02:13:44 +00:00
arcbios Remove some unecessary includes sys/user.h header. 2009-11-23 02:13:44 +00:00
ata Provide atacmd_to48() in case of #if defined(_STANDALONE) too 2010-01-10 16:04:25 +00:00
bi Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
bluetooth
cardbus Remove conditional inclusion of unused bpf.h 2010-01-18 18:52:35 +00:00
dec Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
dkwedge Implement and use a dkminphys() that calls the parent device's minphys 2009-12-27 01:37:17 +00:00
dm Fix this for non-module (which, i guess, is only i386/ALL). 2010-01-08 00:27:48 +00:00
dmover If a multithreaded app closes an fd while another thread is blocked in 2009-12-20 09:36:05 +00:00
ebus
eisa Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
gpib Convert tsleep(&lbolt) to kpause(). Make ltsleep/mtsleep on lbolt 2009-12-05 22:34:43 +00:00
gpio Expand PMF_FN_* macros. 2010-01-08 19:42:11 +00:00
hpc Expand PMF_FN_* macros. 2010-01-08 19:53:10 +00:00
i2c Expand PMF_FN_* macros. 2010-01-08 19:53:10 +00:00
i2o Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
ic Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
ieee1394 Simplify device-activation hook. 2009-12-06 22:56:56 +00:00
if_ndis Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
ir Delete unnecessary device-activation hooks. 2009-12-06 22:40:56 +00:00
isa Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
isapnp
marvell Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
mca Remove some unecessary includes sys/user.h header. 2009-11-23 02:13:44 +00:00
microcode Free memory when done with it. 2009-12-27 16:03:49 +00:00
mii Fixes the rx stall problem on 82578 by MANY workaround code. 2010-01-14 18:56:01 +00:00
mscp
mvme Remove some unecessary includes sys/user.h header. 2009-11-23 02:13:44 +00:00
news
ofisa
ofw Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
onewire Simplify device-activation hooks. 2009-12-06 22:49:48 +00:00
pad If the device does not exist, return ENXIO, as is customary, instead of 2010-01-18 23:57:14 +00:00
pci Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
pckbport Expand PMF_FN_* macros. 2010-01-08 19:53:10 +00:00
pcmcia Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
podulebus Move Matthias Pfaller's files to 2-clause license. OK matthias@. 2009-10-18 18:13:59 +00:00
ppbus Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
pud Handle DIOCGPART in-kernel because a userspace server doesn't have 2009-12-22 17:32:03 +00:00
putter If a multithreaded app closes an fd while another thread is blocked in 2009-12-20 09:36:05 +00:00
qbus Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
raidframe KNF: whitespace. 2009-12-01 01:03:54 +00:00
rasops
rcons
sbus Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
scsipi Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
sdmmc According to SD Host Controller Simplified Specification Version 2.00, 2.2.10. 2010-01-12 08:41:16 +00:00
smbus
spi
splash
std
sun actually assign audio control command codes to the audio control keys 2010-01-14 02:18:59 +00:00
sysmon If no limits are exceeded, make sure we set state to SVALID 2010-01-18 21:48:15 +00:00
tc
tprof comment 2009-11-18 12:24:05 +00:00
usb Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
videomode Fix a wrong index value for edid_products[] inside #ifdef EDIDVERBOSE in 2009-11-14 09:19:41 +00:00
vme
wscons revert brainfart 2010-01-13 05:08:24 +00:00
wsfb Expand PMF_FN_* macros. 2010-01-08 19:42:11 +00:00
wsfont
xmi
auconv.c
auconv.h
audio_if.h
audio.c Expand PMF_FN_* macros. 2010-01-08 19:53:10 +00:00
audiobell.c
audiobellvar.h
audiovar.h
aurateconv.c
bio.c
biovar.h
ccd.c
ccdvar.h
cgd_crypto.c
cgd_crypto.h
cgd.c Provide a more complete modules hook, cgd_modcmd(), derived from 2010-01-12 23:49:34 +00:00
cgdvar.h Make cgd(4) into a detachable pseudo-device. Thanks, Jan Danielsson, 2010-01-12 21:08:08 +00:00
clock_subr.c Use time_t to calculate days and secs to avoid potential overflow. 2009-12-12 11:22:59 +00:00
clock_subr.h Remove `volatile' qualifier from argument types of 2009-12-12 15:10:34 +00:00
clockctl.c
cninit.c Remove some unecessary includes sys/user.h header. 2009-11-23 02:13:44 +00:00
cons.c Remove some unecessary includes sys/user.h header. 2009-11-23 02:13:44 +00:00
cons.h
DEVNAMES Add apc(4), a driver for the Aurora Personality Chip (APC) found 2010-01-15 20:57:12 +00:00
dksubr.c
dkvar.h
firmload.c
firmload.h
fss.c Remove unneeded vinvalbuf() on backing store as we don't use 2009-10-17 10:29:29 +00:00
fssvar.h
keylock.c
keylock.h
kloader.c Use PRIxVADDR 2009-12-14 00:52:38 +00:00
kloader.h
kttcp.c
kttcpio.h
ld.c
ldvar.h Use "rnd.h" and <sys/rnd.h> to ensure that struct ld_softc 2009-12-18 00:40:24 +00:00
lockstat.c
lockstat.h
Makefile Install netbsd-dm.h file to include/dev/dm so it can be used by public. 2009-12-05 11:34:37 +00:00
md_root.c
md.c Drop 3rd and 4th clauses. OK gwr@ leo@ (copyright holders). 2009-10-22 20:15:45 +00:00
md.h Protect multiple inclusion. 2009-12-14 03:11:22 +00:00
midi_if.h
midi.c Simplify these device-activation hooks using the following semantic 2009-12-06 22:42:48 +00:00
midictl.c
midictl.h
midisyn.c
midisynvar.h
midivar.h
mm.c
mulaw.c
mulaw.h
nullcons_subr.c Remove some unecessary includes sys/user.h header. 2009-11-23 02:13:44 +00:00
radio_if.h
radio.c Simplify these device-activation hooks using the following semantic 2009-12-06 22:42:48 +00:00
rnd.c rnd_sample_allocate_isr: pass correct flag to pool_get(). 2009-11-01 21:08:32 +00:00
rndpool.c
sequencer.c
sequencervar.h
verified_exec.c
video_if.h
video.c Simplify these device-activation hooks using the following semantic 2009-12-06 22:42:48 +00:00
vnd.c Make vnd_size (the returned size) 64 bit, keeping old field for ioctl 2009-12-06 16:33:18 +00:00
vndvar.h Protect multiple inclusion. 2009-12-14 03:11:22 +00:00