[PATCH liburing 0/2] Fix op_recv stack corruption
Gabriel Krisman Bertazi <[email protected]> Wed, 22 Jul 2026 14:17:08 -0400
| Newsgroups | org.kernel.vger.io-uring |
|---|---|
| Message-ID | <[email protected]> |
Jens, These two tests were failing on my debug infrastructure. It seems gcc hides the issue with a higher level of optimization, most likely by smarting out the local variable allocation straight to registers, which is why we don't observe it more often. When building with '-O0 -g3', I could trigger it 100% of time. Tested with kernel 7.2-rc4. Gabriel Krisman Bertazi (2): test/send_recvmsg: Preserve msghdr until op_recvmsg completes test/recv-msgall-stream: Preserve msghdr until op_recvmsg completes test/recv-msgall-stream.c | 14 +++++++------- test/send_recvmsg.c | 16 ++++++++-------- 2 files changed, 15 insertions(+), 15 deletions(-) -- 2.54.0