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 ...

Matthew Dillon dillon at crater.dragonflybsd.org
Mon Aug 13 10:32:50 PDT 2007


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





More information about the Commits mailing list