Show patches with: Submitter = Kairui Song       |    Archived = No       |   219 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v4,3/4] lib/xarray: introduce a new helper xas_get_order mm/filemap: optimize folio adding and splitting - - - --- 2024-04-16 Kairui Song New
[v4,2/4] mm/filemap: clean up hugetlb exclusion code mm/filemap: optimize folio adding and splitting 1 - - --- 2024-04-16 Kairui Song New
[v4,1/4] mm/filemap: return early if failed to allocate memory for split mm/filemap: optimize folio adding and splitting 1 - - --- 2024-04-16 Kairui Song New
[v3,4/4] mm/filemap: optimize filemap folio adding mm/filemap: optimize folio adding and splitting - - - --- 2024-04-15 Kairui Song New
[v3,3/4] lib/xarray: introduce a new helper xas_get_order mm/filemap: optimize folio adding and splitting - - - --- 2024-04-15 Kairui Song New
[v3,2/4] mm/filemap: clean up hugetlb exclusion code mm/filemap: optimize folio adding and splitting 1 - - --- 2024-04-15 Kairui Song New
[v3,1/4] mm/filemap: return early if failed to allocate memory for split mm/filemap: optimize folio adding and splitting 1 - - --- 2024-04-15 Kairui Song New
[RFC,10/10] mm/swap: optimize synchronous swapin mm/swap: always use swap cache for synchronization - - - --- 2024-03-26 Kairui Song New
[RFC,09/10] mm/swap: delay the swap cache lookup for swapin mm/swap: always use swap cache for synchronization - - - --- 2024-03-26 Kairui Song New
[RFC,08/10] mm/swap: use swap cache as a synchronization layer mm/swap: always use swap cache for synchronization - - - --- 2024-03-26 Kairui Song New
[RFC,07/10] mm/swap: rename __read_swap_cache_async to swap_cache_alloc_or_get mm/swap: always use swap cache for synchronization - - - --- 2024-03-26 Kairui Song New
[RFC,06/10] mm/swap: switch to use multi index entries mm/swap: always use swap cache for synchronization - - - --- 2024-03-26 Kairui Song New
[RFC,05/10] mm/swap: clean shadow only in unmap path mm/swap: always use swap cache for synchronization - - - --- 2024-03-26 Kairui Song New
[RFC,04/10] mm/swap: remove cache bypass swapin mm/swap: always use swap cache for synchronization - - - --- 2024-03-26 Kairui Song New
[RFC,03/10] mm/swap: convert swapin_readahead to return a folio mm/swap: always use swap cache for synchronization - - - --- 2024-03-26 Kairui Song New
[RFC,02/10] mm/swap: move no readahead swapin code to a stand-alone helper mm/swap: always use swap cache for synchronization - - - --- 2024-03-26 Kairui Song New
[RFC,01/10] mm/filemap: split filemap storing logic into a standalone helper mm/swap: always use swap cache for synchronization - - - --- 2024-03-26 Kairui Song New
[v2,4/4] mm/filemap: optimize filemap folio adding mm/filemap: optimize folio adding and splitting - - - --- 2024-03-25 Kairui Song New
[v2,3/4] lib/xarray: introduce a new helper xas_get_order mm/filemap: optimize folio adding and splitting - - - --- 2024-03-25 Kairui Song New
[v2,2/4] mm/filemap: clean up hugetlb exclusion code mm/filemap: optimize folio adding and splitting 1 - - --- 2024-03-25 Kairui Song New
[v2,1/4] mm/filemap: return early if failed to allocate memory for split mm/filemap: optimize folio adding and splitting 1 - - --- 2024-03-25 Kairui Song New
[4/4] mm/filemap: optimize filemap folio adding mm/filemap: optimize folio adding and splitting - - - --- 2024-03-19 Kairui Song New
[3/4] lib/xarray: introduce a new helper xas_get_order mm/filemap: optimize folio adding and splitting 1 - - --- 2024-03-19 Kairui Song New
[2/4] mm/filemap: clean up hugetlb exclusion code mm/filemap: optimize folio adding and splitting 1 - - --- 2024-03-19 Kairui Song New
[1/4] mm/filemap: return early if failed to allocate memory for split mm/filemap: optimize folio adding and splitting 1 - - --- 2024-03-19 Kairui Song New
[v4] mm/swap: fix race when skipping swapcache [v4] mm/swap: fix race when skipping swapcache 2 1 - --- 2024-02-19 Kairui Song New
[v3] mm/swap: fix race when skipping swapcache [v3] mm/swap: fix race when skipping swapcache 1 - - --- 2024-02-16 Kairui Song New
[v2] mm/swap: fix race when skipping swapcache [v2] mm/swap: fix race when skipping swapcache 3 2 - --- 2024-02-06 Kairui Song New
mm/swap: fix race condition in direct swapin path mm/swap: fix race condition in direct swapin path 1 1 - --- 2024-02-05 Kairui Song New
[v3,7/7] mm/swap: refactor swap_cache_get_folio swapin refactor for optimization and unified readahead - - - --- 2024-01-29 Kairui Song New
[v3,6/7] mm/swap, shmem: use unified swapin helper for shmem swapin refactor for optimization and unified readahead - - - --- 2024-01-29 Kairui Song New
[v3,5/7] mm/swap: avoid a duplicated swap cache lookup for SWP_SYNCHRONOUS_IO swapin refactor for optimization and unified readahead - 1 - --- 2024-01-29 Kairui Song New
[v3,4/7] mm/swap: introduce swapin_entry for unified readahead policy swapin refactor for optimization and unified readahead - 1 - --- 2024-01-29 Kairui Song New
[v3,3/7] mm/swap: always account swapped in page into current memcg swapin refactor for optimization and unified readahead - - - --- 2024-01-29 Kairui Song New
[v3,2/7] mm/swap: move no readahead swapin code to a stand-alone helper swapin refactor for optimization and unified readahead - - - --- 2024-01-29 Kairui Song New
[v3,1/7] mm/swapfile.c: add back some comment swapin refactor for optimization and unified readahead - - - --- 2024-01-29 Kairui Song New
[v3,3/3] mm, lru_gen: move pages in bulk when aging mm, lru_gen: batch update pages when aging - - - --- 2024-01-23 Kairui Song New
[v3,2/3] mm, lru_gen: batch update counters on aging mm, lru_gen: batch update pages when aging - - - --- 2024-01-23 Kairui Song New
[v3,1/3] mm, lru_gen: try to prefetch next page when scanning LRU mm, lru_gen: batch update pages when aging - - - --- 2024-01-23 Kairui Song New
[v2,3/3] mm, lru_gen: try to prefetch next page when canning LRU mm, lru_gen: batch update pages when aging - - - --- 2024-01-11 Kairui Song New
[v2,2/3] mm, lru_gen: move pages in bulk when aging mm, lru_gen: batch update pages when aging - - - --- 2024-01-11 Kairui Song New
[v2,1/3] mm, lru_gen: batch update counters on againg mm, lru_gen: batch update pages when aging - - - --- 2024-01-11 Kairui Song New
[v2,9/9] mm/swap, shmem: use new swapin helper to skip readahead conditionally swapin refactor for optimization and unified readahead - - - --- 2024-01-02 Kairui Song New
[v2,8/9] mm/swap: introduce a helper for swapin without vmfault swapin refactor for optimization and unified readahead - - - --- 2024-01-02 Kairui Song New
[v2,7/9] mm/swap: avoid a duplicated swap cache lookup for SWP_SYNCHRONOUS_IO swapin refactor for optimization and unified readahead - - - --- 2024-01-02 Kairui Song New
[v2,6/9] mm/swap: handle swapcache lookup in swapin_entry swapin refactor for optimization and unified readahead - - - --- 2024-01-02 Kairui Song New
[v2,5/9] mm/swap: introduce swapin_entry for unified readahead policy swapin refactor for optimization and unified readahead - - - --- 2024-01-02 Kairui Song New
[v2,4/9] mm/swap: always account swapped in page into current memcg swapin refactor for optimization and unified readahead - - - --- 2024-01-02 Kairui Song New
[v2,3/9] mm/swap: avoid doing extra unlock error checks for direct swapin swapin refactor for optimization and unified readahead - - - --- 2024-01-02 Kairui Song New
[v2,2/9] mm/swap: move no readahead swapin code to a stand-alone helper swapin refactor for optimization and unified readahead - - - --- 2024-01-02 Kairui Song New
[v2,1/9] mm/swapfile.c: add back some comment swapin refactor for optimization and unified readahead - - - --- 2024-01-02 Kairui Song New
[3/3] mm, lru_gen: try to prefetch next page when canning LRU mm, lru_gen: batch update pages when aging - - - --- 2023-12-22 Kairui Song New
[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
[1/3] mm, lru_gen: batch update counters on againg mm, lru_gen: batch update pages when aging - - - --- 2023-12-22 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
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
[RFC,v2,5/5] workingset, lru_gen: apply refault-distance based re-activation Refault distance checking for MGLRU - - - --- 2023-09-12 Kairui Song New
[RFC,v2,4/5] lru_gen: convert avg_total and avg_refaulted to atomic Refault distance checking for MGLRU - - - --- 2023-09-12 Kairui Song New
[RFC,v2,3/5] workingset: simplify lru_gen_test_recent Refault distance checking for MGLRU - - - --- 2023-09-12 Kairui Song New
[RFC,v2,2/5] workingset: update comment in workingset.c Refault distance checking for MGLRU - - - --- 2023-09-12 Kairui Song New
[RFC,v2,1/5] workingset: simplify and use a more intuitive model Refault distance checking for MGLRU - - - --- 2023-09-12 Kairui Song New
[RFC,4/4] workingset, lru_gen: apply refault-distance based re-activation Refault distance checking for MGLRU - - - --- 2023-07-25 Kairui Song New
[RFC,3/4] lru_gen: convert avg_total and avg_refaulted to atomic Refault distance checking for MGLRU - - - --- 2023-07-25 Kairui Song New
[RFC,2/4] workingset: simplify lru_gen_test_recent Refault distance checking for MGLRU - - - --- 2023-07-25 Kairui Song New
[RFC,1/4] workingset: simplify and use a more intuitive model Refault distance checking for MGLRU - - - --- 2023-07-25 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
« 1 2 3 »