virtio-blk: remove SCSI passthrough functionality
authorPaolo Bonzini <pbonzini@redhat.com>
Fri, 10 May 2024 13:51:57 +0000 (15:51 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 5 Jun 2024 09:01:05 +0000 (11:01 +0200)
commita271b8d7b2f39275a05e49deb7c8edc20b7a8279
tree4554ba32f3545cfe452982d36ca65775571e3b19
parent993e38020fddc65e7536c5e1469c22588e5a9f16
virtio-blk: remove SCSI passthrough functionality

The legacy SCSI passthrough functionality has never been enabled for
VIRTIO 1.0 and was deprecated more than four years ago.

Get rid of it---almost, because QEMU is advertising it unconditionally
for legacy virtio-blk devices.  Just parse the header and return a
nonzero status.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
docs/about/deprecated.rst
docs/about/removed-features.rst
hw/block/virtio-blk.c
hw/core/machine.c