summaryrefslogtreecommitdiff
path: root/hw/cirrus_vga_rop.h
diff options
context:
space:
mode:
authorMarkus Armbruster <armbru@redhat.com>2011-01-28 11:21:36 +0100
committerKevin Wolf <kwolf@redhat.com>2011-01-31 10:03:00 +0100
commit31e1ea3ee7d05ab1aa134fe07a8f33b42417641f (patch)
tree1ed1137e0df6b3bb62e7e5894f04530d5aefd2fb /hw/cirrus_vga_rop.h
parent1b40bbd13a2d37dcd88763b84d01ec68bc96ff14 (diff)
downloadqemu-31e1ea3ee7d05ab1aa134fe07a8f33b42417641f.tar.gz
scsi hotplug: Set DriveInfo member bus correctly
drive_init() picks the first free bus and unit number, unless the user specifies them. This isn't a good fit for the drive_add monitor command, because there we specify the controller by PCI address instead of using bus number set by drive_init(). scsi_hot_add() takes care to replace the unit number set by drive_init() by the real one, but it neglects to replace the bus number. Thus, bus/unit in DriveInfo may be bogus. Affects drive_get() and drive_get_max_bus(). I'm not aware of anything bad happening because of that; looks like by the time we're hot-plugging, the two functions aren't used anymore. Fix it anyway. Signed-off-by: Markus Armbruster <armbru@redhat.com> Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'hw/cirrus_vga_rop.h')
0 files changed, 0 insertions, 0 deletions