summaryrefslogtreecommitdiff
path: root/scripts/Makefile.thinlto
diff options
context:
space:
mode:
authorCaleb Sander Mateos <csander@purestorage.com>2026-09-02 15:01:59 -0600
committerJens Axboe <axboe@kernel.dk>2026-09-09 09:59:02 -0600
commit47ccc3f1c615a46c25cbf7f3ae60df30b40eb2e6 (patch)
tree3637d0c0ea37582817d9f2ba251aaa29ea9605be /scripts/Makefile.thinlto
parent6028b543884f8735e057ec9eea4908cd61cab230 (diff)
downloadlinux-47ccc3f1c615a46c25cbf7f3ae60df30b40eb2e6.tar.gz
linux-47ccc3f1c615a46c25cbf7f3ae60df30b40eb2e6.zip
io_uring/rw: keep CQE flags on iopoll requests when adding kbuf flags
io_do_iopoll() assigns the result of io_put_kbuf() to the request's CQE flags upon completion. This overwrites any CQE flags that may have been set by the opcode-specific layer. (For example, if __io_uring_cmd_done() had set IORING_CQE_F_32, it would be cleared.) Switch the = to an |= so the kbuf flags are added to the existing CQE flags rather than replacing them. io_req_rw_complete() does the same with the io_put_kbuf() result. Fixes: e26dca67fde1 ("io_uring: add support for IORING_SETUP_CQE_MIXED") Reported-by: sashiko-bot@kernel.org Link: https://sashiko.dev/#/message/20260827191705.D53C91F000E9%40smtp.kernel.org Signed-off-by: Caleb Sander Mateos <csander@purestorage.com> Reviewed-by: Anuj Gupta <anuj20.g@samsung.com> Link: https://patch.msgid.link/20260902210200.2336720-1-csander@purestorage.com Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'scripts/Makefile.thinlto')
0 files changed, 0 insertions, 0 deletions