DragonFly commits List (threaded) for 2007-05
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]
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 ...
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
[
Date Prev][
Date Next]
[
Thread Prev][
Thread Next]
[
Date Index][
Thread Index]