From 2de72a59e088c5dfd015b78178709a4666af1604 Mon Sep 17 00:00:00 2001 From: Brett Holman Date: Sat, 16 Oct 2021 18:28:49 -0600 Subject: [PATCH] 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 --- linux/blkdev.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/linux/blkdev.c b/linux/blkdev.c index 6c940f7..59ef2a4 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; -- 2.39.2