9/14

mm, swap: defer xswap shrink to workqueue to avoid lock recursion

把 __free_cluster() 中的 xswap_try_shrink() 改由 workqueue 异步执行,避免持 ci->lock 时解映射导致 unlock 访问已 unmap 的地址;swapoff 时取消工作。