NetBSD/sys
dyoung a94204e132 Delete wdactivate() and sdactivate(). They were no-ops, but as a
side-effect of registering them, config_detach(9) cleared DVF_ACTIVE
before it called wddetach() or sddetach().  Even though sd(4)'s
detachment may have subsequently failed with EBUSY, we could not
begin new disk I/O on sd(4) because the device had been deactivated.

By analogy to sdstrategy(), test device_is_active() in wdstrategy()
and if it is false set b_errno to EIO instead of initiating new
disk I/O.

XXX We should decline more politely to start new I/O, since
XXX !device_is_active() may mean simply that the device is suspended.
XXX I suppose that EIO is safe as long as system suspension is
XXX all-or-nothing.
2009-05-19 19:56:10 +00:00
..
altq
arch Removed old Amiga-specific "sicallback" software interrupts and replaced 2009-05-19 18:39:26 +00:00
coda
compat Adjust compat osf1 to recent pad -> PAD change. 2009-05-18 12:39:02 +00:00
conf Nothing has used config_time.h since 1/8/2008. 2009-05-13 18:06:26 +00:00
crypto
ddb
dev Delete wdactivate() and sdactivate(). They were no-ops, but as a 2009-05-19 19:56:10 +00:00
dist Don't call callout_stop() without callout_init() 2009-05-08 05:18:34 +00:00
external Fix prototypes to match the functions. The prototypes had `int' specified for 2009-05-14 09:07:49 +00:00
fs Account for the logical blocks recorded by the extent in the right endian! 2009-05-19 16:24:05 +00:00
gdbscripts
ipkdb
kern Back out rev 1.27 now that MD implementations of spl*() have been fixed 2009-05-18 21:31:27 +00:00
lib Implement snprintb_m(3) to provide multi-line bit/bit-field decode. 2009-05-13 02:50:31 +00:00
miscfs Extract the open-coded authorization logic for chtimes() from various 2009-05-07 19:30:29 +00:00
modules
net fix crash in bridge_ioctl(): 2009-05-17 11:34:21 +00:00
net80211
netatalk
netbt add const to unchanged argument 2009-05-14 15:34:38 +00:00
netinet Implicit EPERM -> explicit EACCES. 2009-05-12 22:22:46 +00:00
netinet6 Remove "privileged" variable, perform the kauth(9) call before we go into 2009-05-12 23:01:26 +00:00
netipsec Adapt FAST_IPSEC to recent KPI changes. 2009-05-10 02:13:07 +00:00
netisdn
netiso
netkey Fix the sense of two compares. I previously broke this. 2009-05-11 11:00:51 +00:00
netnatm
netsmb
nfs nfs_clearcommit: fix a race with vnode cleaning. 2009-05-14 15:42:22 +00:00
opencrypto
rump Set vnode op vector properly for block devices too. Makes mounting 2009-05-19 13:42:35 +00:00
secmodel Add and use a network scope action/request for tun(4), similar to ppp(4), 2009-05-08 11:09:43 +00:00
stand
sys radix priority search tree. 2009-05-19 12:39:56 +00:00
ufs Add di_modrev to the inode, for NFSv4. From FreeBSD. 2009-05-12 21:08:23 +00:00
uvm Include some debug print routines if DEBUGPRINT is defined. This 2009-05-03 16:52:54 +00:00
Makefile