Up to [cvs.NetBSD.org] / src / sys / miscfs / nullfs
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: comdex-fall-1999
Revision 1.16 / (download) - annotate - [select for diffs], Thu Jul 8 01:19:05 1999 UTC (24 years, 9 months ago) by wrstuden
Branch: MAIN
CVS Tags: wrstuden-devbsize-base,
wrstuden-devbsize-19991221,
wrstuden-devbsize,
fvdl-softdep-base,
fvdl-softdep,
comdex-fall-1999-base,
comdex-fall-1999,
chs-ubc2-newbase,
chs-ubc2-base
Branch point for: thorpej_scsipi
Changes since 1.15: +54 -527
lines
Diff to previous 1.15 (colored)
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.