diff options
author | Markus Armbruster <armbru@redhat.com> | 2012-07-10 11:12:41 +0200 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2012-07-17 16:48:30 +0200 |
commit | 1f24d7b47e1f18b5e7f0f050f915a42e9aa645db (patch) | |
tree | 31468afd9a369f7e0f6d6ef9e5b33fcd8a9f68bc /hw/scsi-disk.c | |
parent | 8a4bc5aafa7286e03bbced8abdb43aa6abdf95ea (diff) |
hd-geometry: Switch to uint32_t to match BlockConf
Best to use the same type, to avoid unwanted truncation or sign
extension.
BlockConf can't use plain int for cyls, heads and secs, because
integer properties require an exact width.
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'hw/scsi-disk.c')
-rw-r--r-- | hw/scsi-disk.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/scsi-disk.c b/hw/scsi-disk.c index fc077f5951..c881acf011 100644 --- a/hw/scsi-disk.c +++ b/hw/scsi-disk.c @@ -968,7 +968,7 @@ static int mode_sense_page(SCSIDiskState *s, int page, uint8_t **p_outbuf, }; BlockDriverState *bdrv = s->qdev.conf.bs; - int cylinders, heads, secs; + uint32_t cylinders, heads, secs; uint8_t *p = *p_outbuf; if ((mode_sense_valid[page] & (1 << s->qdev.type)) == 0) { |