liburing stops working after upgrading to 5.4.0-1012
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
HWE Next |
Fix Released
|
Undecided
|
Unassigned | ||
linux-bluefield (Ubuntu) |
Fix Released
|
Undecided
|
Jesse Sung | ||
Focal |
Fix Released
|
Undecided
|
Jesse Sung |
Bug Description
== Impact ==
After configuration multipath with io uring virtio_blk module is stuck
== Fix ==
The issue was introduced by one of the stable updates merged in the base kernel Ubuntu-5.4.0-74.83. After reverting the commit the issue can not be reproduced any more.
commit d6757b3e34831b7
Author: Pavel Begunkov <email address hidden>
Date: Fri Nov 20 17:10:28 2020 +0000
block: don't ignore REQ_NOWAIT for direct IO
BugLink: https:/
[ Upstream commit f8b78caf21d5bc3
If IOCB_NOWAIT is set on submission, then that needs to get propagated to
REQ_NOWAIT on the block side. Otherwise we completely lose this
information, and any issuer of IOCB_NOWAIT IO will potentially end up
blocking on eg request allocation on the storage side.
Signed-off-by: Pavel Begunkov <email address hidden>
Signed-off-by: Jens Axboe <email address hidden>
Signed-off-by: Sasha Levin <email address hidden>
Signed-off-by: Kamal Mostafa <email address hidden>
Signed-off-by: Stefan Bader <email address hidden>
== Risk of Regression ==
Medium. The commit has a good reason to be part of the stable updates. However the kernel passes Cert and Nvidia tests without the commit so reverting the commit should be an acceptable approach for now.
CVE References
Changed in linux-bluefield (Ubuntu Focal): | |
status: | New → In Progress |
assignee: | nobody → Jesse Sung (wenchien) |
tags: | added: chelmsford oem-priority originate-from-1935996 |
Changed in linux-bluefield (Ubuntu Focal): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-focal removed: verification-needed-focal |
Changed in linux-bluefield (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in hwe-next: | |
status: | New → Fix Released |
This bug is awaiting verification that the linux-bluefield /5.4.0- 1020.23 kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification- needed- focal' to 'verification- done-focal' . If the problem still exists, change the tag 'verification- needed- focal' to 'verification- failed- focal'.
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https:/ /wiki.ubuntu. com/Testing/ EnableProposed for documentation how to enable and use -proposed. Thank you!