2/3

mm/swap: publish cluster tables after reacquiring allocator locks

Under memory pressure, swap_cluster_populate() can publish a table while its locks are dropped for a sleeping allocation. A cached allocator can consume and free that table before the populating alloc