Message ID | 20210224182453.587731-1-pbonzini@redhat.com |
---|---|
Headers | show |
Series | scsi-generic: error handling overhaul | expand |
On 2/24/21 7:24 PM, Paolo Bonzini wrote: > This series is mostly a refresh of Hannes's patches at > https://patchew.org/QEMU/20201116184041.60465-1-hare@suse.de/, which > haven't been applied yet because they broke the testsuite. > > In addition to Hannes's introduction of host status in the SCSI > subsystem, which survives mostly in patches 3 and 6-10, I am also changing > scsi_handle_rw_error to always pass down guest-recoverable sense codes, > even if rerror=stop/werror=stop. Without this change, [rw]error=stop are > mostly unusable because the guest will stop even for unit attention sense. > > Paolo > > Supersedes: <20201116184041.60465-1-hare@suse.de> > > Hannes Reinecke (5): > scsi: drop 'result' argument from command_complete callback > scsi: Rename linux-specific SG_ERR codes to generic SCSI_HOST error > codes > scsi: Add mapping for generic SCSI_HOST status to sense codes > scsi: inline sg_io_sense_from_errno() into the callers. > scsi: move host_status handling into SCSI drivers > > Paolo Bonzini (5): > scsi-disk: move scsi_handle_rw_error earlier > scsi-disk: do not complete requests early for rerror/werror=ignore > scsi: introduce scsi_sense_from_errno() > scsi-disk: pass SCSI status to scsi_handle_rw_error > scsi-disk: pass guest recoverable errors through even for rerror=stop $ b4 am 20210224182453.587731-1-pbonzini@redhat.com Grabbing thread from lore.kernel.org/qemu-devel Analyzing 11 messages in the thread --- ERROR: missing [11/11]! --- Total patches: 10 --- WARNING: Thread incomplete! I suppose this is OK ;) patchew is stuck too: Only 10 patches received! https://patchew.org/QEMU/20210224182453.587731-1-pbonzini@redhat.com/