]> git.proxmox.com Git - mirror_qemu.git/commit
block: get max_transfer limit for char (scsi-generic) devices
authorEric Farman <farman@linux.vnet.ibm.com>
Fri, 20 Jan 2017 16:25:27 +0000 (17:25 +0100)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 27 Jan 2017 17:07:31 +0000 (18:07 +0100)
commitc4c41a0a65d650b241dec9efedf4ee3f00a16a30
tree8af16ce3648be55df877faa4edc400f350973713
parent482652502e98b1d570de0585f01dd55e35fdebfb
block: get max_transfer limit for char (scsi-generic) devices

We can get the maximum number of bytes for a single I/O transfer
from the BLKSECTGET ioctl, but we only perform this for block
devices.  scsi-generic devices are represented as character devices,
and so do not issue this today.  Update this, so that virtio-scsi
devices using the scsi-generic interface can return the same data.

Signed-off-by: Eric Farman <farman@linux.vnet.ibm.com>
Message-Id: <20170120162527.66075-4-farman@linux.vnet.ibm.com>
Reviewed-by: Fam Zheng <famz@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
block/file-posix.c