Continue untangling the disklabel. Use the generic disk_info structure
authorMatthew Dillon <dillon@dragonflybsd.org>
Tue, 15 May 2007 05:37:39 +0000 (05:37 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Tue, 15 May 2007 05:37:39 +0000 (05:37 +0000)
commit84f8b0095c2490ab3c80aec253047d2efecaf71a
treefe4ebc774e003b92faaf27bd7d7611f33382f283
parenta688b15c332db3fc0f31aa364a8287c7ebcca471
Continue untangling the disklabel.  Use the generic disk_info structure
to hold template information instead of the disklabel structure.

This removes all references to the disklabel structure from the MBR code
and leaves mostly opaque references in the slice code.
sys/bus/cam/scsi/scsi_cd.c
sys/dev/disk/vn/vn.c
sys/kern/subr_disk.c
sys/kern/subr_diskmbr.c
sys/kern/subr_diskslice.c
sys/sys/disk.h
sys/sys/diskslice.h