diff options
author | Keith Busch <kbusch@kernel.org> | 2025-09-19 22:38:58 +0300 |
---|---|---|
committer | Jens Axboe <axboe@kernel.dk> | 2025-09-20 15:26:38 +0300 |
commit | 79525b51acc1c8e331ab47eb131a99f5370a76c2 (patch) | |
tree | d3e32455ec12777b572c7c16007940f659257e51 /include/linux/papr_scm.h | |
parent | 7ea24326e72dad7cd326bedd8442c162ae23df9d (diff) | |
download | linux-79525b51acc1c8e331ab47eb131a99f5370a76c2.tar.xz |
io_uring: fix nvme's 32b cqes on mixed cq
The nvme uring_cmd only uses 32b CQEs. If the ring uses a mixed CQ, then
we need to make sure we flag the completion as a 32b CQE.
On the other hand, if nvme uring_cmd was using a dedicated 32b CQE, the
posting was missing the extra memcpy because it only applied to bit CQEs
on a mixed CQ.
Fixes: e26dca67fde1943 ("io_uring: add support for IORING_SETUP_CQE_MIXED")
Signed-off-by: Keith Busch <kbusch@kernel.org>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'include/linux/papr_scm.h')
0 files changed, 0 insertions, 0 deletions