freebsd-src/sys/fs
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
..
cd9660 In ffs_mountffs(), set mnt_iosize_max to si_iosize_max unconditionally 2002-03-30 15:12:57 +00:00
coda Remove __P. 2002-03-20 05:00:21 +00:00
deadfs Remove __P. 2002-03-19 22:20:14 +00:00
devfs Remove __P. 2002-03-19 22:20:14 +00:00
fdescfs Remove __P. 2002-03-19 22:20:14 +00:00
fifofs Remove __P. 2002-03-19 22:20:14 +00:00
hpfs Remove __P. 2002-03-19 22:20:14 +00:00
msdosfs Fixed some style bugs in the removal of __P(()). Continuation lines 2002-03-23 12:38:05 +00:00
ntfs Remove __P. 2002-03-19 22:20:14 +00:00
nullfs Cannot release vnode underlying the nullfs vnode in null_inactive 2002-03-18 05:39:04 +00:00
nwfs Simple p_ucred -> td_ucred changes to start using the per-thread ucred 2002-02-27 18:32:23 +00:00
portalfs Remove __P. 2002-03-19 22:20:14 +00:00
procfs Protect proc struct (p_args and p_comm) when doing procfs IO that pulls 2002-03-29 19:12:40 +00:00
pseudofs Part I: Update extended attribute API and ABI: 2002-02-10 04:43:22 +00:00
smbfs Add a flags parameter to VFS_VGET to pass through the desired 2002-03-17 01:25:47 +00:00
specfs Remove __P. 2002-03-19 22:20:14 +00:00
umapfs Remove __P. 2002-03-19 22:20:14 +00:00
unionfs Remove __P. 2002-03-19 22:20:14 +00:00