freebsd-dev/sys/dev
Greg Lehey b86ee4725e open_drive: Don't call set_drive_state to take a drive down, do it
ourselves.  This breaks a vicious circle which caused
            vinum to dereference a null vp if device nodes were
            missing.

Reported-by:	Brad Chisholm <sasblc@unx.sas.com>
		Alec Wolman <wolman@cs.washington.edu>

check_drive: Don't take a drive down if it's only referenced.

read_drive: Remove unused variable.
1999-09-28 22:46:39 +00:00
..
advansys Move the declaration of panic() from sys/systm.h to sys/param.h. 1999-09-26 18:19:49 +00:00
aha Use rmand_get_bus{tag,handle} rather than hard wiring things to 1999-09-28 19:59:41 +00:00
ahb $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
aic7xxx Clear the SELINGO bit after a selection timeout occurs. SELINGO is 1999-09-20 19:04:22 +00:00
amd Properly set the alignment argument to bus_dma_tag_create(). If we 1999-08-16 01:52:21 +00:00
ar Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
ata Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
atkbdc Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
bktr Add auto-detection for Askey Dynalink Magic TView and 1999-09-27 08:04:55 +00:00
buslogic mca_add_{iospace,mspace}() no longer takes a 4th arg. 1999-09-26 07:16:01 +00:00
ccd Correct typo in comment. putccdbuf() releases a buffer, it doesn't allocate one. 1999-09-27 01:51:42 +00:00
cs Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
cy Introduce ttyread() and ttywrite() which do the canonical thing. 1999-09-28 11:45:31 +00:00
de Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
dec $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
dgb Introduce ttyread() and ttywrite() which do the canonical thing. 1999-09-28 11:45:31 +00:00
dpt Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
ed Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
eisa $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
en Clean up after removing sys/eventhandler.h from sys/systm.h at the last 1999-08-21 22:10:49 +00:00
ep Duplicated '(' removed. 1999-09-26 18:04:26 +00:00
ex Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
fb Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
fdc Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
fe Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
fxp Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
hea $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
hfa Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
ic $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
ida Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
ie Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
iicbus Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
isp $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
joy Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
kbd Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
lnc Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
mc146818 Major changes to the generic device framework for FreeBSD/alpha: 1998-06-14 13:46:10 +00:00
mca device_get_ivars() called twice. Remove second call and assignment. 1999-09-26 18:05:37 +00:00
mcd Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
md Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
mii Allow the AMD PHY driver to support the DM9101 PHY. The DM9101 and the 1999-09-19 21:56:08 +00:00
mse Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
pccard Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
pcf $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
pci Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
pcm * add a non-reset device- will not reset the channel on open. you 1999-09-28 21:43:35 +00:00
pdq Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
ppbus Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
ppc $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
rc Introduce ttyread() and ttywrite() which do the canonical thing. 1999-09-28 11:45:31 +00:00
rp Introduce ttyread() and ttywrite() which do the canonical thing. 1999-09-28 11:45:31 +00:00
scd Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
sf Update the Starfire driver comments and man page to include the URL of 1999-09-26 18:35:30 +00:00
si Introduce ttyread() and ttywrite() which do the canonical thing. 1999-09-28 11:45:31 +00:00
sio Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
sk Call sk_start() at the end of sk_intr() if there's packets in the 1999-09-25 04:50:27 +00:00
smbus Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
snp Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
sound * add a non-reset device- will not reset the channel on open. you 1999-09-28 21:43:35 +00:00
speaker Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
sr Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
streams zap #include "streams.h" (for NSTREAMS) - which isn't used. 1999-09-27 00:54:20 +00:00
syscons Introduce ttyread() and ttywrite() which do the canonical thing. 1999-09-28 11:45:31 +00:00
ti As suggested by phk, unconditionalize BPF support in these drivers. Since 1999-09-23 03:32:57 +00:00
tx $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00
usb Remove five now unused fields from struct cdevsw. They should never 1999-09-25 18:24:47 +00:00
vinum open_drive: Don't call set_drive_state to take a drive down, do it 1999-09-28 22:46:39 +00:00
vn Zap #include "vn.h" - it's not used 1999-09-27 00:53:24 +00:00
vr Change contigmalloc() lower memory bound from 1MB to 0 to improve 1999-09-25 17:29:02 +00:00
vx Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
wi As suggested by phk, unconditionalize BPF support in these drivers. Since 1999-09-23 03:32:57 +00:00
wl Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00
xe Remove NBPF conditionality of bpf calls in most of our network drivers. 1999-09-25 12:06:01 +00:00