cvs commit: src/sys/dev/disk/ccd ccd.c src/sys/dev/disk/vn vn.c src/sys/kern subr_diskslice.c src/sys/sys ccdvar.h disk.h disklabel.h src/sbin/ccdconfig ccdconfig.c src/etc MAKEDEV

Matthew Dillon dillon at crater.dragonflybsd.org
Wed May 16 20:23:16 PDT 2007


dillon      2007/05/16 20:20:14 PDT

DragonFly src repository

  Modified files:
    sys/dev/disk/ccd     ccd.c 
    sys/dev/disk/vn      vn.c 
    sys/kern             subr_diskslice.c 
    sys/sys              ccdvar.h disk.h disklabel.h 
    sbin/ccdconfig       ccdconfig.c 
    etc                  MAKEDEV 
  Log:
  Remove the roll-your-own disklabel from CCD.  Use the kernel disk manager
  for disklabel support instead.
  
  Make CCD a real disk device rather then a fake one.  NOTE: All /dev/ccd*
  devices have changed and must be remade
  
  Introduce DSO_COMPATMBR.  This forces an MBR sector to be reserved in front
  of a disklabel even when the target disk does not have slices.  It is used
  by the CCD and VN devices to keep the disklabel aligned the same way it has
  been historically.
  
  Implement 64 bit block addressing for CCD.
  
  Implement a new filesystem type "ccd", and require that the devices backing
  the CCD use that filesystem type for safety.
  
  Fix a bug in DIOCGPART where the partinfo->media_blocks was not being
  set properly for partitions.
  
  Revision  Changes    Path
  1.43      +168 -330  src/sys/dev/disk/ccd/ccd.c
  1.33      +5 -0      src/sys/dev/disk/vn/vn.c
  1.33      +8 -3      src/sys/kern/subr_diskslice.c
  1.6       +20 -13    src/sys/sys/ccdvar.h
  1.14      +8 -0      src/sys/sys/disk.h
  1.21      +15 -1     src/sys/sys/disklabel.h
  1.8       +4 -18     src/sbin/ccdconfig/ccdconfig.c
  1.26      +8 -29     src/etc/MAKEDEV


http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/ccd/ccd.c.diff?r1=1.42&r2=1.43&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/vn/vn.c.diff?r1=1.32&r2=1.33&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/subr_diskslice.c.diff?r1=1.32&r2=1.33&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/ccdvar.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/disk.h.diff?r1=1.13&r2=1.14&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/disklabel.h.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sbin/ccdconfig/ccdconfig.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/etc/MAKEDEV.diff?r1=1.25&r2=1.26&f=u





More information about the Commits mailing list