freebsd-dev/sys/ufs/ffs
Konstantin Belousov c39baa7480 Generalize UFS buffer pager to allow it serving other filesystems
which also use buffer cache.

Most important addition to the code is the handling of filesystems
where the block size is less than the machine page size, which might
require reading several buffers to validate single page.

Tested by:	pho
Sponsored by:	The FreeBSD Foundation
MFC after:	2 weeks
2016-10-28 11:43:59 +00:00
..
ffs_alloc.c Be more strict when selecting between snapshot/regular mount. 2016-09-19 15:58:33 +00:00
ffs_balloc.c Reduce size of ufs inode. 2016-09-17 16:47:34 +00:00
ffs_extern.h Partially lift suspension when ffs_reload() finished with cgs and 2016-09-08 12:01:28 +00:00
ffs_inode.c Reduce size of ufs inode. 2016-09-17 16:47:34 +00:00
ffs_rawread.c Reduce size of ufs inode. 2016-09-17 16:47:34 +00:00
ffs_snapshot.c vfs: remove the __bo_vnode field from struct vnode 2016-09-30 17:11:03 +00:00
ffs_softdep.c Reduce size of ufs inode. 2016-09-17 16:47:34 +00:00
ffs_subr.c Reduce size of ufs inode. 2016-09-17 16:47:34 +00:00
ffs_suspend.c Partially lift suspension when ffs_reload() finished with cgs and 2016-09-08 12:01:28 +00:00
ffs_tables.c Include <sys/types.h> explicitly instead of depending on that 2016-10-24 18:12:57 +00:00
ffs_vfsops.c vfs: remove the __bo_vnode field from struct vnode 2016-09-30 17:11:03 +00:00
ffs_vnops.c Generalize UFS buffer pager to allow it serving other filesystems 2016-10-28 11:43:59 +00:00
fs.h Renumber the advertising clause. 2016-09-06 15:17:35 +00:00
softdep.h Bug 211013 reports that a write error to a UFS filesystem running 2016-08-16 21:02:30 +00:00