]> git.proxmox.com Git - qemu.git/commit - hw/scsi/scsi-bus.c
scsi: do not report bogus overruns for commands in the 0x00-0x1F range
authorPaolo Bonzini <pbonzini@redhat.com>
Thu, 3 May 2012 13:28:05 +0000 (15:28 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 7 May 2012 06:44:20 +0000 (08:44 +0200)
commitf62d0594604399e89ca8ece730a2a79110de5d77
treee103c514832ce218de24b377584251ab6aa2d3cf
parentda8365dbab51c445832137aa637bb5b990174b24
scsi: do not report bogus overruns for commands in the 0x00-0x1F range

Interpreting cdb[4] == 0 as a request to transfer 256 blocks is only
needed for READ_6 and WRITE_6.  No other command in that range needs
that special-casing, and the resulting overrun breaks scsi-testsuite's
attempt to use command 2 as a known-invalid command.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
hw/scsi-bus.c