NetBSD/sys
sommerfeld cb448a064d Fix PR5146: reboot with working directory in unionfs causes
"panic: lockmgr: using decommisioned lock"
(only if DIAGNOSTIC)

The problem turned out to be due to the way LK_DRAIN was (not) handled
in union_lock; it just got passed through to the lock on the upper
vnode (which got marked as decommissioned, instead of that happening
to the union vnode.  When the upper vnode was next locked (typically
when it was released), it went kaboom.
1999-08-01 00:00:57 +00:00
..
adosfs Modify file systems to deal with struct lock in struct vnode. All leaf 1999-07-08 01:05:58 +00:00
arch Let arm32 kernels build after addition of wsmux. 1999-07-31 23:12:20 +00:00
coda Bump osrelease to 1.4E. Add layerfs files, remove null_subr.c. 1999-07-08 01:26:21 +00:00
compat regen 1999-07-30 16:04:41 +00:00
conf Add mux locator to wsmouse and wskbd. 1999-07-29 18:25:53 +00:00
ddb XXX LOCKING XXX of allproc; DDB runs with interrupts blocked, and MD 1999-07-22 21:11:26 +00:00
dev Eliminate the need for needs-count for wsmux. This should make 1999-07-30 20:52:27 +00:00
filecorefs Modify file systems to deal with struct lock in struct vnode. All leaf 1999-07-08 01:05:58 +00:00
gdbscripts
ipkdb Rework layer 2 protocol input routines. Instead of calling e.g. ether_input() 1999-05-18 23:52:51 +00:00
isofs Adjust mountroot routines to vrele rootvp in case of mount error. Closes 1999-07-17 01:08:28 +00:00
kern OpenBSD patch to prevent non-root users who own block or character devices 1999-07-31 03:18:43 +00:00
lib fix damage in error handling crept in in 1.4 1999-07-12 12:34:57 +00:00
lkm Make nullfs's lkm right. 1999-07-08 01:51:57 +00:00
miscfs Fix PR5146: reboot with working directory in unionfs causes 1999-08-01 00:00:57 +00:00
msdosfs fix msdosfs export problems which occur on LP64 systems, which were 1999-07-27 05:39:10 +00:00
net remove reference to in6_systm.h (file itself will be removed afterwords) 1999-07-30 10:35:34 +00:00
netatalk Added per-addr input/output statistics. Currently just support netatalk 1999-03-27 01:24:49 +00:00
netccitt IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628. 1999-07-01 08:12:45 +00:00
netinet sync with recent KAME. 1999-07-31 18:41:15 +00:00
netinet6 sync with recent KAME. 1999-07-31 18:41:15 +00:00
netiso Back out previous. I was getting bitten by a bug in make(1), which is 1999-07-12 18:15:09 +00:00
netkey sync with recent KAME. 1999-07-31 18:41:15 +00:00
netnatm Domains are associated with protocol families, not address families. 1999-01-14 01:16:55 +00:00
netns add PR_LISTEN to protocols which support listen(2) 1999-07-01 05:53:04 +00:00
nfs Don't try to copy an mbuf that may have been freed in case of an error. 1999-07-30 09:46:24 +00:00
ntfs ntfs_statfs(): correct previous: only use mp->mnt_op->vfs_name on NetBSD, 1999-07-29 07:55:23 +00:00
stand
sys Fix a thinko in draining of spin locks: bump waitcount in the spin case, 1999-07-28 19:29:39 +00:00
ufs Make one code path a bit clearer. 1999-07-30 01:55:38 +00:00
uvm Turn the proclist lock into a read/write spinlock. Update proclist locking 1999-07-25 06:30:33 +00:00
vm Garbage collect thread_sleep()/thread_wakeup() left over from the old 1999-07-22 22:58:38 +00:00
Makefile IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628. 1999-07-01 08:12:45 +00:00