Fix two stupid bugs that I forgot to push out:
- qiov->size already is in bytes, no need to shift it
- actually use the supplied patter in the writev command
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@7178
c046a42c-6fe2-441c-8c8c-
71466251a162
while (async_ret == NOT_DONE)
qemu_aio_wait();
- *total = qiov->size >> 9;
+ *total = qiov->size;
return async_ret < 0 ? async_ret : 1;
}
nr_iov = argc - optind;
qemu_iovec_init(&qiov, nr_iov);
- buf = p = qemu_io_alloc(count, 0xab);
+ buf = p = qemu_io_alloc(count, pattern);
for (i = 0; i < nr_iov; i++) {
size_t len;