Bug 1215332

Summary: iouring's recv-multishot.t test fails with 6.5.3
Product: [openSUSE] openSUSE Tumbleweed Reporter: Jiri Slaby <jslaby>
Component: KernelAssignee: Jiri Slaby <jslaby>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None    
Version: Current   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Jiri Slaby 2023-09-14 08:29:22 UTC
[  105s] Running test recv-multishot.t                                       MORE flag not set
[  105s] test stream=0 wait_each=0 recvmsg=0 early_error=4  defer=0 failed
[  105s] Test recv-multishot.t failed with ret 1
Comment 1 Jiri Slaby 2023-09-14 08:32:01 UTC
Reverting of:
commit b2e74db55dd93d6db22a813c9a775b5dbf87c560
Author: Pavel Begunkov <asml.silence@gmail.com>
Date:   Fri Aug 11 13:53:42 2023 +0100

helps.
Comment 2 Jiri Slaby 2023-09-14 08:40:05 UTC
Pushed a revert of:
commit b2e74db55dd93d6db22a813c9a775b5dbf87c560
Author: Pavel Begunkov <asml.silence@gmail.com>
Date:   Fri Aug 11 13:53:42 2023 +0100

    io_uring/net: don't overflow multishot recv

to stable as a temporary solution. Question raised at:
https://lore.kernel.org/all/037c9d5c-5910-49e0-af3b-70a48c36b0ca@kernel.org/
Comment 3 Jiri Slaby 2023-09-15 05:31:24 UTC
Fixed in liburing by commit:
commit b73e940c9dd4ffa8ac121db046c0788376691b99
Author: Pavel Begunkov <asml.silence@gmail.com>
Date:   Fri Aug 11 13:58:30 2023 +0100

    tests: don't expect multishot recv overflow backlogging


Reverted the revert in the kernel.