diff options
author | Christoph Hellwig <hch@lst.de> | 2010-01-26 14:49:08 +0100 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2010-01-26 17:08:03 -0600 |
commit | e2a305fb13ff0f5cf6ff805555aaa90a5ed5954c (patch) | |
tree | e31318d9be44e06a7ae9cda19369236fdbe2bcfc /json-streamer.c | |
parent | 6185c5783c50ab5bb4bcdc317772848278cb9bc1 (diff) | |
download | qemu-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