1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-16 10:20:30 +00:00
freebsd/sys/ufs/ffs
John Dyson aa3960192e General fixes to the vfs clustring code:
1) Make cluster buffer list be a non-malloced chain.  This eliminates
yet another 'evil' M_WAITOK and generally cleans up the code.
2) Fix write clustering for ext2fs.  It was just broken.  Also, ffs
clustering had an efficiency problem that more bawrites were happening
than should have been.
3) Make changes to buf.h to support the above, plus remove b_pfcent
at the request of David Greenman.

Note that the reallocblocks code is disabled pending rewrite for
the cluster buffer list changes.
1995-11-19 19:55:26 +00:00
..
ffs_alloc.c General fixes to the vfs clustring code: 1995-11-19 19:55:26 +00:00
ffs_balloc.c Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
ffs_extern.h Introduced a type `vop_t' for vnode operation functions and used 1995-11-09 08:17:23 +00:00
ffs_inode.c Make MNT_ASYNC more effective for UFS. It should not be too much more 1995-11-05 21:01:15 +00:00
ffs_subr.c Added VOP_GETPAGES/VOP_PUTPAGES and also the "backwards" block count 1995-09-04 00:21:16 +00:00
ffs_tables.c Remove trailing whitespace. 1995-05-30 08:16:23 +00:00
ffs_vfsops.c Reviewed by: julian with quick glances by bruce and others 1995-08-28 09:19:25 +00:00
ffs_vnops.c Get rid of the last debug sysctl variables of the old style. 1995-11-14 09:40:06 +00:00
fs.h Remove trailing whitespace. 1995-05-30 08:16:23 +00:00