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