summaryrefslogtreecommitdiffstats
path: root/hw/scsi-bus.c
diff options
context:
space:
mode:
authorPeter Lieven2012-11-19 15:58:31 +0100
committerPaolo Bonzini2013-01-22 15:07:03 +0100
commit4cc841b57c1dc91d71bafc25b53ffab4eff7959b (patch)
treeb70c91057c520fce8aba483f7b794706ff37a96b /hw/scsi-bus.c
parentiscsi: add iscsi_create support (diff)
downloadqemu-4cc841b57c1dc91d71bafc25b53ffab4eff7959b.tar.gz
qemu-4cc841b57c1dc91d71bafc25b53ffab4eff7959b.tar.xz
qemu-4cc841b57c1dc91d71bafc25b53ffab4eff7959b.zip
iscsi: partly avoid iovec linearization in iscsi_aio_writev
libiscsi expects all write16 data in a linear buffer. If the iovec only contains one buffer we can skip the linearization step as well as the additional malloc/free and pass the buffer directly. Reported-by: Ronnie Sahlberg <ronniesahlberg@gmail.com> Signed-off-by: Peter Lieven <pl@kamp.de> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'hw/scsi-bus.c')
0 files changed, 0 insertions, 0 deletions