git: Kernel - Completely remove DFLTPHYS
Francois Tigeot
ftigeot at crater.dragonflybsd.org
Fri Mar 30 13:56:35 PDT 2012
commit d83666e0134c4fe447b61f17ca7f22f4418b2d9b
Author: François Tigeot <ftigeot at wolfpond.org>
Date: Thu Mar 22 19:17:48 2012 +0100
Kernel - Completely remove DFLTPHYS
* There is no need to have two different macros define the maximum
allowed IO size for low-level operations; replace DFLTPHYS by
MAXPHYS in the entire kernel.
* Old drivers typically used DFLTPHYS without a second thought,
assuming it would always be the same value; they may have hard
limitations and break if bigger I/O sizes are suddenly used.
Be sure to explicitely limit their maximum allowed I/O size to
64KB and keep them working.
Summary of changes:
share/examples/scsi_target/scsi_target.c | 2 +-
share/man/man9/physio.9 | 2 +-
sys/bus/cam/cam_periph.c | 6 +++---
sys/bus/firewire/fwmem.c | 2 +-
sys/cpu/i386/include/param.h | 3 +--
sys/cpu/x86_64/include/param.h | 3 +--
sys/dev/disk/md/md.c | 2 +-
sys/dev/disk/nata/ata-disk.c | 2 +-
sys/dev/disk/nata/atapi-cd.c | 2 +-
sys/dev/disk/nata/atapi-fd.c | 2 +-
sys/dev/disk/nata/atapi-tape.c | 4 ++--
sys/dev/raid/ida/ida_disk.c | 2 +-
sys/kern/kern_physio.c | 4 ++--
sys/kern/vfs_mount.c | 2 +-
sys/vfs/devfs/devfs_vnops.c | 2 +-
sys/vfs/hpfs/hpfs_vnops.c | 4 ++--
sys/vfs/mfs/mfs_vfsops.c | 2 +-
17 files changed, 22 insertions(+), 24 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/d83666e0134c4fe447b61f17ca7f22f4418b2d9b
--
DragonFly BSD source repository
More information about the Commits
mailing list