summaryrefslogtreecommitdiff
path: root/json-streamer.c
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2010-01-26 14:49:08 +0100
committerAnthony Liguori <aliguori@us.ibm.com>2010-01-26 17:08:03 -0600
commite2a305fb13ff0f5cf6ff805555aaa90a5ed5954c (patch)
treee31318d9be44e06a7ae9cda19369236fdbe2bcfc /json-streamer.c
parent6185c5783c50ab5bb4bcdc317772848278cb9bc1 (diff)
downloadqemu-e2a305fb13ff0f5cf6ff805555aaa90a5ed5954c.tar.gz
qemu-e2a305fb13ff0f5cf6ff805555aaa90a5ed5954c.tar.bz2
qemu-e2a305fb13ff0f5cf6ff805555aaa90a5ed5954c.zip
block: avoid creating too large iovecs in multiwrite_merge
If we go over the maximum number of iovecs support by syscall we get back EINVAL from the kernel which translate to I/O errors for the guest. Add a MAX_IOV defintion for platforms that don't have it. For now we use the same 1024 define that's used on Linux and various other platforms, but until the windows block backend implements some kind of vectored I/O it doesn't matter. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'json-streamer.c')
0 files changed, 0 insertions, 0 deletions