diff options
| author | Paolo Bonzini | 2017-08-22 06:50:18 +0200 |
|---|---|---|
| committer | Paolo Bonzini | 2017-09-22 21:07:24 +0200 |
| commit | b855f8d175a0a26c9798cbc5962bb8c0d9538231 (patch) | |
| tree | 06ef9b853e3700eb33aaccd9ffba4c0922baaf42 /include/scsi | |
| parent | scsi, file-posix: add support for persistent reservation management (diff) | |
| download | qemu-b855f8d175a0a26c9798cbc5962bb8c0d9538231.tar.gz qemu-b855f8d175a0a26c9798cbc5962bb8c0d9538231.tar.xz qemu-b855f8d175a0a26c9798cbc5962bb8c0d9538231.zip | |
scsi: build qemu-pr-helper
Introduce a privileged helper to run persistent reservation commands.
This lets virtual machines send persistent reservations without using
CAP_SYS_RAWIO or out-of-tree patches. The helper uses Unix permissions
and SCM_RIGHTS to restrict access to processes that can access its socket
and prove that they have an open file descriptor for a raw SCSI device.
The next patch will also correct the usage of persistent reservations
with multipath devices.
It would also be possible to support for Linux's IOC_PR_* ioctls in
the future, to support NVMe devices. For now, however, only SCSI is
supported.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'include/scsi')
0 files changed, 0 insertions, 0 deletions
