]> git.baikalelectronics.ru Git - kernel.git/commit
io_uring: fix fdinfo sqe offsets calculation
authorPavel Begunkov <asml.silence@gmail.com>
Tue, 11 Oct 2022 00:59:57 +0000 (01:59 +0100)
committerJens Axboe <axboe@kernel.dk>
Wed, 12 Oct 2022 22:30:56 +0000 (16:30 -0600)
commitbb3e2686d64cee4e5df35343f310dd175213e8d9
treec3a95eb972c21540746920ab5263a92057c81525
parentdd81e2088bc46c6bf73a55998e35acd8831c91dc
io_uring: fix fdinfo sqe offsets calculation

Only with the big sqe feature they take 128 bytes per entry, but we
unconditionally advance by 128B. Fix it by using sq_shift.

Fixes: ef9b87fe40768 ("io_uring/fdinfo: fix sqe dumping for IORING_SETUP_SQE128")
Reported-and-tested-by: syzbot+e5198737e8a2d23d958c@syzkaller.appspotmail.com
Signed-off-by: Pavel Begunkov <asml.silence@gmail.com>
Link: https://lore.kernel.org/r/8b41287cb75d5efb8fcb5cccde845ddbbadd8372.1665449983.git.asml.silence@gmail.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
io_uring/fdinfo.c