Description
In the Linux kernel, the following vulnerability has been resolved: NFS: Fix a deadlock involving nfs_release_folio() Wang Zhaolong reports a deadlock involving NFSv4.1 state recovery waiting on kthreadd, which is attempting to reclaim memory by calling nfs_release_folio(). The latter cannot make progress due to state recovery being needed. It seems that the only safe thing to do here is to kick off a writeback of the folio, without waiting for completion, or else kicking off an asynchronous commit.
Affected products
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
96780ca55e3cbf4f150fd5a833a61492c9947b5b to < a4810f8beb0122f032f10735f98d257aa6064f4caffected96780ca55e3cbf4f150fd5a833a61492c9947b5b to < 49d352bc263fe4a834233338bfaad31b3109addfaffected96780ca55e3cbf4f150fd5a833a61492c9947b5b to < 19b4d9ab5e77843eac0429c019470c02f8710b55affected96780ca55e3cbf4f150fd5a833a61492c9947b5b to < cce0be6eb4971456b703aaeafd571650d314bccaaffected
Linux Linux
Default version status: affected
6.3affected0 to < 6.3unaffected6.6.130 to ≤ 6.6.*unaffected6.12.67 to ≤ 6.12.*unaffected6.18.7 to ≤ 6.18.*unaffected6.19 to ≤ *unaffected