freebsd-nq/sys
Peter Wemm 7f473504e6 Free the global softupdates lock prior to tsleep() in getdirtybuf().
This seems to be responsible for a bunch of panics where the process
sleeps and something else finds softupdates "locked" when it shouldn't
be.  This commit is unreviewed, but has been a big help here.
Previously my boxes would panic pretty much on the first fsync() that
wrote something to disk.
2000-01-13 18:48:12 +00:00
..
alpha Sort. 2000-01-12 02:30:42 +00:00
amd64 Allow SMP systems with an MCA bus to work properly. 2000-01-13 09:09:02 +00:00
boot Add device driver support for USB ethernet adapters based on the 2000-01-05 04:27:24 +00:00
cam Widen width of tag && initiator ids to u_int 2000-01-03 08:54:51 +00:00
coda Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
compat Return Linux kernel version 2.2.12 by default. This is in line 2000-01-10 13:09:08 +00:00
compile
conf Add missing 'DEVICE_SYSCTLS' to opt_bus.h. This is the (experimental?) 2000-01-13 13:29:51 +00:00
contrib Free the global softupdates lock prior to tsleep() in getdirtybuf(). 2000-01-13 18:48:12 +00:00
crypto Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
ddb Add a new mechanism, cndbctl(), to tell the console driver that 2000-01-11 14:54:01 +00:00
dev add MAINTAINER file for clarity 2000-01-13 18:45:14 +00:00
fs remove check now done in vn_isdisk(). 2000-01-10 12:24:36 +00:00
geom Give vn_isdisk() a second argument where it can return a suitable errno. 2000-01-10 12:04:27 +00:00
gnu Give vn_isdisk() a second argument where it can return a suitable errno. 2000-01-10 12:04:27 +00:00
i4b update to isdn4bsd beta release 0.90 1999-12-14 20:54:38 +00:00
i386 Remove old copy of if_ed.c; it is no longer used. 2000-01-13 09:30:18 +00:00
isa Make this compile on alpha 2000-01-13 02:09:44 +00:00
isofs/cd9660 remove check now done in vn_isdisk(). 2000-01-10 12:24:36 +00:00
kern Allow SMP systems with an MCA bus to work properly. 2000-01-13 09:09:02 +00:00
libkern Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
miscfs Give vn_isdisk() a second argument where it can return a suitable errno. 2000-01-10 12:04:27 +00:00
modules Add opt_ukbd.h. 2000-01-12 00:46:08 +00:00
msdosfs Give vn_isdisk() a second argument where it can return a suitable errno. 2000-01-10 12:04:27 +00:00
net Attempt to fix a problem with receiving packets on USB ethernet interfaces. 2000-01-10 23:12:54 +00:00
netatalk Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
netatm Fix a warning (unused variable RCSid) 1999-11-18 08:18:13 +00:00
netgraph Fix a few obscure memory leaks. 2000-01-05 20:36:07 +00:00
netinet Change struct sockaddr_storage member name, because following change 2000-01-13 14:52:53 +00:00
netinet6 fix wrong name which is hidden by wrong ifdef. 2000-01-13 15:27:50 +00:00
netipx Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
netkey Change struct sockaddr_storage member name, because following change 2000-01-13 14:52:53 +00:00
netnatm Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
netncp Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
netns Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 04:46:21 +00:00
nfs tcp updates to support IPv6. 2000-01-09 19:17:30 +00:00
nfsclient tcp updates to support IPv6. 2000-01-09 19:17:30 +00:00
nfsserver tcp updates to support IPv6. 2000-01-09 19:17:30 +00:00
ntfs Give vn_isdisk() a second argument where it can return a suitable errno. 2000-01-10 12:04:27 +00:00
nwfs Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
pc98 Synced with sys/dev/syscons/syscons.c rev 1.331. 2000-01-13 12:24:43 +00:00
pccard Stop the recurring feeling of deja vu 2000-01-13 06:32:33 +00:00
pci Remove duplicate DEC 21050 PCI-PCI bridge (0x00011011) 2000-01-13 08:40:10 +00:00
posix4 Change #ifdef KERNEL to #ifdef _KERNEL in the public headers. "KERNEL" 1999-12-29 05:07:58 +00:00
powerpc Sync with i386 2000-01-08 16:43:46 +00:00
rpc $Id$ -> $FreeBSD$ 1999-08-27 23:45:13 +00:00
svr4 Removed bogus include of opt_global.h. opt_global.h is automatically 2000-01-09 12:29:45 +00:00
sys Change struct sockaddr_storage member name, because following change 2000-01-13 14:52:53 +00:00
tools Use a seperate -c and -h mode. The vnode_if.c file is compiled only into 1999-12-12 16:43:05 +00:00
ufs Free the global softupdates lock prior to tsleep() in getdirtybuf(). 2000-01-13 18:48:12 +00:00
vm Give vn_isdisk() a second argument where it can return a suitable errno. 2000-01-10 12:04:27 +00:00
Makefile ${MACHINE} -> ${MACHINE_ARCH} 1999-11-14 13:54:44 +00:00