v1
2026-11-07
修复 swapcache 回写与簇表发布 · v1
允许无 anon 映射的 swapcache folio 经 pageout() 回写,并把 swap cluster 表推迟到重新获取分配器锁后发布,修复回收遗漏与并发发布竞态。
原始补丁链接
子 Patch(2)
1/2
mm: vmscan: allow writeout of swapcache folios without anon mappings
调整 pageout() 的页类型检查,放行无 anon mapping 的 swapcache 脏 folio,使其走 swap_writeout() 写回;修复 zswap readahead 页回收时被误拒。
2/2
mm/swap: publish cluster tables after reacquiring allocator locks
On Fri, Nov 6, 2026 at 9:04 AM Nhat Pham nphamcs@gmail.com wrote: > > Under memory pressure, swap_cluster_populate() can publish a table > while its locks are dropped for a sleeping allocation. A ca