summaryrefslogtreecommitdiff
path: root/mm/zswap.c
AgeCommit message (Expand)AuthorFilesLines
2025-04-01mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead()Yosry Ahmed1-8/+22
2025-03-17page_io: zswap: do not crash the kernel on decompression failureNhat Pham1-37/+82
2025-03-17mm: zpool: remove zpool_malloc_support_movable()Yosry Ahmed1-3/+1
2025-03-17mm: zswap: use object read/write APIs instead of object mapping APIsYosry Ahmed1-20/+13
2025-03-16mm, swap: avoid redundant swap device pinningKairui Song1-1/+7
2025-03-05mm: zswap: use ATOMIC_LONG_INIT to initialize zswap_stored_pagesSun YangKai1-1/+1
2025-02-17mm/zswap: fix inconsistency when zswap_store_page() failsHyeonggon Yoo1-19/+16
2025-01-26Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-01-15mm: zswap: move allocations during CPU init outside the lockYosry Ahmed1-18/+24
2025-01-13mm/zswap: add LRU_STOP to comment about dropping the lru lockAlice Ryhl1-1/+1
2025-01-12mm: zswap: properly synchronize freeing resources during CPU hotunplugYosry Ahmed1-14/+44
2025-01-12Revert "mm: zswap: fix race between [de]compression and CPU hotunplug"Yosry Ahmed1-16/+3
2024-12-30mm: zswap: fix race between [de]compression and CPU hotunplugYosry Ahmed1-3/+16
2024-11-11mm/list_lru: simplify the list_lru walk callback functionKairui Song1-2/+2
2024-11-11mm/list_lru: split the lock to per-cgroup scopeKairui Song1-3/+2
2024-11-11mm/list_lru: simplify reparenting and initial allocationKairui Song1-4/+3
2024-11-11mm: zswap: zswap_store_page() will initialize entry after adding to xarray.Kanchana P Sridhar1-30/+26
2024-11-11mm: zswap: support large folios in zswap_store()Kanchana P Sridhar1-68/+121
2024-11-11mm: zswap: modify zswap_stored_pages to be atomic_long_tKanchana P Sridhar1-6/+13
2024-11-11mm: zswap: rename zswap_pool_get() to zswap_pool_tryget()Kanchana P Sridhar1-3/+3
2024-11-11mm: zswap: modify zswap_compress() to accept a page instead of a folioKanchana P Sridhar1-3/+3
2024-11-11Merge branch 'mm-hotfixes-stable' into mm-stableAndrew Morton1-3/+3
2024-11-11mm: count zeromap read and set for swapout and swapinBarry Song1-3/+3
2024-11-06mm/zswap: avoid touching XArray for unnecessary invalidationKairui Song1-0/+3
2024-10-09mm: zswap: delete comments for "value" member of 'struct zswap_entry'.Kanchana P Sridhar1-1/+0
2024-09-03mm: remove code to handle same filled pagesUsama Arif1-77/+8
2024-09-01zswap: implement a second chance algorithm for dynamic zswap shrinkerNhat Pham1-45/+63
2024-09-01mm: zswap: fix global shrinker error handling logicTakero Funaki1-7/+33
2024-09-01mm: zswap: fix global shrinker memcg iterationTakero Funaki1-29/+47
2024-07-17mm/zswap: fix a white space issueDan Carpenter1-1/+1
2024-07-12mm/zswap: use only one pool in zswapChengming Zhou1-41/+20
2024-07-03mm: zswap: handle incorrect attempts to load large foliosYosry Ahmed1-0/+12
2024-07-03mm: zswap: add zswap_never_enabled()Yosry Ahmed1-0/+10
2024-07-03mm: zswap: rename is_zswap_enabled() to zswap_is_enabled()Yosry Ahmed1-1/+1
2024-07-03mm: zswap: make same_filled functions folio-friendlyYosry Ahmed1-17/+13
2024-07-03mm :zswap: use kmap_local_folio() in zswap_load()Yosry Ahmed1-2/+1
2024-07-03mm: zswap: use sg_set_folio() in zswap_{compress/decompress}()Yosry Ahmed1-5/+5
2024-05-05mm: zswap: remove same_filled module paramsYosry Ahmed1-19/+0
2024-05-05mm: zswap: move more same-filled pages checks outside of zswap_store()Yosry Ahmed1-20/+25
2024-05-05mm: zswap: refactor limit checking from zswap_store()Yosry Ahmed1-16/+16
2024-05-05mm: zswap: always shrink in zswap_store() if zswap_pool_reached_fullYosry Ahmed1-6/+4
2024-04-25zswap: replace RB tree with xarrayChris Li1-126/+57
2024-04-25mm: zswap: remove nr_zswap_stored atomicYosry Ahmed1-5/+6
2024-04-25mm: zswap: remove unnecessary check in zswap_find_zpool()Yosry Ahmed1-6/+1
2024-04-25mm: zpool: return pool size in pagesJohannes Weiner1-3/+3
2024-04-25mm: zswap: optimize zswap pool size trackingJohannes Weiner1-51/+50
2024-04-25mm: memcg: add NULL check to obj_cgroup_put()Yosry Ahmed1-2/+1
2024-04-24mm: zswap: fix shrinker NULL crash with cgroup_disable=memoryJohannes Weiner1-9/+16
2024-03-26mm: zswap: fix data loss on SWP_SYNCHRONOUS_IO devicesJohannes Weiner1-4/+19
2024-03-26mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursionJohannes Weiner1-0/+8