NetBSD/sys/dev/scsipi
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
..
atapi_base.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
atapi_tape.h
atapi_wdc.c Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
atapiconf.c Remove superfluous activation hooks. 2009-11-12 19:44:17 +00:00
atapiconf.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
cd.c Some usb devices come with an internal emulated umass CD drive (containing 2010-01-06 20:16:57 +00:00
cdvar.h Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen 2009-10-19 18:41:07 +00:00
ch.c Remove some unecessary includes sys/user.h header. 2009-11-23 02:13:44 +00:00
files.scsipi
if_se.c Redefine bpf linkage through an always present op vector, i.e. 2010-01-19 22:06:18 +00:00
Makefile
scsi_all.h
scsi_base.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
scsi_changer.h
scsi_ctron_ether.h
scsi_disk.h
scsi_iu.h
scsi_message.h
scsi_scanner.h
scsi_spc.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
scsi_tape.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
scsiconf.c Remove superfluous activation hooks. 2009-11-12 19:44:17 +00:00
scsiconf.h split device/softc for scsibus 2008-07-16 18:50:58 +00:00
scsipi_all.h
scsipi_base.c Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
scsipi_base.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
scsipi_cd.h Implement MMC_TRACKINFO_DATA and MMC_TRACKINFO_AUDIO detection for cdrom and 2009-04-01 12:19:04 +00:00
scsipi_debug.h Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
scsipi_disk.h
scsipi_ioctl.c set the buffer's "resid" if a raw SCSI command fails, otherwise a 2008-07-14 12:36:44 +00:00
scsipi_verbose.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
scsipiconf.c Remove clause 3 and 4 from TNF licenses 2008-04-28 20:22:51 +00:00
scsipiconf.h Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
sd.c Expand PMF_FN_* macros. 2010-01-08 19:53:10 +00:00
sdvar.h Use a PMF shutdown hook instead of shutdownhook_establish(). This ought 2009-04-10 17:36:42 +00:00
ses.c struct device * -> device_t, no functional changes intended. 2009-05-12 14:38:26 +00:00
ses.h
ss_mustek.c Remove some unecessary includes sys/user.h header. 2009-11-23 02:13:44 +00:00
ss_mustek.h
ss_scanjet.c Remove some unecessary includes sys/user.h header. 2009-11-23 02:13:44 +00:00
ss.c Delete do-nothing device-activation hooks. 2009-12-06 22:48:17 +00:00
ssvar.h
st_atapi.c Delete do-nothing device-activation hooks. 2009-12-06 22:48:17 +00:00
st_scsi.c Delete do-nothing device-activation hooks. 2009-12-06 22:48:17 +00:00
st.c Delete do-nothing device-activation hooks. 2009-12-06 22:48:17 +00:00
stvar.h Delete do-nothing device-activation hooks. 2009-12-06 22:48:17 +00:00
uk.c Delete do-nothing device-activation hooks. 2009-12-06 22:48:17 +00:00