freebsd-nq/sys/gnu/ext2fs
KATO Takenori 81bca6ddae Clustered read and write are switched at mount-option level.
1. Clustered I/O is switched by the MNT_NOCLUSTERR and MNT_NOCLUSTERW
   bits of the mnt_flag.  The sysctl variables, vfs.foo.doclusterread
   and vfs.foo.doclusterwrite are deleted.  Only mount option can
   control clustered I/O from userland.
2. When foofs_mount mounts block device, foofs_mount checks D_CLUSTERR
   and D_CLUSTERW bits of the d_flags member in the block device switch
   table.  If D_NOCLUSTERR / D_NOCLUSTERW are set, MNT_NOCLUSTERR /
   MNT_NOCLUSTERW bits will be set.  In this case, MNT_NOCLUSTERR and
   MNT_NOCLUSTERW cannot be cleared from userland.
3. Vnode driver disables both clustered read and write.
4. Union filesystem disables clutered write.

Reviewed by:	bde
1997-09-27 13:40:20 +00:00
..
COPYRIGHT.INFO Main code for the ext2fs filesystem. Please refer to the COPYRIGHT.INFO 1995-11-05 23:25:12 +00:00
ext2_alloc.c Removed unused #includes. 1997-06-14 14:17:07 +00:00
ext2_balloc.c Removed unused #includes. 1997-06-14 14:17:07 +00:00
ext2_bmap.c Removed unused #includes. 1997-09-02 20:06:59 +00:00
ext2_extern.h Clustered read and write are switched at mount-option level. 1997-09-27 13:40:20 +00:00
ext2_fs_i.h Main code for the ext2fs filesystem. Please refer to the COPYRIGHT.INFO 1995-11-05 23:25:12 +00:00
ext2_fs_sb.h Main code for the ext2fs filesystem. Please refer to the COPYRIGHT.INFO 1995-11-05 23:25:12 +00:00
ext2_fs.h Use __i386__ instead of i386 in ifdefs. 1997-04-01 15:10:38 +00:00
ext2_ihash.c Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are not 1997-02-22 09:48:43 +00:00
ext2_inode_cnv.c Removed unused #includes. 1997-06-14 14:17:07 +00:00
ext2_inode.c Removed unused #includes. 1997-06-14 14:17:07 +00:00
ext2_linux_balloc.c Fix a problem with ext2fs so that filesystems mounted at reboot don't 1997-08-04 05:10:31 +00:00
ext2_linux_ialloc.c Fix a problem with ext2fs so that filesystems mounted at reboot don't 1997-08-04 05:10:31 +00:00
ext2_lookup.c Remove some stuff from lookup which is now handled centrally. 1997-09-10 19:39:03 +00:00
ext2_mount.h Make MFS a supported option, finally. 1997-09-22 21:24:03 +00:00
ext2_readwrite.c Clustered read and write are switched at mount-option level. 1997-09-27 13:40:20 +00:00
ext2_subr.c Removed unused #includes. 1997-06-14 14:17:07 +00:00
ext2_vfsops.c Clustered read and write are switched at mount-option level. 1997-09-27 13:40:20 +00:00
ext2_vnops.c Clustered read and write are switched at mount-option level. 1997-09-27 13:40:20 +00:00
fs.h Fix a problem with ext2fs so that filesystems mounted at reboot don't 1997-08-04 05:10:31 +00:00
i386-bitops.h ext2_inode_cnv.c: 1995-11-09 08:41:25 +00:00
inode.h Fixed comment about i_spare. 1997-07-13 15:40:31 +00:00