Continue untangling the disklabel. Have most disk device drivers fill out
commitaed2cc6a0e709746583f1d21d221f17b36661019
authorMatthew Dillon <dillon@dragonflybsd.org>
Tue, 15 May 2007 00:01:04 +0000 (15 00:01 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Tue, 15 May 2007 00:01:04 +0000 (15 00:01 +0000)
tree52691cc4831b9f02caadf7e2c6a5e14018725682
parentccc9663f66383f8a47d589eab2cc476470603c58
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.
28 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/diskslice.h