summaryrefslogtreecommitdiffstats
path: root/mm/zswap.c
Commit message (Expand)AuthorAgeFilesLines
* zswap: memcontrol: implement zswap writeback disablingNhat Pham2023-12-291-2/+11
* mm: pass a folio to __swap_writepage()Matthew Wilcox (Oracle)2023-12-291-1/+1
* mm: return the folio from __read_swap_cache_async()Matthew Wilcox (Oracle)2023-12-291-29/+29
* mm/zswap: change per-cpu mutex and buffer to per-acomp_ctxChengming Zhou2023-12-291-71/+33
* mm/zswap: cleanup zswap_writeback_entry()Chengming Zhou2023-12-291-19/+10
* mm/zswap: cleanup zswap_load()Chengming Zhou2023-12-291-9/+5
* mm/zswap: refactor out __zswap_load()Chengming Zhou2023-12-291-60/+32
* mm/zswap: reuse dstmem when decompressChengming Zhou2023-12-291-32/+12
* mm: memcg: restore subtree stats flushingYosry Ahmed2023-12-201-1/+1
* zswap: shrink zswap pool based on memory pressureNhat Pham2023-12-121-4/+188
* mm: memcg: add per-memcg zswap writeback statDomenico Cerasuolo2023-12-121-0/+4
* zswap: make shrinking memcg-awareDomenico Cerasuolo2023-12-121-52/+216
* mm/zswap: replace kmap_atomic() with kmap_local_page()Fabio M. De Francesco2023-12-101-5/+5
* zswap: export compression failure statsNhat Pham2023-11-011-1/+7
* mempolicy: alloc_pages_mpol() for NUMA policy without vmaHugh Dickins2023-10-251-2/+5
* mm: zswap: fix pool refcount bug around shrink_worker()Johannes Weiner2023-10-181-2/+2
* mm: zswap: fix potential memory corruption on duplicate storeDomenico Cerasuolo2023-09-291-0/+20
* mm/swap: inline folio_set_swap_entry() and folio_swap_entry()David Hildenbrand2023-08-241-2/+2
* mm: zswap: update comment for struct zswap_entryXiu Jianfeng2023-08-211-1/+2
* mm: zswap: kill zswap_get_swap_cache_page()Johannes Weiner2023-08-211-89/+53
* mm: zswap: tighten up entry invalidationJohannes Weiner2023-08-211-2/+2
* mm: zswap: use zswap_invalidate_entry() for duplicatesJohannes Weiner2023-08-211-3/+1
* zswap: make zswap_load() take a folioMatthew Wilcox (Oracle)2023-08-211-4/+5
* memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folioMatthew Wilcox (Oracle)2023-08-211-1/+1
* zswap: make zswap_store() take a folioMatthew Wilcox (Oracle)2023-08-211-6/+7
* mm: kill frontswapJohannes Weiner2023-08-211-96/+63
* mm: zswap: multiple zpools supportYosry Ahmed2023-08-211-27/+54
* mm: zswap: fix double invalidate with exclusive loadsYosry Ahmed2023-06-231-9/+12
* Merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes.Andrew Morton2023-06-231-2/+9
|\
| * zswap: do not shrink if cgroup may not zswapNhat Pham2023-06-121-2/+9
* | mm: zswap: invaldiate entry after writebackDomenico Cerasuolo2023-06-191-16/+17
* | mm: zswap: remove zswap_headerDomenico Cerasuolo2023-06-191-30/+22
* | mm: zswap: simplify writeback functionDomenico Cerasuolo2023-06-191-51/+19
* | mm: zswap: remove shrink from zpool interfaceDomenico Cerasuolo2023-06-191-20/+7
* | mm: zswap: add pool shrinking mechanismDomenico Cerasuolo2023-06-191-5/+92
* | mm: zswap: support exclusive loadsYosry Ahmed2023-06-191-8/+20
* | mm: zswap: shrink until can acceptDomenico Cerasuolo2023-06-091-3/+14
|/
* mm: fix zswap writeback race conditionDomenico Cerasuolo2023-05-171-0/+16
* Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-04-271-49/+89
|\
| * mm/zswap: delay the initialization of zswapLiu Shixin2023-04-181-17/+54
| * mm/zswap: replace zswap_init_{started/failed} with zswap_init_stateLiu Shixin2023-04-181-25/+30
| * mm/zswap: remove zswap_entry_cache_{create,destroy} helper functionLiu Shixin2023-04-181-13/+3
| * mm/zswap: try to avoid worst-case scenario on same element pagesTaejoon Song2023-03-281-4/+12
* | zswap: remove MODULE_LICENSE in non-modulesNick Alcock2023-04-131-1/+0
|/
* zswap: fix writeback lock ordering for zsmallocJohannes Weiner2022-12-111-16/+19
* zswap: do not allocate from atomic poolSergey Senozhatsky2022-11-301-2/+2
* mm/swap: remove the end_write_func argument to __swap_writepageChristoph Hellwig2022-09-111-1/+1
* zswap: memcg accountingJohannes Weiner2022-05-191-7/+30
* mm: zswap: add basic meminfo and vmstat coverageJohannes Weiner2022-05-191-7/+6
* mm: create new mm/swap.h header fileNeilBrown2022-05-091-0/+2