7/14
mm, swap: add xswap_try_shrink and shrink trigger on cluster free
新增 xswap_try_shrink(),在 __free_cluster() 释放 cluster 后,仅当映射范围使用率不高于一半时,回收尾部空闲 cluster 映射,并留一个 chunk 余量。
新增 xswap_try_shrink(),在 __free_cluster() 释放 cluster 后,仅当映射范围使用率不高于一半时,回收尾部空闲 cluster 映射,并留一个 chunk 余量。