PT-2026-85645 · Linux · Linux

CVE-2026-80804

·

Published

2026-09-04

·

Updated

2026-09-04

None

No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
In the Linux kernel, the following vulnerability has been resolved:
xfs: restore nofs context unconditionally in xfs trans roll
When xfs trans commit() fails in xfs trans roll(), the NOFS context is cleared but only restored in the success path. This leaves the error path without nofs protection, causing a circular lock dependency between xfs nondir ilock class and fs reclaim:
CPU0          CPU1
----          ----
lock(&xfs nondir ilock class); lock(fs reclaim); lock(&xfs nondir ilock class); lock(fs reclaim);
Fix this by moving xfs trans set context() before the error check so that nofs context is always restored on the new transaction.
Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

CVE-2026-80804

Affected Products

Linux