diff options
author | Paolo Bonzini <pbonzini@redhat.com> | 2021-04-15 12:41:31 +0200 |
---|---|---|
committer | Paolo Bonzini <pbonzini@redhat.com> | 2021-06-25 10:54:12 +0200 |
commit | 8ad5ab6148dca8aad297c134c09c84b0b92d45ed (patch) | |
tree | 89be86b11d732131d6c7b62f0802cb8473a818d1 /python | |
parent | dcafa248277732863c8a472e4e5aa1cdd41228e8 (diff) | |
download | qemu-8ad5ab6148dca8aad297c134c09c84b0b92d45ed.zip qemu-8ad5ab6148dca8aad297c134c09c84b0b92d45ed.tar.gz qemu-8ad5ab6148dca8aad297c134c09c84b0b92d45ed.tar.bz2 |
file-posix: fix max_iov for /dev/sg devices
Even though it was only called for devices that have bs->sg set (which
must be character devices), sg_get_max_segments looked at /sys/dev/block
which only works for block devices.
On Linux the sg driver has its own way to provide the maximum number of
iovecs in a scatter/gather list, so add support for it. The block device
path is kept because it will be reinstated in the next patches.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Max Reitz <mreitz@redhat.com>
Diffstat (limited to 'python')
0 files changed, 0 insertions, 0 deletions