freebsd-dev/sys/gnu/fs/ext2fs
Bruce Evans 0508986cce In ffs_mountffs(), set mnt_iosize_max to si_iosize_max unconditionally
provided the latter is nonzero.  At this point, the former is a fairly
arbitrary default value (DFTPHYS), so changing it to any reasonable
value specified by the device driver is safe.  Using the maximum of
these limits broke ffs clustered i/o for devices whose si_iosize_max
is < DFLTPHYS.  Using the minimum would break device drivers' ability
to increase the active limit from DFTLPHYS up to MAXPHYS.

Copied the code for this and the associated (unnecessary?) fixup of
mp_iosize_max to all other filesystems that use clustering (ext2fs and
msdosfs).  It was completely missing.

PR:		36309
MFC-after:	1 week
2002-03-30 15:12:57 +00:00
..
COPYRIGHT.INFO Updated/corrected the list of GPL'ed files. 2000-01-01 11:27:50 +00:00
ext2_alloc.c Repaired CSRG id. This file was not in Lite1; it was just cloned from a 2002-03-23 13:41:52 +00:00
ext2_balloc.c Make a panic less misleading. 2001-04-29 11:45:15 +00:00
ext2_bmap.c Introduce the new 64-bit size disk block, daddr64_t. Change 2002-03-15 18:49:47 +00:00
ext2_extern.h Fixed some style bugs in the removal of __P(()). Continuation lines 2002-03-23 13:10:13 +00:00
ext2_fs_sb.h
ext2_fs.h Update to C99, s/__FUNCTION__/__func__/, 2001-12-10 08:09:49 +00:00
ext2_inode_cnv.c Merged changes in ext2_fs.h between Linux 1.2.2 and Linux 2.3.35. The 2000-01-01 17:39:21 +00:00
ext2_inode.c Repaired CSRG id. This file was not in Lite1; it was just cloned from a 2002-03-23 13:41:52 +00:00
ext2_linux_balloc.c Put the bits in place for Alpha support for ext2. Not tested. 2000-12-09 22:32:49 +00:00
ext2_linux_ialloc.c Put the bits in place for Alpha support for ext2. Not tested. 2000-12-09 22:32:49 +00:00
ext2_lookup.c Moved $FreeBSD$ to the correct place. 2002-03-23 13:48:10 +00:00
ext2_mount.h Remove __P. 2002-03-19 22:40:48 +00:00
ext2_readwrite.c KSE Milestone 2 2001-09-12 08:38:13 +00:00
ext2_subr.c Repaired CSRG id. This file was not in Lite1; it was just cloned from a 2002-03-23 13:41:52 +00:00
ext2_vfsops.c In ffs_mountffs(), set mnt_iosize_max to si_iosize_max unconditionally 2002-03-30 15:12:57 +00:00
ext2_vnops.c Repaired CSRG id. This file was not in Lite1; it was just cloned from a 2002-03-23 13:41:52 +00:00
fs.h KSE Milestone 2 2001-09-12 08:38:13 +00:00
i386-bitops.h Fix __asm__ clobber list abuse. 1999-11-15 23:16:06 +00:00
inode.h The addition of i_dirhash to struct inode pushed RELENG_4's 2001-09-24 18:29:20 +00:00