3/10

mm, swap: add xswap cluster grow via VM_SPARSE vmalloc

实现 xswap 的 cluster_info 数组按需增长:用 VM_SPARSE vmalloc 预留 KVA,通过 vm_area_map_pages/unmap_pages 映射/解映射物理页,并用 memalloc_noreclaim_save 等避免消耗紧急预留。