freebsd-src/sys
Poul-Henning Kamp b874183561 Change the locking so that the _modify function is called with topology
held.

The only place where we want to not hold topology is when we read
(or write) the label to disk: in the case of a disk error with a
long recovery time, holding topology would prevent open/close of
any disk device.
2003-04-22 21:29:58 +00:00
..
alpha - Replace inline implementations of sigprocmask() with calls to 2003-04-22 18:23:49 +00:00
amd64 - Replace inline implementations of sigprocmask() with calls to 2003-04-22 18:23:49 +00:00
arm
boot
cam
coda
compat - Replace inline implementations of sigprocmask() with calls to 2003-04-22 18:23:49 +00:00
conf Update GEOM::SUN to use the decoding functions in geom_sunlabel_enc.c 2003-04-21 19:54:11 +00:00
contrib Explicitly declare 'int' parameters. 2003-04-21 16:27:46 +00:00
crypto Assembly files put thru the C preprocessor need to have C style comments. 2003-04-21 16:30:12 +00:00
ddb
dev Keep the proc locked while we set PS_INMEM so that either of the proc lock 2003-04-22 19:45:26 +00:00
fs - Always call faultin() in _PHOLD() if PS_INMEM is clear. This closes a 2003-04-22 20:00:26 +00:00
geom Change the locking so that the _modify function is called with topology 2003-04-22 21:29:58 +00:00
gnu This commit was generated by cvs2svn to compensate for changes in r113778, 2003-04-21 02:27:52 +00:00
i4b
i386 Prefer the proc lock to sched_lock when testing PS_INMEM now that it is 2003-04-22 20:01:56 +00:00
ia64 - Replace inline implementations of sigprocmask() with calls to 2003-04-22 18:23:49 +00:00
isa
isofs/cd9660
kern - Move PS_PROFIL and its new cousin PS_STOPPROF back over to p_flag and 2003-04-22 20:54:04 +00:00
libkern
modules Add device driver support for the ASIX Electronics AX88172 USB 2.0 2003-04-20 19:05:33 +00:00
net
netatalk
netatm
netgraph Remove extraneous reference to intrq.h, which broke the kernel build. 2003-04-21 03:17:27 +00:00
netinet Explicitly declare 'int' parameters. 2003-04-21 16:27:46 +00:00
netinet6 Explicitly declare 'int' parameters. 2003-04-21 16:27:46 +00:00
netipsec
netipx
netkey
netnatm
netncp
netsmb
nfs
nfsclient
nfsserver
opencrypto
pc98 Comment out firewire devices. 2003-04-22 12:14:19 +00:00
pccard
pci Use newly minted device_is_attached rather than device_is_alive to see 2003-04-21 18:34:04 +00:00
posix4
powerpc add scbus for FireWire. 2003-04-22 04:39:20 +00:00
rpc
security Rather than check for M_PKTHDR and conditionally perform access control, 2003-04-18 20:22:23 +00:00
sparc64 Remove single threading detecting code, these code really should be 2003-04-22 03:17:41 +00:00
sys - Move PS_PROFIL and its new cousin PS_STOPPROF back over to p_flag and 2003-04-22 20:54:04 +00:00
tools
ufs Lock both the proc lock and sched_lock when calling sched_nice since 2003-04-22 20:45:38 +00:00
vm Lock the proc to check p_flag and several other related tests in 2003-04-22 20:03:08 +00:00
Makefile