[PATCH 6.16 545/570] mm/shmem, swap: improve cached mTHP handling and fix potential hang