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
Affected Products
Linux