freebsd-dev/sys/fs
Jeff Roberson 26089666b6 Prepare to replace the buf splay with a trie:
- Don't insert BKGRDMARKER bufs into the splay or dirty/clean buf lists.
   No consumers need to find them there and it complicates the tree.
   These flags are all FFS specific and could be moved out of the buf
   cache.
 - Use pbgetvp() and pbrelvp() to associate the background and journal
   bufs with the vp.  Not only is this much cheaper it makes more sense
   for these transient bufs.
 - Fix the assertions in pbget* and pbrel*.  It's not safe to check list
   pointers which were never initialized.  Use the BX flags instead.  We
   also check B_PAGING in reassignbuf() so this should cover all cases.

Discussed with:	kib, mckusick, attilio
Sponsored by:	EMC / Isilon Storage Division
2013-04-06 22:21:23 +00:00
..
cd9660
deadfs
devfs
ext2fs Prepare to replace the buf splay with a trie: 2013-04-06 22:21:23 +00:00
fdescfs
fifofs
fuse
msdosfs
nandfs
nfs
nfsclient Strip the unnneeded spaces, mostly at the end of lines. 2013-04-01 09:56:48 +00:00
nfsserver
nullfs
procfs
pseudofs
smbfs
tmpfs - Constify local path variable for chflagsat(). 2013-03-22 07:40:34 +00:00
udf
unionfs