Age | Commit message (Expand) | Author | Files | Lines |
2024-02-22 | mm: zswap: warn when referencing a dead entry | Johannes Weiner | 1 | -0/+1 |
2024-02-22 | mm: zswap: move zswap_invalidate_entry() to related functions | Johannes Weiner | 1 | -12/+12 |
2024-02-22 | mm: zswap: inline and remove zswap_entry_find_get() | Johannes Weiner | 1 | -15/+2 |
2024-02-22 | mm: zswap: rename zswap_free_entry to zswap_entry_free | Johannes Weiner | 1 | -2/+2 |
2024-02-22 | mm/list_lru: remove list_lru_putback() | Chengming Zhou | 1 | -1/+1 |
2024-02-22 | mm/zswap: fix race between lru writeback and swapoff | Chengming Zhou | 1 | -65/+49 |
2024-02-22 | mm: zswap: remove unused tree argument in zswap_entry_put() | Yosry Ahmed | 1 | -5/+4 |
2024-02-22 | mm: zswap: remove unnecessary trees cleanups in zswap_swapoff() | Yosry Ahmed | 1 | -13/+3 |
2024-02-22 | mm/zswap: split zswap rb-tree | Chengming Zhou | 1 | -25/+46 |
2024-02-22 | mm/zswap: make sure each swapfile always have zswap rb-tree | Chengming Zhou | 1 | -5/+3 |
2024-02-22 | mm/zswap: improve with alloc_workqueue() call | Ronald Monthero | 1 | -1/+2 |
2024-02-20 | mm/zswap: invalidate duplicate entry when !zswap_enabled | Chengming Zhou | 1 | -1/+5 |
2024-02-20 | mm/swap_state: update zswap LRU's protection range with the folio locked | Nhat Pham | 1 | -4/+3 |
2024-02-20 | mm: zswap: fix missing folio cleanup in writeback race path | Yosry Ahmed | 1 | -0/+2 |
2024-02-07 | mm/zswap: don't return LRU_SKIP if we have dropped lru lock | Chengming Zhou | 1 | -3/+1 |
2024-02-07 | mm: zswap: fix objcg use-after-free in entry destruction | Johannes Weiner | 1 | -4/+4 |
2023-12-29 | zswap: memcontrol: implement zswap writeback disabling | Nhat Pham | 1 | -2/+11 |
2023-12-29 | mm: pass a folio to __swap_writepage() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2023-12-29 | mm: return the folio from __read_swap_cache_async() | Matthew Wilcox (Oracle) | 1 | -29/+29 |
2023-12-29 | mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx | Chengming Zhou | 1 | -71/+33 |
2023-12-29 | mm/zswap: cleanup zswap_writeback_entry() | Chengming Zhou | 1 | -19/+10 |
2023-12-29 | mm/zswap: cleanup zswap_load() | Chengming Zhou | 1 | -9/+5 |
2023-12-29 | mm/zswap: refactor out __zswap_load() | Chengming Zhou | 1 | -60/+32 |
2023-12-29 | mm/zswap: reuse dstmem when decompress | Chengming Zhou | 1 | -32/+12 |
2023-12-20 | mm: memcg: restore subtree stats flushing | Yosry Ahmed | 1 | -1/+1 |
2023-12-12 | zswap: shrink zswap pool based on memory pressure | Nhat Pham | 1 | -4/+188 |
2023-12-12 | mm: memcg: add per-memcg zswap writeback stat | Domenico Cerasuolo | 1 | -0/+4 |
2023-12-12 | zswap: make shrinking memcg-aware | Domenico Cerasuolo | 1 | -52/+216 |
2023-12-10 | mm/zswap: replace kmap_atomic() with kmap_local_page() | Fabio M. De Francesco | 1 | -5/+5 |
2023-11-01 | zswap: export compression failure stats | Nhat Pham | 1 | -1/+7 |
2023-10-25 | mempolicy: alloc_pages_mpol() for NUMA policy without vma | Hugh Dickins | 1 | -2/+5 |
2023-10-18 | mm: zswap: fix pool refcount bug around shrink_worker() | Johannes Weiner | 1 | -2/+2 |
2023-09-29 | mm: zswap: fix potential memory corruption on duplicate store | Domenico Cerasuolo | 1 | -0/+20 |
2023-08-24 | mm/swap: inline folio_set_swap_entry() and folio_swap_entry() | David Hildenbrand | 1 | -2/+2 |
2023-08-21 | mm: zswap: update comment for struct zswap_entry | Xiu Jianfeng | 1 | -1/+2 |
2023-08-21 | mm: zswap: kill zswap_get_swap_cache_page() | Johannes Weiner | 1 | -89/+53 |
2023-08-21 | mm: zswap: tighten up entry invalidation | Johannes Weiner | 1 | -2/+2 |
2023-08-21 | mm: zswap: use zswap_invalidate_entry() for duplicates | Johannes Weiner | 1 | -3/+1 |
2023-08-21 | zswap: make zswap_load() take a folio | Matthew Wilcox (Oracle) | 1 | -4/+5 |
2023-08-21 | memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2023-08-21 | zswap: make zswap_store() take a folio | Matthew Wilcox (Oracle) | 1 | -6/+7 |
2023-08-21 | mm: kill frontswap | Johannes Weiner | 1 | -96/+63 |
2023-08-21 | mm: zswap: multiple zpools support | Yosry Ahmed | 1 | -27/+54 |
2023-06-23 | mm: zswap: fix double invalidate with exclusive loads | Yosry Ahmed | 1 | -9/+12 |
2023-06-23 | Merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes. | Andrew Morton | 1 | -2/+9 |
2023-06-19 | mm: zswap: invaldiate entry after writeback | Domenico Cerasuolo | 1 | -16/+17 |
2023-06-19 | mm: zswap: remove zswap_header | Domenico Cerasuolo | 1 | -30/+22 |
2023-06-19 | mm: zswap: simplify writeback function | Domenico Cerasuolo | 1 | -51/+19 |
2023-06-19 | mm: zswap: remove shrink from zpool interface | Domenico Cerasuolo | 1 | -20/+7 |
2023-06-19 | mm: zswap: add pool shrinking mechanism | Domenico Cerasuolo | 1 | -5/+92 |