cvs commit: src/sys/bus/cam cam_periph.c src/sys/dev/disk/fd fd.c src/sys/kern kern_physio.c vfs_aio.c vfs_bio.c src/sys/sys buf.h src/sys/vfs/nfs nfs_bio.c nfs_vnops.c src/sys/vfs/nwfs nwfs_vnops.c src/sys/vfs/smbfs smbfs_vnops.c src/sys/vfs/specfs ...
Matthew Dillon
dillon at crater.dragonflybsd.org
Thu Apr 27 17:25:56 PDT 2006
dillon 2006/04/27 17:24:47 PDT
DragonFly src repository
Modified files:
sys/bus/cam cam_periph.c
sys/dev/disk/fd fd.c
sys/kern kern_physio.c vfs_aio.c vfs_bio.c
sys/sys buf.h
sys/vfs/nfs nfs_bio.c nfs_vnops.c
sys/vfs/nwfs nwfs_vnops.c
sys/vfs/smbfs smbfs_vnops.c
sys/vfs/specfs spec_vnops.c
sys/vfs/ufs ffs_rawread.c
Log:
Remove the buffer cache's B_PHYS flag. This flag was originally used as
part of a severe hack to treat buffers containing 'user' addresses
differently, in particular by using b_offset instead of b_blkno. Now that
buffer cache buffers only HAVE b_offset (b_*blkno is gone for good), there
is literally no difference between B_PHYS I/O and non-B_PHYS I/O once
the buffer has been handed off to the device.
Revision Changes Path
1.12 +1 -5 src/sys/bus/cam/cam_periph.c
1.27 +1 -1 src/sys/dev/disk/fd/fd.c
1.16 +2 -2 src/sys/kern/kern_physio.c
1.22 +1 -2 src/sys/kern/vfs_aio.c
1.64 +0 -5 src/sys/kern/vfs_bio.c
1.28 +1 -1 src/sys/sys/buf.h
1.32 +1 -28 src/sys/vfs/nfs/nfs_bio.c
1.56 +0 -3 src/sys/vfs/nfs/nfs_vnops.c
1.27 +0 -2 src/sys/vfs/nwfs/nwfs_vnops.c
1.28 +0 -2 src/sys/vfs/smbfs/smbfs_vnops.c
1.37 +0 -1 src/sys/vfs/specfs/spec_vnops.c
1.19 +1 -1 src/sys/vfs/ufs/ffs_rawread.c
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/cam_periph.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/fd/fd.c.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_physio.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_aio.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_bio.c.diff?r1=1.63&r2=1.64&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/buf.h.diff?r1=1.27&r2=1.28&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_bio.c.diff?r1=1.31&r2=1.32&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_vnops.c.diff?r1=1.55&r2=1.56&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nwfs/nwfs_vnops.c.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/smbfs/smbfs_vnops.c.diff?r1=1.27&r2=1.28&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/specfs/spec_vnops.c.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_rawread.c.diff?r1=1.18&r2=1.19&f=u
More information about the Commits
mailing list