summaryrefslogtreecommitdiff
path: root/linux
diff options
context:
space:
mode:
authorBrett Holman <bholman.devel@gmail.com>2021-10-16 18:28:49 -0600
committerBrett Holman <bholman.devel@gmail.com>2021-10-16 18:28:49 -0600
commit2de72a59e088c5dfd015b78178709a4666af1604 (patch)
treeb1fa963feda8fadd203616bc2f44acd8159542de /linux
parent76821f0760192584de79d8672ae83556952479d3 (diff)
Fix 32 bit io regression
In commit ba1dbafc1fce I reverted 9942fc82d43b, which was a workaround for an upstream 32bit libaio bug. Oops. Signed-off-by: Brett Holman <bholman.devel@gmail.com>
Diffstat (limited to 'linux')
-rw-r--r--linux/blkdev.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/linux/blkdev.c b/linux/blkdev.c
index 6c940f79..59ef2a4a 100644
--- a/linux/blkdev.c
+++ b/linux/blkdev.c
@@ -368,9 +368,9 @@ static void aio_op(struct bio *bio, struct iovec *iov, unsigned i, int opcode)
? bio->bi_bdev->bd_sync_fd
: bio->bi_bdev->bd_fd,
.aio_lio_opcode = opcode,
- .u.v.vec = iov,
- .u.v.nr = i,
- .u.v.offset = bio->bi_iter.bi_sector << 9,
+ .u.c.buf = iov,
+ .u.c.nbytes = i,
+ .u.c.offset = bio->bi_iter.bi_sector << 9,
}, *iocbp = &iocb;