1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-23 11:18:54 +00:00
freebsd/sys/fs
Poul-Henning Kamp 8abea41d80 Don't hold an extra reference to vnodes. Devfs vnodes are sufficiently
cheap to setup that it doesn't really matter that we recycle device
vnodes at kleenex speed.

Implement first cut try at killing cloned devices when they are
not needed anymore.  For now only the bpf driver is involved in
this experiment.  Cloned devices can set the SI_CHEAPCLONE flag
which allows us to destroy_dev() it when the vcount() drops to zero
and the vnode is reclaimed.  For now it's a requirement that the
driver doesn't keep persistent state from close to (re)open.

Some whitespace changes.
2000-10-09 14:18:07 +00:00
..
cd9660 Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
coda Forward-declare struct mbuf so that this file is less self-insufficient 2000-10-05 11:58:22 +00:00
deadfs Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
devfs Don't hold an extra reference to vnodes. Devfs vnodes are sufficiently 2000-10-09 14:18:07 +00:00
fdescfs Add snapshots to the fast filesystem. Most of the changes support 2000-07-11 22:07:57 +00:00
fifofs Introduce vop_stdinactive() and make it the default if no vop_inactive 2000-08-18 10:01:02 +00:00
hpfs Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
msdosfs Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
ntfs Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
nullfs Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
nwfs Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
portalfs Introduce vop_stdinactive() and make it the default if no vop_inactive 2000-08-18 10:01:02 +00:00
procfs return correct type for process directory entries, DT_DIR not DT_REG 2000-10-05 23:19:51 +00:00
specfs Fix panic when removing open device (found by bp@) 2000-08-24 15:36:55 +00:00
umapfs Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
unionfs Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00