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 /hw/scsi/scsi-generic.c | |
| parent | dcafa248277732863c8a472e4e5aa1cdd41228e8 (diff) | |
| download | focaccia-qemu-8ad5ab6148dca8aad297c134c09c84b0b92d45ed.tar.gz focaccia-qemu-8ad5ab6148dca8aad297c134c09c84b0b92d45ed.zip | |
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 'hw/scsi/scsi-generic.c')
0 files changed, 0 insertions, 0 deletions