Continue untangling the disklabel. Have most disk device drivers fill out
authorMatthew Dillon <dillon@dragonflybsd.org>
Tue, 15 May 2007 00:01:04 +0000 (00:01 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Tue, 15 May 2007 00:01:04 +0000 (00:01 +0000)
commita688b15c332db3fc0f31aa364a8287c7ebcca471
tree286afd7fdc6543f294bf531e1dee2b8a504c7c00
parent6ccb720ecb9890000bc7fd0463a8c1bc123de45f
Continue untangling the disklabel.  Have most disk device drivers fill out
and install a generic disk_info structure instead of filling out random
fields in the disklabel.

The generic disk_info structure uses a 64 bit integer to represent
the media size in bytes or total sector count.
29 files changed:
sys/bus/cam/scsi/scsi_cd.c
sys/bus/cam/scsi/scsi_da.c
sys/contrib/dev/fla/fla.c
sys/dev/disk/ata/ata-disk.c
sys/dev/disk/ata/ata-raid.c
sys/dev/disk/ata/atapi-fd.c
sys/dev/disk/fd/fd.c
sys/dev/disk/md/md.c
sys/dev/disk/nata/ata-disk.c
sys/dev/disk/nata/ata-raid.c
sys/dev/disk/nata/atapi-fd.c
sys/dev/raid/aac/aac_disk.c
sys/dev/raid/aac/aacvar.h
sys/dev/raid/amr/amr_disk.c
sys/dev/raid/ida/ida_disk.c
sys/dev/raid/ips/ips_disk.c
sys/dev/raid/mlx/mlx_disk.c
sys/dev/raid/mlx/mlxvar.h
sys/dev/raid/pst/pst-raid.c
sys/dev/raid/twe/twe_freebsd.c
sys/dev/raid/twe/twevar.h
sys/dev/virtual/disk/vdisk.c
sys/kern/subr_disk.c
sys/kern/subr_diskmbr.c
sys/kern/subr_diskslice.c
sys/sys/disk.h
sys/sys/disklabel.h
sys/sys/disklabel32.h
sys/sys/diskslice.h