On 06/26/2018 05:40 PM, Paolo Bonzini wrote: > The response size is expected to be zero if the SCSI status is not > "GOOD", but nothing was resetting it. > > This can be reproduced simply by "sg_persist -s /dev/sdb" where /dev/sdb > in the guest is a scsi-block device corresponding to a multipath device > on the host. > > Before: > > PR in (Read full status): Aborted command > > and on the host: > > prh_write_response: Assertion `resp->sz == 0' failed. > > After: > > PR in (Read full status): bad field in cdb or parameter list > (perhaps unsupported service action) > > Reported-by: Jiri Belka <jbe...@redhat.com> > Signed-off-by: Paolo Bonzini <pbonz...@redhat.com> > --- > scsi/qemu-pr-helper.c | 6 +++++- > 1 file changed, 5 insertions(+), 1 deletion(-) >
Reviewed-by: Michal Privoznik <mpriv...@redhat.com> Michal