Bug 1212773

Summary: liburing tests fail with 6.4 kernel on i586
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 CC: gabriel.bertazi
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-06-27 13:47:14 UTC
For example, self.t results in:
 ring setup failed

It's due to:
commit d808459b2e31bd5123a14258a7a529995db974c8
Author: Helge Deller <deller@gmx.de>
Date:   Thu Feb 16 09:09:38 2023 +0100

    io_uring: Adjust mapping wrt architecture aliasing requirements
Comment 1 Jiri Slaby 2023-06-27 14:17:59 UTC
See upstream report:
https://lore.kernel.org/all/818c95bc-50f8-4b2e-d5ca-2511310de47c@kernel.org/
Comment 4 Jiri Slaby 2023-07-24 08:44:58 UTC
The revert of the above was replaced by:
commit 32832a407a7178eec3215fad9b1a3298c14b0d69
Author: Helge Deller <deller@gmx.de>
Date:   Fri Jul 21 17:24:31 2023 +0200

    io_uring: Fix io_uring mmap() by using architecture-provided get_unmapped_area()