Revision caad4eb3 hw/scsi/esp.c
b/hw/scsi/esp.c | ||
---|---|---|
676 | 676 |
SysBusDevice *sbd = SYS_BUS_DEVICE(dev); |
677 | 677 |
SysBusESPState *sysbus = ESP(dev); |
678 | 678 |
ESPState *s = &sysbus->esp; |
679 |
Error *err = NULL; |
|
679 | 680 |
|
680 | 681 |
sysbus_init_irq(sbd, &s->irq); |
681 | 682 |
assert(sysbus->it_shift != -1); |
... | ... | |
688 | 689 |
qdev_init_gpio_in(dev, sysbus_esp_gpio_demux, 2); |
689 | 690 |
|
690 | 691 |
scsi_bus_new(&s->bus, dev, &esp_scsi_info, NULL); |
691 |
if (scsi_bus_legacy_handle_cmdline(&s->bus) < 0) { |
|
692 |
error_setg(errp, "Handling legacy SCSI command line failed"); |
|
692 |
scsi_bus_legacy_handle_cmdline(&s->bus, &err); |
|
693 |
if (err != NULL) { |
|
694 |
error_propagate(errp, err); |
|
693 | 695 |
return; |
694 | 696 |
} |
695 | 697 |
} |
Also available in: Unified diff