cvs commit: src/sys/bus/cam/scsi scsi_all.c scsi_all.h src/sys/dev/disk/ccd ccd.c src/sys/dev/disk/vn vn.c src/sys/dev/raid/aac aac.c aacvar.h src/sys/dev/raid/amr amr.c amrvar.h src/sys/dev/raid/ida ida.c idavar.h src/sys/dev/raid/twe ...
Matthew Dillon
dillon at crater.dragonflybsd.org
Tue May 15 15:45:53 PDT 2007
dillon 2007/05/15 15:44:21 PDT
DragonFly src repository
Modified files:
sys/bus/cam/scsi scsi_all.c scsi_all.h
sys/dev/disk/ccd ccd.c
sys/dev/disk/vn vn.c
sys/dev/raid/aac aac.c aacvar.h
sys/dev/raid/amr amr.c amrvar.h
sys/dev/raid/ida ida.c idavar.h
sys/dev/raid/twe twe.c twevar.h
sys/dev/raid/vinum vinum.c
sys/kern kern_device.c kern_shutdown.c subr_disk.c
subr_diskmbr.c subr_diskslice.c
sys/platform/pc32/i386 symbols.raw
sys/sys device.h disk.h diskslice.h systm.h
vnioctl.h
sys/vm vm_swap.c
Log:
* The diskslice abstraction now stores offsets/sizes as 64 bit quantities.
(NOTE: DOS partition tables and standard disklabels can't handle 64 bit
sector numbers yet). For future pluggable disklabel/partitioning schemes.
* The kernel panic / kernel core API is now 64 bits.
* The VN device now uses 64 bit sector numbers and can handle block devices
up to what is supported by the filesystem (typically 8TB). This change
was made primarily so we can test future disklabel / partition table
support.
* Pass 64 bit LBAs to various block devices and to the SCSI layer.
* Check for and assert 32 bit overflow conditions in various places, instead
of wrapping.
Revision Changes Path
1.8 +3 -1 src/sys/bus/cam/scsi/scsi_all.c
1.6 +1 -1 src/sys/bus/cam/scsi/scsi_all.h
1.41 +3 -2 src/sys/dev/disk/ccd/ccd.c
1.32 +7 -7 src/sys/dev/disk/vn/vn.c
1.30 +3 -1 src/sys/dev/raid/aac/aac.c
1.17 +1 -1 src/sys/dev/raid/aac/aacvar.h
1.24 +4 -3 src/sys/dev/raid/amr/amr.c
1.10 +1 -1 src/sys/dev/raid/amr/amrvar.h
1.16 +5 -1 src/sys/dev/raid/ida/ida.c
1.4 +1 -1 src/sys/dev/raid/ida/idavar.h
1.18 +4 -1 src/sys/dev/raid/twe/twe.c
1.10 +1 -1 src/sys/dev/raid/twe/twevar.h
1.20 +1 -1 src/sys/dev/raid/vinum/vinum.c
1.25 +1 -1 src/sys/kern/kern_device.c
1.52 +13 -7 src/sys/kern/kern_shutdown.c
1.31 +8 -8 src/sys/kern/subr_disk.c
1.21 +26 -26 src/sys/kern/subr_diskmbr.c
1.31 +15 -14 src/sys/kern/subr_diskslice.c
1.4 +1 -0 src/sys/platform/pc32/i386/symbols.raw
1.10 +4 -4 src/sys/sys/device.h
1.13 +1 -1 src/sys/sys/disk.h
1.11 +11 -10 src/sys/sys/diskslice.h
1.70 +2 -1 src/sys/sys/systm.h
1.3 +2 -2 src/sys/sys/vnioctl.h
1.35 +11 -3 src/sys/vm/vm_swap.c
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_all.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/bus/cam/scsi/scsi_all.h.diff?r1=1.5&r2=1.6&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/ccd/ccd.c.diff?r1=1.40&r2=1.41&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/disk/vn/vn.c.diff?r1=1.31&r2=1.32&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/aac/aac.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/aac/aacvar.h.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/amr/amr.c.diff?r1=1.23&r2=1.24&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/amr/amrvar.h.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/ida/ida.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/ida/idavar.h.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/twe/twe.c.diff?r1=1.17&r2=1.18&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/twe/twevar.h.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/raid/vinum/vinum.c.diff?r1=1.19&r2=1.20&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_device.c.diff?r1=1.24&r2=1.25&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_shutdown.c.diff?r1=1.51&r2=1.52&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/subr_disk.c.diff?r1=1.30&r2=1.31&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/subr_diskmbr.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/kern/subr_diskslice.c.diff?r1=1.30&r2=1.31&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/platform/pc32/i386/symbols.raw.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/device.h.diff?r1=1.9&r2=1.10&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/disk.h.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/diskslice.h.diff?r1=1.10&r2=1.11&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/systm.h.diff?r1=1.69&r2=1.70&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/sys/vnioctl.h.diff?r1=1.2&r2=1.3&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/vm/vm_swap.c.diff?r1=1.34&r2=1.35&f=u
More information about the Commits
mailing list