mm: frontswap: split frontswap_shrink further to simplify locking