This series finally stabilizes system reset during ongoing SCSI I/O here. The first patch is a repost, the others include missing reset related bits that mostly concern the LSI controller. And the last patch addresses a disk hotplugging issue: The LSI used to keep pointers to the selected device, pointer that can become invalid it the device is removed in the middle of ongoing I/O.
Jan Kiszka (5): SCSI: Add disk reset handler scsi-disk: Clear aiocb on read completion lsi: Purge message queue on reset lsi: Adjust some register reset values lsi: Handle removal of selected devices hw/lsi53c895a.c | 70 +++++++++++++++++++++++++++++++++++------------------- hw/scsi-disk.c | 37 ++++++++++++++++++++++------ 2 files changed, 74 insertions(+), 33 deletions(-)