diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2011-11-18 16:32:00 +0100 |
---|---|---|
committer | Kevin Wolf <kwolf@redhat.com> | 2011-11-22 10:33:30 +0100 |
commit | ce4e7e4661af433674f349ccdd5709b4b7a8b2fd (patch) | |
tree | 9a3708c7f2b195d95a3398df3452c36725158802 /hw/pci-hotplug.c | |
parent | 3a395142ba99197429a2378930d3c1551fc053cc (diff) | |
download | qemu-ce4e7e4661af433674f349ccdd5709b4b7a8b2fd.tar.gz |
usb-msd: do not register twice in the boot order
USB mass storage devices are registered twice in the boot order.
To avoid having to keep the two paths in sync, pass the bootindex
property down to the scsi-disk device and let it register itself.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Diffstat (limited to 'hw/pci-hotplug.c')
-rw-r--r-- | hw/pci-hotplug.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/hw/pci-hotplug.c b/hw/pci-hotplug.c index b59be2a599..12f61fea6e 100644 --- a/hw/pci-hotplug.c +++ b/hw/pci-hotplug.c @@ -91,7 +91,8 @@ static int scsi_hot_add(Monitor *mon, DeviceState *adapter, */ dinfo->unit = qemu_opt_get_number(dinfo->opts, "unit", -1); dinfo->bus = scsibus->busnr; - scsidev = scsi_bus_legacy_add_drive(scsibus, dinfo->bdrv, dinfo->unit, false); + scsidev = scsi_bus_legacy_add_drive(scsibus, dinfo->bdrv, dinfo->unit, + false, -1); if (!scsidev) { return -1; } |