Show patches with: Submitter = Kairui Song       |   47 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[2/3] mm, lru_gen: move pages in bulk when aging mm, lru_gen: batch update pages when aging - - - --- 2023-12-22 Kairui Song New
[v2] x86/mpparse, kexec: switch apic driver early when x2apic is pre-enabled [v2] x86/mpparse, kexec: switch apic driver early when x2apic is pre-enabled - - - --- 2023-12-08 Kairui Song New
[24/24] mm/swap: change swapin_readahead to swapin_page_fault Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[23/24] swap: fix multiple swap leak when after cgroup migrate Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[22/24] swap: make swap_cluster_readahead static Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[21/24] swap: make swapin_readahead result checking argument mandatory Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[20/24] swap: simplify and make swap_find_cache static Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[19/24] shmem, swap: refactor error check on OOM or race Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[18/24] mm/swap: introduce a helper non fault swapin Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[17/24] mm/swap: fix false error when swapoff race with swapin Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[16/24] mm/swap: reduce scope of get_swap_device in swapin path Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[15/24] mm/swap: avoid an duplicated swap cache lookup for SYNCHRONOUS_IO device Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[14/24] mm/swap: do shadow lookup as well when doing swap cache lookup Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[13/24] swap: simplify swap_cache_get_folio Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[12/24] mm/swap: simplify arguments for swap_cache_get_folio Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[11/24] mm/swap: also handle swapcache lookup in swapin_readahead Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[10/24] mm/swap: remove nr_rotate_swap and related code Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[09/24] mm/swap: inline __swap_count Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[08/24] mm/swap: check readahead policy per entry Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[07/24] mm/swap: move swap_count to header to be shared Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[06/24] swap: rework swapin_no_readahead arguments Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[05/24] mm/swap: move readahead policy checking into swapin_readahead Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[04/24] mm/swap: avoid setting page lock bit and doing extra unlock check Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[03/24] mm/swap: move no readahead swapin code to a stand alone helper Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[02/24] mm/swapfile.c: add back some comment Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
[01/24] mm/swap: fix a potential undefined behavior issue Swapin path refactor for optimization and bugfix - - - --- 2023-11-19 Kairui Song New
tracing: fix UAF caused by memory ordering issue tracing: fix UAF caused by memory ordering issue - - - --- 2023-11-12 Kairui Song New
mm/swap: avoid a xa load for swapout path mm/swap: avoid a xa load for swapout path - 1 - --- 2023-10-17 Kairui Song New
mm/oom_killer: simplify OOM killer info dump helper mm/oom_killer: simplify OOM killer info dump helper 1 - - --- 2023-10-16 Kairui Song New
[RFC,v3,6/6] workingset, lru_gen: apply refault-distance based re-activation Refault distance update with MGLRU support - - - --- 2023-09-20 Kairui Song New
[RFC,v3,5/6] mm, lru_gen: convert avg_total and avg_refaulted to atomic Refault distance update with MGLRU support - - - --- 2023-09-20 Kairui Song New
[RFC,v3,4/6] workingset: simplify lru_gen_test_recent Refault distance update with MGLRU support - - - --- 2023-09-20 Kairui Song New
[RFC,v3,3/6] workignset: simplify the initilization code Refault distance update with MGLRU support - - - --- 2023-09-20 Kairui Song New
[RFC,v3,2/6] workingset: move refault distance checking into to a helper Refault distance update with MGLRU support - - - --- 2023-09-20 Kairui Song New
[RFC,v3,1/6] workingset: simplify and use a more intuitive model Refault distance update with MGLRU support - - - --- 2023-09-20 Kairui Song New
[2/2] sched/psi: iterate through cgroups directly sched/psi: Optimize PSI iteration 1 - - --- 2023-02-08 Kairui Song New
[1/2] sched/psi: simplify cgroup psi retrieving sched/psi: Optimize PSI iteration 1 1 - --- 2023-02-08 Kairui Song New
[v2,4/4] swap: avoid holding swap reference in swap_cache_get_folio Clean up and fixes for swap - - - --- 2022-12-19 Kairui Song New
[v2,3/4] swap: fold swap_ra_clamp_pfn into swap_ra_info Clean up and fixes for swap - 1 - --- 2022-12-19 Kairui Song New
[v2,2/4] swap: avoid a redundant pte map if ra window is 1 Clean up and fixes for swap - 1 - --- 2022-12-19 Kairui Song New
[v2,1/4] swapfile: get rid of volatile and avoid redundant read Clean up and fixes for swap - 1 - --- 2022-12-19 Kairui Song New
[5/5] swap: avoid ra statistic lost when swapin races Clean up and fixes for swap - - - --- 2022-12-08 Kairui Song New
[4/5] swap: remove the swap lock in swap_cache_get_folio Clean up and fixes for swap - - - --- 2022-12-08 Kairui Song New
[3/5] swap: fold swap_ra_clamp_pfn into swap_ra_info Clean up and fixes for swap - 1 - --- 2022-12-08 Kairui Song New
[2/5] swap: avoid a redundant pte map if ra window is 1 Clean up and fixes for swap - 1 - --- 2022-12-08 Kairui Song New
[1/5] swapfile: get rid of volatile and avoid redundant read Clean up and fixes for swap - 1 - --- 2022-12-08 Kairui Song New
swap: add a limit for readahead page-cluster value swap: add a limit for readahead page-cluster value - - - --- 2022-10-23 Kairui Song New