NetBSD/sys
wrstuden 9866514df5 Introduce layer library in genfs. This set of files abstracts most of
the functionality of nullfs. The latter is now just a mount & unmount
routine, and a few tables. umapfs borrow most of this infrastructure.

Both fs's are now nfs-exportable.

All layered fs's share a common format to private mount & private
vnode structs (which a particular fs can extend).

Also add genfs_noerr_rele(), a vnode op which will vrele/vput
operand vnodes appropriately.
1999-07-08 01:18:59 +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 reorder the fp_rnd constants to match the values used by the 1999-07-07 01:52:26 +00:00
coda Typo/braino? 1999-04-29 22:20:42 +00:00
compat emulate (parts of) flock 1999-06-26 01:24:41 +00:00
conf pseudo-device -> defpseudo, per grammar change in config(8). 1999-07-07 00:05:28 +00:00
ddb Fix tyop in error message. 1999-06-26 16:58:12 +00:00
dev Once upon a time, long long ago, there was a "fix" added to the 1999-07-08 00:45:23 +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 Modify file systems to deal with struct lock in struct vnode. All leaf 1999-07-08 01:05:58 +00:00
kern Modify file systems to deal with struct lock in struct vnode. All leaf 1999-07-08 01:05:58 +00:00
lib bring back my friend the twiddle. 1999-06-22 22:44:16 +00:00
lkm Compile all VFS LKMs on all ports. 1999-05-18 23:06:02 +00:00
miscfs Introduce layer library in genfs. This set of files abstracts most of 1999-07-08 01:18:59 +00:00
msdosfs Modify file systems to deal with struct lock in struct vnode. All leaf 1999-07-08 01:05:58 +00:00
net sync with KAME/NetBSD 1.4, SNAP kit 19990705. 1999-07-06 12:23:19 +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 for incoming broadcasts, strip IP/UDP header correctly 1999-07-06 14:37:47 +00:00
netinet6 sync with KAME/NetBSD 1.4, SNAP kit 19990705. 1999-07-06 12:23:19 +00:00
netiso IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628. 1999-07-01 08:12:45 +00:00
netkey sync with KAME/NetBSD 1.4, SNAP kit 19990705. 1999-07-06 12:23:19 +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 Modify file systems to deal with struct lock in struct vnode. All leaf 1999-07-08 01:05:58 +00:00
ntfs Modify file systems to deal with struct lock in struct vnode. All leaf 1999-07-08 01:05:58 +00:00
stand vax -> __vax__ (and mips to __mips__ in ultrix_misc.c) 1998-10-20 01:46:27 +00:00
sys Regen to reflect WILLPUT & WILLUNLOCK syntax. 1999-07-07 23:33:50 +00:00
ufs Modify file systems to deal with struct lock in struct vnode. All leaf 1999-07-08 01:05:58 +00:00
uvm Teeny bit of style policing. 1999-07-08 01:02:44 +00:00
vm Add a macro to modify flags in a VM map, which handles the locking 1999-07-07 05:33:33 +00:00
Makefile IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628. 1999-07-01 08:12:45 +00:00