summaryrefslogtreecommitdiffstats
path: root/mm/zswap.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* mm/zswap.c: allow handling just same-value filled pagesMaciej S. Szmigiero2022-03-221-1/+14
* frontswap: remove support for multiple opsChristoph Hellwig2022-01-221-2/+6
* mm/zswap.c: fix two bugs in zswap_writeback_entry()Miaohe Lin2021-06-301-10/+7
* mm/zswap.c: avoid unnecessary copy-in at map timeMiaohe Lin2021-06-301-1/+1
* mm/zswap.c: remove unused function zswap_debugfs_exit()Miaohe Lin2021-06-301-7/+0
* mm/zswap.c: switch from strlcpy to strscpyZhiyuan Dai2021-05-051-1/+1
* mm/zswap: add the flag can_sleep_mappedTian Tao2021-02-261-5/+46
* mm: zswap: clean up confusing commentRandy Dunlap2021-02-261-3/+3
* mm/zswap: move to use crypto_acomp API for hardware accelerationBarry Song2020-12-151-46/+137
* mm/zswap: fix passing zero to 'PTR_ERR' warningYueHaibing2020-12-151-1/+1
* mm/zswap: make struct kernel_param_ops definitions constJoe Perches2020-12-151-3/+3
* mm/zswap: allow setting default status, compressor and allocator in KconfigMaciej S. Szmigiero2020-04-071-12/+12
* zswap: potential NULL dereference on error in init_zswap()Dan Carpenter2020-01-311-1/+2
* mm/zswap.c: add allocation hysteresis if pool limit is hitVitaly Wool2020-01-311-31/+54
* zswap: do not map same object twiceVitaly Wool2019-09-241-4/+3
* zswap: use movable memory if zpool support allocate movable memoryHui Zhu2019-09-241-3/+5
* zswap: ignore debugfs_create_dir() return valueGreg Kroah-Hartman2019-06-031-2/+0
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157Thomas Gleixner2019-05-301-10/+1
* mm: convert totalram_pages and totalhigh_pages variables to atomicArun KS2018-12-281-2/+2
* zswap: re-check zswap_is_full() after do zswap_shrink()Li Wang2018-07-261-0/+9
* mm: use octal not symbolic permissionsJoe Perches2018-06-151-19/+19
* mm, swap, frontswap: fix THP swap if frontswap enabledHuang Ying2018-02-211-0/+6
* zswap: only save zswap header when necessaryYu Zhao2018-01-311-10/+10
* zswap: same-filled pages handlingSrividya Desireddy2018-01-311-5/+66
* mm/zswap.c: delete an error message for a failed memory allocation in zswap_d...Markus Elfring2017-07-061-3/+2
* mm/zswap.c: improve a size determination in zswap_frontswap_init()Markus Elfring2017-07-061-1/+1
* mm/zswap.c: delete an error message for a failed memory allocation in zswap_p...Markus Elfring2017-07-061-3/+1