cvs commit: src/sys/kern kern_physio.c src/sys/netproto/ncp ncp_subr.c src/sys/netproto/smb smb_smb.c src/sys/vfs/gnu/ext2fs ext2_readwrite.c src/sys/vfs/hpfs hpfs_vnops.c src/sys/vfs/msdosfs msdosfs_vnops.c src/sys/vfs/nfs nfs_bio.c src/sys/vfs/ntfs ...

Matthew Dillon dillon at crater.dragonflybsd.org
Tue Aug 21 10:27:38 PDT 2007


dillon      2007/08/21 10:26:48 PDT

DragonFly src repository

  Modified files:
    sys/kern             kern_physio.c 
    sys/netproto/ncp     ncp_subr.c 
    sys/netproto/smb     smb_smb.c 
    sys/vfs/gnu/ext2fs   ext2_readwrite.c 
    sys/vfs/hpfs         hpfs_vnops.c 
    sys/vfs/msdosfs      msdosfs_vnops.c 
    sys/vfs/nfs          nfs_bio.c 
    sys/vfs/ntfs         ntfs_subr.c 
    sys/vfs/specfs       spec_vnops.c 
    sys/vfs/userfs       userfs_vnops.c 
    sys/vfs/ufs          ufs_readwrite.c 
  Log:
  getpages/putpages fixup part 1 - Add support for UIO_NOCOPY VOP_WRITEs to
  filesystems which use the buffer cache and assert that UIO_NOCOPY is not
  being used for filesystems which do not.
  
  For filesystems using the buffer cache all we have to do is force a
  read-before-write to fill in any missing pieces of the buffer.
  
  UIO_NOCOPY writes are used for buffer-cache-backed filesystems which do
  not implement their own vop_putpages code.  At the moment this is only
  the msdosfs.
  
  Revision  Changes    Path
  1.25      +3 -0      src/sys/kern/kern_physio.c
  1.11      +1 -0      src/sys/netproto/ncp/ncp_subr.c
  1.7       +3 -0      src/sys/netproto/smb/smb_smb.c
  1.14      +5 -7      src/sys/vfs/gnu/ext2fs/ext2_readwrite.c
  1.44      +10 -1     src/sys/vfs/hpfs/hpfs_vnops.c
  1.51      +10 -5     src/sys/vfs/msdosfs/msdosfs_vnops.c
  1.41      +5 -1      src/sys/vfs/nfs/nfs_bio.c
  1.26      +2 -2      src/sys/vfs/ntfs/ntfs_subr.c
  1.56      +2 -0      src/sys/vfs/specfs/spec_vnops.c
  1.2       +1 -1      src/sys/vfs/userfs/userfs_vnops.c
  1.23      +4 -3      src/sys/vfs/ufs/ufs_readwrite.c


http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_physio.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/ncp/ncp_subr.c.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/netproto/smb/smb_smb.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/ext2_readwrite.c.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/hpfs/hpfs_vnops.c.diff?r1=1.43&r2=1.44&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/msdosfs/msdosfs_vnops.c.diff?r1=1.50&r2=1.51&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/nfs/nfs_bio.c.diff?r1=1.40&r2=1.41&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ntfs/ntfs_subr.c.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/specfs/spec_vnops.c.diff?r1=1.55&r2=1.56&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/userfs/userfs_vnops.c.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ufs_readwrite.c.diff?r1=1.22&r2=1.23&f=u





More information about the Commits mailing list