scsi-disk: do not complete requests early for rerror/werror=ignore
commit424740def9a42da88550410de9a41ef07cc4a010
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 24 Feb 2021 12:16:32 +0000 (24 13:16 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 25 Feb 2021 13:14:32 +0000 (25 14:14 +0100)
treec147f77094f627e0743fa5f3a17301c5fe6d630f
parentf95f61c2c9618fae7d8ea4c1d63e7416884bad52
scsi-disk: do not complete requests early for rerror/werror=ignore

When requested to ignore errors, just do nothing and let the
request complete normally.  This means that the request will
be accounted correctly.

This is what commit 40dce4ee61 ("scsi-disk: fix rerror/werror=ignore",
2018-10-19) was supposed to do:

Fixes: 40dce4ee61 ("scsi-disk: fix rerror/werror=ignore", 2018-10-19)
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/scsi/scsi-disk.c