6/14

mm, swap: add xswap_try_shrink and shrink trigger on cluster free

簇全空时 xswap_try_shrink() 仅在已映射范围使用率≤50% 回收尾部,收到 70% 并保留一个 chunk;少于四 chunk 不 unmap,避免 RCU 开销和反复扩缩。