blockdev: Save geometry in DriveInfo
In preparation of purging it from the block layer, which will happen later in this series. Signed-off-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
9139046c16
commit
317bb41229
@ -530,6 +530,10 @@ DriveInfo *drive_init(QemuOpts *opts, int default_to_scsi)
|
|||||||
dinfo->type = type;
|
dinfo->type = type;
|
||||||
dinfo->bus = bus_id;
|
dinfo->bus = bus_id;
|
||||||
dinfo->unit = unit_id;
|
dinfo->unit = unit_id;
|
||||||
|
dinfo->cyls = cyls;
|
||||||
|
dinfo->heads = heads;
|
||||||
|
dinfo->secs = secs;
|
||||||
|
dinfo->trans = translation;
|
||||||
dinfo->opts = opts;
|
dinfo->opts = opts;
|
||||||
dinfo->refcount = 1;
|
dinfo->refcount = 1;
|
||||||
if (serial) {
|
if (serial) {
|
||||||
|
@ -35,6 +35,7 @@ struct DriveInfo {
|
|||||||
int unit;
|
int unit;
|
||||||
int auto_del; /* see blockdev_mark_auto_del() */
|
int auto_del; /* see blockdev_mark_auto_del() */
|
||||||
int media_cd;
|
int media_cd;
|
||||||
|
int cyls, heads, secs, trans;
|
||||||
QemuOpts *opts;
|
QemuOpts *opts;
|
||||||
char serial[BLOCK_SERIAL_STRLEN + 1];
|
char serial[BLOCK_SERIAL_STRLEN + 1];
|
||||||
QTAILQ_ENTRY(DriveInfo) next;
|
QTAILQ_ENTRY(DriveInfo) next;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user