summaryrefslogtreecommitdiff
path: root/mm/zswap.c
AgeCommit message (Expand)Author
2023-10-18mm: zswap: fix pool refcount bug around shrink_worker()Johannes Weiner
2023-09-29mm: zswap: fix potential memory corruption on duplicate storeDomenico Cerasuolo
2023-08-24mm/swap: inline folio_set_swap_entry() and folio_swap_entry()David Hildenbrand
2023-08-21mm: zswap: update comment for struct zswap_entryXiu Jianfeng
2023-08-21mm: zswap: kill zswap_get_swap_cache_page()Johannes Weiner
2023-08-21mm: zswap: tighten up entry invalidationJohannes Weiner
2023-08-21mm: zswap: use zswap_invalidate_entry() for duplicatesJohannes Weiner
2023-08-21zswap: make zswap_load() take a folioMatthew Wilcox (Oracle)
2023-08-21memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folioMatthew Wilcox (Oracle)
2023-08-21zswap: make zswap_store() take a folioMatthew Wilcox (Oracle)
2023-08-21mm: kill frontswapJohannes Weiner
2023-08-21mm: zswap: multiple zpools supportYosry Ahmed
2023-06-23mm: zswap: fix double invalidate with exclusive loadsYosry Ahmed
2023-06-23Merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes.Andrew Morton
2023-06-19mm: zswap: invaldiate entry after writebackDomenico Cerasuolo
2023-06-19mm: zswap: remove zswap_headerDomenico Cerasuolo
2023-06-19mm: zswap: simplify writeback functionDomenico Cerasuolo
2023-06-19mm: zswap: remove shrink from zpool interfaceDomenico Cerasuolo
2023-06-19mm: zswap: add pool shrinking mechanismDomenico Cerasuolo
2023-06-19mm: zswap: support exclusive loadsYosry Ahmed
2023-06-12zswap: do not shrink if cgroup may not zswapNhat Pham
2023-06-09mm: zswap: shrink until can acceptDomenico Cerasuolo
2023-05-17mm: fix zswap writeback race conditionDomenico Cerasuolo
2023-04-27Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2023-04-18mm/zswap: delay the initialization of zswapLiu Shixin
2023-04-18mm/zswap: replace zswap_init_{started/failed} with zswap_init_stateLiu Shixin
2023-04-18mm/zswap: remove zswap_entry_cache_{create,destroy} helper functionLiu Shixin
2023-04-13zswap: remove MODULE_LICENSE in non-modulesNick Alcock
2023-03-28mm/zswap: try to avoid worst-case scenario on same element pagesTaejoon Song
2022-12-11zswap: fix writeback lock ordering for zsmallocJohannes Weiner
2022-11-30zswap: do not allocate from atomic poolSergey Senozhatsky
2022-09-11mm/swap: remove the end_write_func argument to __swap_writepageChristoph Hellwig
2022-05-19zswap: memcg accountingJohannes Weiner
2022-05-19mm: zswap: add basic meminfo and vmstat coverageJohannes Weiner
2022-05-09mm: create new mm/swap.h header fileNeilBrown
2022-03-22mm/zswap.c: allow handling just same-value filled pagesMaciej S. Szmigiero
2022-01-22frontswap: remove support for multiple opsChristoph Hellwig
2021-06-30mm/zswap.c: fix two bugs in zswap_writeback_entry()Miaohe Lin
2021-06-30mm/zswap.c: avoid unnecessary copy-in at map timeMiaohe Lin
2021-06-30mm/zswap.c: remove unused function zswap_debugfs_exit()Miaohe Lin
2021-05-05mm/zswap.c: switch from strlcpy to strscpyZhiyuan Dai
2021-02-26mm/zswap: add the flag can_sleep_mappedTian Tao
2021-02-26mm: zswap: clean up confusing commentRandy Dunlap
2020-12-15mm/zswap: move to use crypto_acomp API for hardware accelerationBarry Song
2020-12-15mm/zswap: fix passing zero to 'PTR_ERR' warningYueHaibing
2020-12-15mm/zswap: make struct kernel_param_ops definitions constJoe Perches
2020-04-07mm/zswap: allow setting default status, compressor and allocator in KconfigMaciej S. Szmigiero
2020-01-31zswap: potential NULL dereference on error in init_zswap()Dan Carpenter
2020-01-31mm/zswap.c: add allocation hysteresis if pool limit is hitVitaly Wool
2019-09-24zswap: do not map same object twiceVitaly Wool