Chengming Zhou (1):
mm/zswap: invalidate zswap entry when swap entry free
Chris Li (3):
mm: swap: swap cluster switch to double link list
mm: swap: mTHP allocate swap entries from nonfull list
mm: swap: separate SSD allocation from scan_swap_map_slots()
Jeongjun Park (1):
mm: swap: prevent possible data-race in __try_to_reclaim_swap
Johannes Weiner (1):
mm: swapfile: fix cluster reclaim work crash on rotational devices
Kairui Song (8):
mm: swap: clean up initialization helper
mm: swap: skip slot cache on freeing for mTHP
mm: swap: allow cache reclaim to skip slot cache
mm: swap: add a fragment cluster list
mm: swap: relaim the cached parts that got scanned
mm: swap: add a adaptive full cluster cache reclaim
mm, swap: fix allocation and scanning race with swapoff
mm, swap: avoid over reclaim of full clusters
include/linux/swap.h | 36 +-
include/linux/zswap.h | 4 +-
mm/swap_slots.c | 4 +
mm/swapfile.c | 871 +++++++++++++++++++++++++-----------------
mm/zswap.c | 5 +-
5 files changed, 555 insertions(+), 365 deletions(-)
--
2.34.1