Show patches with: Submitter = Chengming Zhou       |   78 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[2/2] mm/zsmalloc: remove the deferred free mechanism mm/zsmalloc: simplify synchronization between zs_page_migrate() and free_zspage() - - - --- 2024-02-27 Chengming Zhou New
[1/2] mm/zsmalloc: don't hold locks of all pages when free_zspage() mm/zsmalloc: simplify synchronization between zs_page_migrate() and free_zspage() - - - --- 2024-02-27 Chengming Zhou New
[3/3] mm/zsmalloc: remove get_zspage_mapping() mm/zsmalloc: some cleanup for get/set_zspage_mapping() - - - --- 2024-02-20 Chengming Zhou New
[2/3] mm/zsmalloc: remove_zspage() don't need fullness parameter mm/zsmalloc: some cleanup for get/set_zspage_mapping() - - - --- 2024-02-20 Chengming Zhou New
[1/3] mm/zsmalloc: remove set_zspage_mapping() mm/zsmalloc: some cleanup for get/set_zspage_mapping() - - - --- 2024-02-20 Chengming Zhou New
[3/3] mm/zsmalloc: remove unused zspage->isolated mm/zsmalloc: fix and optimize objects/page migration - - - --- 2024-02-19 Chengming Zhou New
[2/3] mm/zsmalloc: remove migrate_write_lock_nested() mm/zsmalloc: fix and optimize objects/page migration - - - --- 2024-02-19 Chengming Zhou New
[1/3] mm/zsmalloc: fix migrate_write_lock() when !CONFIG_COMPACTION mm/zsmalloc: fix and optimize objects/page migration - - - --- 2024-02-19 Chengming Zhou New
[v3,2/2] mm/zswap: change zswap_pool kref to percpu_ref mm/zswap: optimize for dynamic zswap_pools - 1 - --- 2024-02-16 Chengming Zhou New
[v3,1/2] mm/zswap: global lru and shrinker shared by all zswap_pools mm/zswap: optimize for dynamic zswap_pools 1 - - --- 2024-02-16 Chengming Zhou New
[v2,2/2] mm/zswap: change zswap_pool kref to percpu_ref mm/zswap: optimize for dynamic zswap_pools - - - --- 2024-02-14 Chengming Zhou New
[v2,1/2] mm/zswap: global lru and shrinker shared by all zswap_pools mm/zswap: optimize for dynamic zswap_pools 1 - - --- 2024-02-14 Chengming Zhou New
[2/2] mm/zswap: change zswap_pool kref to percpu_ref mm/zswap: optimize for dynamic zswap_pools - - - --- 2024-02-11 Chengming Zhou New
[1/2] mm/zswap: global lru and shrinker shared by all zswap_pools mm/zswap: optimize for dynamic zswap_pools - - - --- 2024-02-11 Chengming Zhou New
[v2,6/6] mm/zswap: zswap entry doesn't need refcount anymore mm/zswap: optimize zswap lru list 1 1 - --- 2024-02-04 Chengming Zhou New
[v2,5/6] mm/zswap: only support zswap_exclusive_loads_enabled mm/zswap: optimize zswap lru list 2 1 - --- 2024-02-04 Chengming Zhou New
[v2,4/6] mm/zswap: remove duplicate_entry debug value mm/zswap: optimize zswap lru list 2 1 - --- 2024-02-04 Chengming Zhou New
[v2,3/6] mm/zswap: stop lru list shrinking when encounter warm region mm/zswap: optimize zswap lru list 2 1 - --- 2024-02-04 Chengming Zhou New
[v2,2/6] mm/zswap: invalidate zswap entry when swap entry free mm/zswap: optimize zswap lru list 2 1 - --- 2024-02-04 Chengming Zhou New
[v2,1/6] mm/zswap: add more comments in shrink_memcg_cb() mm/zswap: optimize zswap lru list 1 1 - --- 2024-02-04 Chengming Zhou New
[6/6] mm/zswap: zswap entry doesn't need refcount anymore mm/zswap: optimize zswap lru list 1 1 - --- 2024-02-01 Chengming Zhou New
[5/6] mm/zswap: only support zswap_exclusive_loads_enabled mm/zswap: optimize zswap lru list 2 1 - --- 2024-02-01 Chengming Zhou New
[4/6] mm/zswap: remove duplicate_entry debug value mm/zswap: optimize zswap lru list 2 1 - --- 2024-02-01 Chengming Zhou New
[3/6] mm/zswap: stop lru list shrinking when encounter warm region mm/zswap: optimize zswap lru list 2 1 - --- 2024-02-01 Chengming Zhou New
[2/6] mm/zswap: invalidate zswap entry when swap entry free mm/zswap: optimize zswap lru list 1 1 - --- 2024-02-01 Chengming Zhou New
[1/6] mm/zswap: add more comments in shrink_memcg_cb() mm/zswap: optimize zswap lru list 1 1 - --- 2024-02-01 Chengming Zhou New
[v2,3/3] mm/list_lru: remove list_lru_putback() mm/zswap: fix race between lru writeback and swapoff 3 - - --- 2024-01-28 Chengming Zhou New
[v2,2/3] mm/zswap: fix race between lru writeback and swapoff mm/zswap: fix race between lru writeback and swapoff 2 - - --- 2024-01-28 Chengming Zhou New
[v2,1/3] mm/zswap: don't return LRU_SKIP if we have dropped lru lock mm/zswap: fix race between lru writeback and swapoff 2 1 - --- 2024-01-28 Chengming Zhou New
[v2,3/3] mm/slub: remove unused parameter in next_freelist_entry() mm/slub: some minor optimization and cleanup 1 1 - --- 2024-01-23 Chengming Zhou New
[v2,2/3] mm/slub: remove full list manipulation for non-debug slab mm/slub: some minor optimization and cleanup 1 1 - --- 2024-01-23 Chengming Zhou New
[v2,1/3] mm/slub: directly load freelist from cpu partial slab in the likely case mm/slub: some minor optimization and cleanup - 1 - --- 2024-01-23 Chengming Zhou New
[v2,2/2] mm/zswap: split zswap rb-tree mm/zswap: optimize the scalability of zswap rb-tree 3 - - --- 2024-01-19 Chengming Zhou New
[v2,1/2] mm/zswap: make sure each swapfile always have zswap rb-tree mm/zswap: optimize the scalability of zswap rb-tree 3 - - --- 2024-01-19 Chengming Zhou New
[3/3] mm/slub: remove unused parameter in next_freelist_entry() mm/slub: some minor optimization and cleanup - 1 - --- 2024-01-17 Chengming Zhou New
[2/3] mm/slub: remove full list manipulation for non-debug slab mm/slub: some minor optimization and cleanup 1 1 - --- 2024-01-17 Chengming Zhou New
[1/3] mm/slub: directly load freelist from cpu partial slab in the likely case mm/slub: some minor optimization and cleanup - - - --- 2024-01-17 Chengming Zhou New
[2/2] mm/zswap: split zswap rb-tree mm/zswap: optimize the scalability of zswap rb-tree 2 - - --- 2024-01-17 Chengming Zhou New
[1/2] mm/zswap: make sure each swapfile always have zswap rb-tree mm/zswap: optimize the scalability of zswap rb-tree 3 - - --- 2024-01-17 Chengming Zhou New
[v5,5/5] mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx mm/zswap: dstmem reuse optimizations and cleanups 1 1 - --- 2023-12-28 Chengming Zhou New
[v5,4/5] mm/zswap: cleanup zswap_writeback_entry() mm/zswap: dstmem reuse optimizations and cleanups 1 2 - --- 2023-12-28 Chengming Zhou New
[v5,3/5] mm/zswap: cleanup zswap_load() mm/zswap: dstmem reuse optimizations and cleanups 1 1 - --- 2023-12-28 Chengming Zhou New
[v5,2/5] mm/zswap: refactor out __zswap_load() mm/zswap: dstmem reuse optimizations and cleanups 1 2 - --- 2023-12-28 Chengming Zhou New
[v5,1/5] mm/zswap: reuse dstmem when decompress mm/zswap: dstmem reuse optimizations and cleanups 1 2 - --- 2023-12-28 Chengming Zhou New
[v4,6/6] mm/zswap: change per-cpu mutex and buffer to per-acomp_ctx mm/zswap: dstmem reuse optimizations and cleanups 1 1 - --- 2023-12-26 Chengming Zhou New
[v4,5/6] mm/zswap: cleanup zswap_writeback_entry() mm/zswap: dstmem reuse optimizations and cleanups 1 2 - --- 2023-12-26 Chengming Zhou New
[v4,4/6] mm/zswap: cleanup zswap_load() mm/zswap: dstmem reuse optimizations and cleanups 1 1 - --- 2023-12-26 Chengming Zhou New
[v4,3/6] mm/zswap: refactor out __zswap_load() mm/zswap: dstmem reuse optimizations and cleanups 1 2 - --- 2023-12-26 Chengming Zhou New
[v4,2/6] mm/zswap: reuse dstmem when decompress mm/zswap: dstmem reuse optimizations and cleanups 1 2 - --- 2023-12-26 Chengming Zhou New
[v4,1/6] mm/zswap: change dstmem size to one page mm/zswap: dstmem reuse optimizations and cleanups 1 2 - --- 2023-12-26 Chengming Zhou New
[v3,6/6] mm/zswap: directly use percpu mutex and buffer in load/store mm/zswap: dstmem reuse optimizations and cleanups 1 - - --- 2023-12-18 Chengming Zhou New
[v3,5/6] mm/zswap: cleanup zswap_writeback_entry() mm/zswap: dstmem reuse optimizations and cleanups 1 2 - --- 2023-12-18 Chengming Zhou New
[v3,4/6] mm/zswap: cleanup zswap_load() mm/zswap: dstmem reuse optimizations and cleanups 1 1 - --- 2023-12-18 Chengming Zhou New
[v3,3/6] mm/zswap: refactor out __zswap_load() mm/zswap: dstmem reuse optimizations and cleanups 1 2 - --- 2023-12-18 Chengming Zhou New
[v3,2/6] mm/zswap: reuse dstmem when decompress mm/zswap: dstmem reuse optimizations and cleanups 1 2 - --- 2023-12-18 Chengming Zhou New
[v3,1/6] mm/zswap: change dstmem size to one page mm/zswap: dstmem reuse optimizations and cleanups - 2 - --- 2023-12-18 Chengming Zhou New
[v2,6/6] mm/zswap: directly use percpu mutex and buffer in load/store mm/zswap: dstmem reuse optimizations and cleanups - - - --- 2023-12-18 Chengming Zhou New
[v2,5/6] mm/zswap: cleanup zswap_writeback_entry() mm/zswap: dstmem reuse optimizations and cleanups - 2 - --- 2023-12-18 Chengming Zhou New
[v2,4/6] mm/zswap: cleanup zswap_load() mm/zswap: dstmem reuse optimizations and cleanups - 1 - --- 2023-12-18 Chengming Zhou New
[v2,3/6] mm/zswap: refactor out __zswap_load() mm/zswap: dstmem reuse optimizations and cleanups - 2 - --- 2023-12-18 Chengming Zhou New
[v2,2/6] mm/zswap: reuse dstmem when decompress mm/zswap: dstmem reuse optimizations and cleanups 1 2 - --- 2023-12-18 Chengming Zhou New
[v2,1/6] mm/zswap: change dstmem size to one page mm/zswap: dstmem reuse optimizations and cleanups 1 2 - --- 2023-12-18 Chengming Zhou New
[5/5] mm/zswap: cleanup zswap_reclaim_entry() mm/zswap: dstmem reuse optimizations and cleanups - 3 - --- 2023-12-13 Chengming Zhou New
[4/5] mm/zswap: cleanup zswap_load() mm/zswap: dstmem reuse optimizations and cleanups - 1 - --- 2023-12-13 Chengming Zhou New
[3/5] mm/zswap: refactor out __zswap_load() mm/zswap: dstmem reuse optimizations and cleanups - 2 - --- 2023-12-13 Chengming Zhou New
[2/5] mm/zswap: change dstmem size to one page mm/zswap: dstmem reuse optimizations and cleanups - 2 - --- 2023-12-13 Chengming Zhou New
[1/5] mm/zswap: reuse dstmem when decompress mm/zswap: dstmem reuse optimizations and cleanups 1 1 - --- 2023-12-13 Chengming Zhou New
[7/7] mm/zswap: cleanup zswap_reclaim_entry() mm/zswap: optimize the scalability of zswap rb-tree - - - --- 2023-12-06 Chengming Zhou New
[6/7] mm/zswap: cleanup zswap_load() mm/zswap: optimize the scalability of zswap rb-tree - - - --- 2023-12-06 Chengming Zhou New
[5/7] mm/zswap: refactor out __zswap_load() mm/zswap: optimize the scalability of zswap rb-tree - 1 - --- 2023-12-06 Chengming Zhou New
[4/7] mm/zswap: change dstmem size to one page mm/zswap: optimize the scalability of zswap rb-tree - - - --- 2023-12-06 Chengming Zhou New
[3/7] mm/zswap: reuse dstmem when decompress mm/zswap: optimize the scalability of zswap rb-tree - 1 - --- 2023-12-06 Chengming Zhou New
[2/7] mm/zswap: split zswap rb-tree mm/zswap: optimize the scalability of zswap rb-tree - - - --- 2023-12-06 Chengming Zhou New
[1/7] mm/zswap: make sure each swapfile always have zswap rb-tree mm/zswap: optimize the scalability of zswap rb-tree - - - --- 2023-12-06 Chengming Zhou New
[v2] mm/damon: remove obsolete comments of kdamond_stop [v2] mm/damon: remove obsolete comments of kdamond_stop - 1 - --- 2022-05-31 Chengming Zhou New
mm/damon: remove obsolete comments of kdamond_stop mm/damon: remove obsolete comments of kdamond_stop 1 1 - --- 2022-05-30 Chengming Zhou New
[2/2] kselftest/vm: fix tests build with old libc [1/2] kselftest/vm: override TARGETS from arguments - 1 - --- 2022-02-27 Chengming Zhou New
[1/2] kselftest/vm: override TARGETS from arguments [1/2] kselftest/vm: override TARGETS from arguments - - - --- 2022-02-27 Chengming Zhou New