Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 15 Mar 2002 10:49:47 -0800 (PST)
From:      Kirk McKusick <mckusick@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/coda coda_vnops.c src/sys/dev/ccd ccd.c src/sys/dev/md md.c src/sys/dev/vinum vinumdaemon.c vinuminterrupt.c vinumrequest.c vinumrevive.c src/sys/fs/hpfs hpfs_vnops.c src/sys/fs/msdosfs msdosfs_fat.c msdosfs_vnops.c ...
Message-ID:  <200203151849.g2FInlW38440@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
mckusick    2002/03/15 10:49:47 PST

  Modified files:
    sys/coda             coda_vnops.c 
    sys/dev/ccd          ccd.c 
    sys/dev/md           md.c 
    sys/dev/vinum        vinumdaemon.c vinuminterrupt.c 
                         vinumrequest.c vinumrevive.c 
    sys/fs/hpfs          hpfs_vnops.c 
    sys/fs/msdosfs       msdosfs_fat.c msdosfs_vnops.c 
    sys/gnu/ext2fs       ext2_subr.c 
    sys/kern             vfs_bio.c vfs_cluster.c vnode_if.src 
    sys/sys              bio.h buf.h types.h 
    sys/ufs/ffs          ffs_snapshot.c ffs_softdep.c 
    sys/ufs/ufs          ufs_bmap.c ufs_vnops.c 
    sys/vm               vnode_pager.c 
  Log:
  Introduce the new 64-bit size disk block, daddr64_t. Change
  the bio and buffer structures to have daddr64_t bio_pblkno,
  b_blkno, and b_lblkno fields which allows access to disks
  larger than a Terabyte in size. This change also requires
  that the VOP_BMAP vnode operation accept and return daddr64_t
  blocks. This delta should not affect system operation in
  any way. It merely sets up the necessary interfaces to allow
  the development of disk drivers that work with these larger
  disk block addresses. It also allows for the development of
  UFS2 which will use 64-bit block addresses.
  
  Revision  Changes    Path
  1.39      +2 -2      src/sys/coda/coda_vnops.c
  1.98      +1 -1      src/sys/dev/ccd/ccd.c
  1.54      +1 -1      src/sys/dev/md/md.c
  1.21      +2 -2      src/sys/dev/vinum/vinumdaemon.c
  1.38      +6 -6      src/sys/dev/vinum/vinuminterrupt.c
  1.59      +4 -4      src/sys/dev/vinum/vinumrequest.c
  1.37      +1 -1      src/sys/dev/vinum/vinumrevive.c
  1.23      +6 -2      src/sys/fs/hpfs/hpfs_vnops.c
  1.28      +5 -2      src/sys/fs/msdosfs/msdosfs_fat.c
  1.116     +13 -6     src/sys/fs/msdosfs/msdosfs_vnops.c
  1.20      +2 -2      src/sys/gnu/ext2fs/ext2_subr.c
  1.304     +2 -2      src/sys/kern/vfs_bio.c
  1.117     +3 -3      src/sys/kern/vfs_cluster.c
  1.47      +2 -2      src/sys/kern/vnode_if.src
  1.110     +3 -3      src/sys/sys/bio.h
  1.128     +2 -2      src/sys/sys/buf.h
  1.55      +1 -0      src/sys/sys/types.h
  1.31      +4 -4      src/sys/ufs/ffs/ffs_snapshot.c
  1.110     +5 -2      src/sys/ufs/ffs/ffs_softdep.c
  1.48      +10 -5     src/sys/ufs/ufs/ufs_bmap.c
  1.186     +3 -1      src/sys/ufs/ufs/ufs_vnops.c
  1.143     +2 -2      src/sys/vm/vnode_pager.c

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200203151849.g2FInlW38440>