hw/scsi/vmw_pvscsi: Use qbus_reset_all() directly
authorPhilippe Mathieu-Daudé <philmd@redhat.com>
Tue, 28 May 2019 16:40:11 +0000 (18:40 +0200)
committerLaurent Vivier <laurent@vivier.eu>
Thu, 6 Jun 2019 09:28:29 +0000 (11:28 +0200)
Since the BusState is accesible from the SCSIBus object,
it is pointless to use qbus_reset_all_fn.
Use qbus_reset_all() directly.

Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Dmitry Fleytman <dmitry.fleytman@gmail.com>
Message-Id: <20190528164020.32250-2-philmd@redhat.com>
Signed-off-by: Laurent Vivier <laurent@vivier.eu>
hw/scsi/vmw_pvscsi.c

index 584b4be07e79866370608f0f6539d625c4cb02ac..c39e33fa35994d3b0c34dbc9131e943a4c3b7f27 100644 (file)
@@ -440,7 +440,7 @@ static void
 pvscsi_reset_adapter(PVSCSIState *s)
 {
     s->resetting++;
-    qbus_reset_all_fn(&s->bus);
+    qbus_reset_all(BUS(&s->bus));
     s->resetting--;
     pvscsi_process_completion_queue(s);
     assert(QTAILQ_EMPTY(&s->pending_queue));
@@ -848,7 +848,7 @@ pvscsi_on_cmd_reset_bus(PVSCSIState *s)
     trace_pvscsi_on_cmd_arrived("PVSCSI_CMD_RESET_BUS");
 
     s->resetting++;
-    qbus_reset_all_fn(&s->bus);
+    qbus_reset_all(BUS(&s->bus));
     s->resetting--;
     return PVSCSI_COMMAND_PROCESSING_SUCCEEDED;
 }