diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2015-09-16 17:26:16 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2015-09-25 12:04:41 +0200 |
commit | 0eb2baeb449d27d6e6208a257dba6be1aad4d476 (patch) | |
tree | b5a99cbff011e402822b636fbf054c772bf4d591 /.gitmodules | |
parent | 5e43efb29ae877da131e6c1a4761cd7f4eec5a16 (diff) | |
download | qemu-0eb2baeb449d27d6e6208a257dba6be1aad4d476.zip qemu-0eb2baeb449d27d6e6208a257dba6be1aad4d476.tar.gz qemu-0eb2baeb449d27d6e6208a257dba6be1aad4d476.tar.bz2 |
scsi-generic: let guests recognize readonly=on on passthrough devices
Passed-through SCSI devices can be opened with the readonly=on option.
When this happens, Linux filters away write commands so that the guest
cannot overwrite the contents of the device.
However, the guest does not know that the device is read-only, and
accepts writes. The writes only fail later when the page cache is
flushed.
This patch modifies scsi-generic to modify the MODE SENSE data and
set the read-only bit in the device-specific parameters, so that
the guest OS treats the disk as write protected.
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to '.gitmodules')
0 files changed, 0 insertions, 0 deletions