7/14

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

新增 xswap_try_shrink(),在 __free_cluster() 释放 cluster 后,仅当映射范围使用率不高于一半时,回收尾部空闲 cluster 映射,并留一个 chunk 余量。