DragonFly commits List (threaded) for 2007-08
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
cvs commit: src/sys/kern vfs_bio.c vfs_cluster.c vfs_vopops.c src/sys/sys vfsops.h src/sys/vm vnode_pager.c src/sys/emulation/linux/i386/linprocfs linprocfs_vnops.c src/sys/vfs/deadfs dead_vnops.c src/sys/vfs/fifofs fifo_vnops.c ...
dillon 2007/08/13 10:31:57 PDT
DragonFly src repository
Modified files:
sys/kern vfs_bio.c vfs_cluster.c vfs_vopops.c
sys/sys vfsops.h
sys/vm vnode_pager.c
sys/emulation/linux/i386/linprocfs linprocfs_vnops.c
sys/vfs/deadfs dead_vnops.c
sys/vfs/fifofs fifo_vnops.c
sys/vfs/gnu/ext2fs ext2_bmap.c ext2_vnops.c
sys/vfs/hpfs hpfs_vnops.c
sys/vfs/isofs/cd9660 cd9660_bmap.c cd9660_lookup.c
cd9660_vnops.c
sys/vfs/mfs mfs_vnops.c
sys/vfs/msdosfs msdosfs_vnops.c
sys/vfs/nfs nfs_serv.c nfs_vnops.c
sys/vfs/ntfs ntfs_vnops.c
sys/vfs/nwfs nwfs_vnops.c
sys/vfs/procfs procfs_vnops.c
sys/vfs/smbfs smbfs_vnops.c
sys/vfs/specfs spec_vnops.c
sys/vfs/udf udf_vnops.c
sys/vfs/ufs ffs_rawread.c ffs_softdep.c ufs_bmap.c
ufs_readwrite.c ufs_vnops.c
sys/vfs/union union_vnops.c
Log:
Remove the vpp (returned underlying device vnode) argument from VOP_BMAP().
VOP_BMAP() may now only be used to determine linearity and clusterability of
the blocks underlying a filesystem object. The meaning of the returned
block number (other then being contiguous as a means of indicating
linearity or clusterability) is now up to the VFS.
This removes visibility into the device(s) underlying a filesystem from
the rest of the kernel.
Revision Changes Path
1.92 +1 -1 src/sys/kern/vfs_bio.c
1.30 +6 -6 src/sys/kern/vfs_cluster.c
1.34 +1 -2 src/sys/kern/vfs_vopops.c
1.28 +3 -4 src/sys/sys/vfsops.h
1.37 +1 -1 src/sys/vm/vnode_pager.c
1.41 +0 -2 src/sys/emulation/linux/i386/linprocfs/linprocfs_vnops.c
1.20 +1 -1 src/sys/vfs/deadfs/dead_vnops.c
1.40 +1 -3 src/sys/vfs/fifofs/fifo_vnops.c
1.4 +1 -3 src/sys/vfs/gnu/ext2fs/ext2_bmap.c
1.41 +1 -1 src/sys/vfs/gnu/ext2fs/ext2_vnops.c
1.43 +2 -4 src/sys/vfs/hpfs/hpfs_vnops.c
1.6 +1 -3 src/sys/vfs/isofs/cd9660/cd9660_bmap.c
1.24 +2 -2 src/sys/vfs/isofs/cd9660/cd9660_lookup.c
1.36 +1 -1 src/sys/vfs/isofs/cd9660/cd9660_vnops.c
1.37 +1 -3 src/sys/vfs/mfs/mfs_vnops.c
1.50 +1 -3 src/sys/vfs/msdosfs/msdosfs_vnops.c
1.45 +89 -87 src/sys/vfs/nfs/nfs_serv.c
1.74 +1 -3 src/sys/vfs/nfs/nfs_vnops.c
1.42 +1 -3 src/sys/vfs/ntfs/ntfs_vnops.c
1.37 +1 -5 src/sys/vfs/nwfs/nwfs_vnops.c
1.45 +4 -4 src/sys/vfs/procfs/procfs_vnops.c
1.40 +1 -5 src/sys/vfs/smbfs/smbfs_vnops.c
1.55 +7 -5 src/sys/vfs/specfs/spec_vnops.c
1.31 +0 -2 src/sys/vfs/udf/udf_vnops.c
1.27 +3 -3 src/sys/vfs/ufs/ffs_rawread.c
1.52 +1 -2 src/sys/vfs/ufs/ffs_softdep.c
1.13 +1 -3 src/sys/vfs/ufs/ufs_bmap.c
1.22 +3 -2 src/sys/vfs/ufs/ufs_readwrite.c
1.62 +1 -1 src/sys/vfs/ufs/ufs_vnops.c
1.38 +1 -1 src/sys/vfs/union/union_vnops.c
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_bio.c.diff?r1=1.91&r2=1.92&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_cluster.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/vfs_vopops.c.diff?r1=1.33&r2=1.34&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/vfsops.h.diff?r1=1.27&r2=1.28&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vnode_pager.c.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/emulation/linux/i386/linprocfs/linprocfs_vnops.c.diff?r1=1.40&r2=1.41&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/deadfs/dead_vnops.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/fifofs/fifo_vnops.c.diff?r1=1.39&r2=1.40&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/ext2_bmap.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/ext2_vnops.c.diff?r1=1.40&r2=1.41&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hpfs/hpfs_vnops.c.diff?r1=1.42&r2=1.43&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/isofs/cd9660/cd9660_bmap.c.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/isofs/cd9660/cd9660_lookup.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/isofs/cd9660/cd9660_vnops.c.diff?r1=1.35&r2=1.36&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/mfs/mfs_vnops.c.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/msdosfs/msdosfs_vnops.c.diff?r1=1.49&r2=1.50&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_serv.c.diff?r1=1.44&r2=1.45&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_vnops.c.diff?r1=1.73&r2=1.74&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ntfs/ntfs_vnops.c.diff?r1=1.41&r2=1.42&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nwfs/nwfs_vnops.c.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/procfs/procfs_vnops.c.diff?r1=1.44&r2=1.45&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/smbfs/smbfs_vnops.c.diff?r1=1.39&r2=1.40&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/specfs/spec_vnops.c.diff?r1=1.54&r2=1.55&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/udf/udf_vnops.c.diff?r1=1.30&r2=1.31&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_rawread.c.diff?r1=1.26&r2=1.27&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_softdep.c.diff?r1=1.51&r2=1.52&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_bmap.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_readwrite.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_vnops.c.diff?r1=1.61&r2=1.62&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/union/union_vnops.c.diff?r1=1.37&r2=1.38&f=u
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]