summaryrefslogtreecommitdiff
path: root/mm/zswap.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-22mm: zswap: warn when referencing a dead entryJohannes Weiner1-0/+1
2024-02-22mm: zswap: move zswap_invalidate_entry() to related functionsJohannes Weiner1-12/+12
2024-02-22mm: zswap: inline and remove zswap_entry_find_get()Johannes Weiner1-15/+2
2024-02-22mm: zswap: rename zswap_free_entry to zswap_entry_freeJohannes Weiner1-2/+2
2024-02-22mm/list_lru: remove list_lru_putback()Chengming Zhou1-1/+1
2024-02-22mm/zswap: fix race between lru writeback and swapoffChengming Zhou1-65/+49
2024-02-22mm: zswap: remove unused tree argument in zswap_entry_put()Yosry Ahmed1-5/+4
2024-02-22mm: zswap: remove unnecessary trees cleanups in zswap_swapoff()Yosry Ahmed1-13/+3
2024-02-22mm/zswap: split zswap rb-treeChengming Zhou1-25/+46
2024-02-22mm/zswap: make sure each swapfile always have zswap rb-treeChengming Zhou1-5/+3
2024-02-22mm/zswap: improve with alloc_workqueue() callRonald Monthero1-1/+2
2024-02-20mm/zswap: invalidate duplicate entry when !zswap_enabledChengming Zhou1-1/+5
2024-02-20mm/swap_state: update zswap LRU's protection range with the folio lockedNhat Pham1-4/+3
2024-02-20mm: zswap: fix missing folio cleanup in writeback race pathYosry Ahmed1-0/+2
2024-02-07mm/zswap: don't return LRU_SKIP if we have dropped lru lockChengming Zhou1-3/+1
2024-02-07mm: zswap: fix objcg use-after-free in entry destructionJohannes Weiner1-4/+4
2023-12-29zswap: memcontrol: implement zswap writeback disablingNhat Pham1-2/+11
2023-12-29mm: pass a folio to __swap_writepage()Matthew Wilcox (Oracle)1-1/+1
2023-12-29mm: return the folio from __read_swap_cache_async()Matthew Wilcox (Oracle)1-29/+29
2023-12-29mm/zswap: change per-cpu mutex and buffer to per-acomp_ctxChengming Zhou1-71/+33
2023-12-29mm/zswap: cleanup zswap_writeback_entry()Chengming Zhou1-19/+10
2023-12-29mm/zswap: cleanup zswap_load()Chengming Zhou1-9/+5
2023-12-29mm/zswap: refactor out __zswap_load()Chengming Zhou1-60/+32
2023-12-29mm/zswap: reuse dstmem when decompressChengming Zhou1-32/+12
2023-12-20mm: memcg: restore subtree stats flushingYosry Ahmed1-1/+1
2023-12-12zswap: shrink zswap pool based on memory pressureNhat Pham1-4/+188
2023-12-12mm: memcg: add per-memcg zswap writeback statDomenico Cerasuolo1-0/+4
2023-12-12zswap: make shrinking memcg-awareDomenico Cerasuolo1-52/+216
2023-12-10mm/zswap: replace kmap_atomic() with kmap_local_page()Fabio M. De Francesco1-5/+5
2023-11-01zswap: export compression failure statsNhat Pham1-1/+7
2023-10-25mempolicy: alloc_pages_mpol() for NUMA policy without vmaHugh Dickins1-2/+5
2023-10-18mm: zswap: fix pool refcount bug around shrink_worker()Johannes Weiner1-2/+2
2023-09-29mm: zswap: fix potential memory corruption on duplicate storeDomenico Cerasuolo1-0/+20
2023-08-24mm/swap: inline folio_set_swap_entry() and folio_swap_entry()David Hildenbrand1-2/+2
2023-08-21mm: zswap: update comment for struct zswap_entryXiu Jianfeng1-1/+2
2023-08-21mm: zswap: kill zswap_get_swap_cache_page()Johannes Weiner1-89/+53
2023-08-21mm: zswap: tighten up entry invalidationJohannes Weiner1-2/+2
2023-08-21mm: zswap: use zswap_invalidate_entry() for duplicatesJohannes Weiner1-3/+1
2023-08-21zswap: make zswap_load() take a folioMatthew Wilcox (Oracle)1-4/+5
2023-08-21memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folioMatthew Wilcox (Oracle)1-1/+1
2023-08-21zswap: make zswap_store() take a folioMatthew Wilcox (Oracle)1-6/+7
2023-08-21mm: kill frontswapJohannes Weiner1-96/+63
2023-08-21mm: zswap: multiple zpools supportYosry Ahmed1-27/+54
2023-06-23mm: zswap: fix double invalidate with exclusive loadsYosry Ahmed1-9/+12
2023-06-23Merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes.Andrew Morton1-2/+9
2023-06-19mm: zswap: invaldiate entry after writebackDomenico Cerasuolo1-16/+17
2023-06-19mm: zswap: remove zswap_headerDomenico Cerasuolo1-30/+22
2023-06-19mm: zswap: simplify writeback functionDomenico Cerasuolo1-51/+19
2023-06-19mm: zswap: remove shrink from zpool interfaceDomenico Cerasuolo1-20/+7
2023-06-19mm: zswap: add pool shrinking mechanismDomenico Cerasuolo1-5/+92