cvs commit: src/sys/dev/disk/ata atapi-cd.c src/sys/dev/disk/ccd ccd.c src/sys/dev/disk/mcd mcd.c src/sys/dev/disk/scd scd.c src/sys/dev/raid/vinum vinumio.c vinumioctl.c vinumvar.h src/sys/kern subr_diskslice.c src/sys/sys disklabel.h ndisklabel.h ...

Matthew Dillon dillon at crater.dragonflybsd.org
Tue May 15 10:52:40 PDT 2007


dillon      2007/05/15 10:51:04 PDT

DragonFly src repository

  Modified files:
    sys/dev/disk/ata     atapi-cd.c 
    sys/dev/disk/ccd     ccd.c 
    sys/dev/disk/mcd     mcd.c 
    sys/dev/disk/scd     scd.c 
    sys/dev/raid/vinum   vinumio.c vinumioctl.c vinumvar.h 
    sys/kern             subr_diskslice.c 
    sys/sys              disklabel.h ndisklabel.h 
    sys/vfs/gnu/ext2fs   ext2_vfsops.c 
    sys/vfs/msdosfs      msdosfs_vfsops.c 
    sys/vfs/ufs          ffs_vfsops.c 
  Log:
  Continue untangling the disklabel.  Reorganize struct partinfo and the
  DIOCGPART ioctl to extract the required information directly, and fix
  the DIOCGPART ioctl direction so userland can use it.
  
  This removes numerous disklabel references, particularly from the filesystem
  code which was doing silly indirections just to figure out the sector size.
  
  NOTE: The absolute byte offset of the slice or partition (relative to the
  base of the raw disk) is also made available, but is not currently used
  by the kernel.
  
  Revision  Changes    Path
  1.31      +12 -2     src/sys/dev/disk/ata/atapi-cd.c
  1.40      +23 -11    src/sys/dev/disk/ccd/ccd.c
  1.23      +16 -9     src/sys/dev/disk/mcd/mcd.c
  1.22      +12 -4     src/sys/dev/disk/scd/scd.c
  1.23      +5 -4      src/sys/dev/raid/vinum/vinumio.c
  1.8       +10 -8     src/sys/dev/raid/vinum/vinumioctl.c
  1.10      +0 -1      src/sys/dev/raid/vinum/vinumvar.h
  1.30      +21 -5     src/sys/kern/subr_diskslice.c
  1.19      +15 -6     src/sys/sys/disklabel.h
  1.2       +5 -5      src/sys/sys/ndisklabel.h
  1.54      +3 -5      src/sys/vfs/gnu/ext2fs/ext2_vfsops.c
  1.46      +0 -29     src/sys/vfs/msdosfs/msdosfs_vfsops.c
  1.55      +2 -2      src/sys/vfs/ufs/ffs_vfsops.c


http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/ata/atapi-cd.c.diff?r1=1.30&r2=1.31&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/ccd/ccd.c.diff?r1=1.39&r2=1.40&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/mcd/mcd.c.diff?r1=1.22&r2=1.23&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/scd/scd.c.diff?r1=1.21&r2=1.22&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinumio.c.diff?r1=1.22&r2=1.23&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinumioctl.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinumvar.h.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/subr_diskslice.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/disklabel.h.diff?r1=1.18&r2=1.19&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/ndisklabel.h.diff?r1=1.1&r2=1.2&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/gnu/ext2fs/ext2_vfsops.c.diff?r1=1.53&r2=1.54&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/msdosfs/msdosfs_vfsops.c.diff?r1=1.45&r2=1.46&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vfs/ufs/ffs_vfsops.c.diff?r1=1.54&r2=1.55&f=u





More information about the Commits mailing list