Show patches with: Submitter = Barry Song       |    Archived = No       |   213 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v4,2/6] mm: remove the implementation of swap_free() and always use swap_free_nr() large folios swap-in: handle refault cases first 1 2 - --- 2024-05-08 Barry Song New
[v4,1/6] mm: swap: introduce swap_free_nr() for batched swap_free() large folios swap-in: handle refault cases first 1 2 - --- 2024-05-08 Barry Song New
[v2] mm/vmstat: sum up all possible CPUs instead of using vm_events_fold_cpu [v2] mm/vmstat: sum up all possible CPUs instead of using vm_events_fold_cpu - - - --- 2024-05-03 Barry Song New
[v3,6/6] mm: swap: entirely map large folios found in swapcache large folios swap-in: handle refault cases first - 1 - --- 2024-05-03 Barry Song New
[v3,5/6] mm: swap: make should_try_to_free_swap() support large-folio large folios swap-in: handle refault cases first 1 2 - --- 2024-05-03 Barry Song New
[v3,4/6] mm: introduce arch_do_swap_page_nr() which allows restore metadata for nr pages large folios swap-in: handle refault cases first - 2 - --- 2024-05-03 Barry Song New
[v3,3/6] mm: introduce pte_move_swp_offset() helper which can move offset bidirectionally large folios swap-in: handle refault cases first - 2 - --- 2024-05-03 Barry Song New
[v3,2/6] mm: remove swap_free() and always use swap_free_nr() large folios swap-in: handle refault cases first 1 1 - --- 2024-05-03 Barry Song New
[v3,1/6] mm: swap: introduce swap_free_nr() for batched swap_free() large folios swap-in: handle refault cases first 1 2 - --- 2024-05-03 Barry Song New
[RFC] mm/vmstat: sum up all possible CPUs instead of using vm_events_fold_cpu [RFC] mm/vmstat: sum up all possible CPUs instead of using vm_events_fold_cpu - - - --- 2024-04-12 Barry Song New
[v6,4/4] mm: correct the docs for thp_fault_alloc and thp_fault_fallback mm: add per-order mTHP alloc and swpout counters - 2 - --- 2024-04-12 Barry Song New
[v6,3/4] mm: add docs for per-order mTHP counters and transhuge_page ABI mm: add per-order mTHP alloc and swpout counters - 2 - --- 2024-04-12 Barry Song New
[v6,2/4] mm: add per-order mTHP anon_swpout and anon_swpout_fallback counters mm: add per-order mTHP alloc and swpout counters 1 1 - --- 2024-04-12 Barry Song New
[v6,1/4] mm: add per-order mTHP anon_fault_alloc and anon_fault_fallback counters mm: add per-order mTHP alloc and swpout counters - 1 - --- 2024-04-12 Barry Song New
[v5,4/4] mm: correct the docs for thp_fault_alloc and thp_fault_fallback mm: add per-order mTHP alloc and swpout counters - 1 - --- 2024-04-12 Barry Song New
[v5,3/4] mm: add docs for per-order mTHP counters and transhuge_page ABI mm: add per-order mTHP alloc and swpout counters - 1 - --- 2024-04-12 Barry Song New
[v5,2/4] mm: add per-order mTHP anon_swpout and anon_swpout_fallback counters mm: add per-order mTHP alloc and swpout counters - 1 - --- 2024-04-12 Barry Song New
[v5,1/4] mm: add per-order mTHP anon_fault_alloc and anon_fault_fallback counters mm: add per-order mTHP alloc and swpout counters - - - --- 2024-04-12 Barry Song New
[v2,5/5] mm: add per-order mTHP swpin_refault counter large folios swap-in: handle refault cases first - - 1 --- 2024-04-09 Barry Song New
[v2,4/5] mm: swap: entirely map large folios found in swapcache large folios swap-in: handle refault cases first - - - --- 2024-04-09 Barry Song New
[v2,3/5] mm: swap_pte_batch: add an output argument to reture if all swap entries are exclusive large folios swap-in: handle refault cases first - - - --- 2024-04-09 Barry Song New
[v2,2/5] mm: swap: make should_try_to_free_swap() support large-folio large folios swap-in: handle refault cases first 1 2 - --- 2024-04-09 Barry Song New
[v2,1/5] mm: swap: introduce swap_free_nr() for batched swap_free() large folios swap-in: handle refault cases first - 1 - --- 2024-04-09 Barry Song New
[v4,2/2] mm: add per-order mTHP anon_swpout and anon_swpout_fallback counters mm: add per-order mTHP alloc and swpout counters - - - --- 2024-04-05 Barry Song New
[v4,1/2] mm: add per-order mTHP anon_alloc and anon_alloc_fallback counters mm: add per-order mTHP alloc and swpout counters - - - --- 2024-04-05 Barry Song New
[v3] mm: add per-order mTHP alloc_success and alloc_fail counters [v3] mm: add per-order mTHP alloc_success and alloc_fail counters - - - --- 2024-04-03 Barry Song New
[4/4] mm: swap: entirely map large folios found in swapcache large folios swap-in: handle refault cases first - - - --- 2024-04-02 Barry Song New
[3/4] mm: swap_pte_batch: add an output argument to reture if all swap entries are exclusive large folios swap-in: handle refault cases first - - - --- 2024-04-02 Barry Song New
[2/4] mm: swap: make should_try_to_free_swap() support large-folio large folios swap-in: handle refault cases first 1 1 - --- 2024-04-02 Barry Song New
[1/4] mm: swap: introduce swap_free_nr() for batched swap_free() large folios swap-in: handle refault cases first - - - --- 2024-04-02 Barry Song New
mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fallback cases mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fallback cases 1 1 - --- 2024-03-29 Barry Song New
[v2] mm: add per-order mTHP alloc_success and alloc_fail counters [v2] mm: add per-order mTHP alloc_success and alloc_fail counters - - - --- 2024-03-28 Barry Song New
[RFC,2/2] zram: support compression at the granularity of multi-pages mTHP-friendly compression in zsmalloc and zram based on multi-pages - - - --- 2024-03-27 Barry Song New
[RFC,1/2] mm: zsmalloc: support objects compressed based on multiple pages mTHP-friendly compression in zsmalloc and zram based on multi-pages - - - --- 2024-03-27 Barry Song New
[RFC] mm: show mthp_fault_alloc and mthp_fault_fallback of multi-size THPs [RFC] mm: show mthp_fault_alloc and mthp_fault_fallback of multi-size THPs - - - --- 2024-03-26 Barry Song New
[1/1] arm64: mm: swap: support THP_SWAP on hardware with MTE THP_SWAP support for ARM64 SoC with MTE 2 2 - --- 2024-03-22 Barry Song New
[v2] mm: zswap: fix kernel BUG in sg_init_one [v2] mm: zswap: fix kernel BUG in sg_init_one 2 1 - --- 2024-03-18 Barry Song New
mm: zswap: fix kernel BUG in sg_init_one mm: zswap: fix kernel BUG in sg_init_one - - - --- 2024-03-18 Barry Song New
[v2] mm: prohibit the last subpage from reusing the entire large folio [v2] mm: prohibit the last subpage from reusing the entire large folio - - - --- 2024-03-08 Barry Song New
mm: prohibit the last subpage from reusing the entire large folio mm: prohibit the last subpage from reusing the entire large folio - - - --- 2024-03-08 Barry Song New
[v2] mm: hold PTL from the first PTE while reclaiming a large folio [v2] mm: hold PTL from the first PTE while reclaiming a large folio 1 - - --- 2024-03-06 Barry Song New
[RFC] mm: hold PTL from the first PTE while reclaiming a large folio [RFC] mm: hold PTL from the first PTE while reclaiming a large folio - - - --- 2024-03-04 Barry Song New
[RFC,v3,5/5] mm: support large folios swapin as a whole mm: support large folios swap-in - - - --- 2024-03-04 Barry Song New
[RFC,v3,4/5] mm: swap: introduce swapcache_prepare_nr and swapcache_clear_nr for large folios swap-… mm: support large folios swap-in - - - --- 2024-03-04 Barry Song New
[RFC,v3,3/5] mm: swap: make should_try_to_free_swap() support large-folio mm: support large folios swap-in 1 1 - --- 2024-03-04 Barry Song New
[RFC,v3,2/5] mm: swap: introduce swap_nr_free() for batched swap_free() mm: support large folios swap-in - - - --- 2024-03-04 Barry Song New
[RFC,v3,1/5] arm64: mm: swap: support THP_SWAP on hardware with MTE mm: support large folios swap-in 1 1 - --- 2024-03-04 Barry Song New
[RFC,v2,5/5] mm: support large folios swapin as a whole mm: support large folios swap-in - - - --- 2024-02-29 Barry Song New
[RFC,v2,4/5] mm: swap: introduce swapcache_prepare_nr and swapcache_clear_nr for large folios swap-… mm: support large folios swap-in - - - --- 2024-02-29 Barry Song New
[RFC,v2,3/5] mm: swap: make should_try_to_free_swap() support large-folio mm: support large folios swap-in 1 - - --- 2024-02-29 Barry Song New
[RFC,v2,2/5] mm: swap: introduce swap_nr_free() for batched swap_free() mm: support large folios swap-in - - - --- 2024-02-29 Barry Song New
[RFC,v2,1/5] arm64: mm: swap: support THP_SWAP on hardware with MTE mm: support large folios swap-in 1 1 - --- 2024-02-29 Barry Song New
[v2] mm: make folio_pte_batch available outside of mm/memory.c [v2] mm: make folio_pte_batch available outside of mm/memory.c 1 1 - --- 2024-02-27 Barry Song New
mm: export folio_pte_batch as a couple of modules might need it mm: export folio_pte_batch as a couple of modules might need it - - - --- 2024-02-27 Barry Song New
[v2] mm: madvise: pageout: ignore references rather than clearing young [v2] mm: madvise: pageout: ignore references rather than clearing young 1 - - --- 2024-02-26 Barry Song New
[v2] Docs/mm/damon/design: remove the details for pageout as paddr doesn't use MADV_PAGEOUT [v2] Docs/mm/damon/design: remove the details for pageout as paddr doesn't use MADV_PAGEOUT - 1 - --- 2024-02-24 Barry Song New
Docs/mm/damon/design: describe the differences for pageout's virtual address and physcial address Docs/mm/damon/design: describe the differences for pageout's virtual address and physcial address - - - --- 2024-02-24 Barry Song New
[RFC] mm: madvise: pageout: ignore references rather than clearing young [RFC] mm: madvise: pageout: ignore references rather than clearing young - - - --- 2024-02-23 Barry Song New
[v6,2/2] mm/zswap: remove the memcpy if acomp is not sleepable zswap: remove the memcpy if acomp is not sleepable 2 2 1 --- 2024-02-22 Barry Song New
[v6,1/2] crypto: introduce: acomp_is_async to expose if comp drivers might sleep zswap: remove the memcpy if acomp is not sleepable 2 - - --- 2024-02-22 Barry Song New
[v2] mm/swapfile:__swap_duplicate: drop redundant WRITE_ONCE on swap_map for err cases [v2] mm/swapfile:__swap_duplicate: drop redundant WRITE_ONCE on swap_map for err cases - - - --- 2024-02-21 Barry Song New
mm/swapfile:__swap_duplicate: drop redundant WRITE_ONCE on swap_map for err cases mm/swapfile:__swap_duplicate: drop redundant WRITE_ONCE on swap_map for err cases - - - --- 2024-02-21 Barry Song New
madvise:madvise_cold_or_pageout_pte_range(): allow split while folio_estimated_sharers = 0 madvise:madvise_cold_or_pageout_pte_range(): allow split while folio_estimated_sharers = 0 - 3 - --- 2024-02-21 Barry Song New
[v5,3/3] crypto: scompress: remove memcpy if sg_nents is 1 mm/zswap & crypto/compress: remove a couple of memcpy - - 1 --- 2024-02-20 Barry Song New
[v5,2/3] mm/zswap: remove the memcpy if acomp is not sleepable mm/zswap & crypto/compress: remove a couple of memcpy 1 2 1 --- 2024-02-20 Barry Song New
[v5,1/3] crypto: introduce: acomp_is_async to expose if comp drivers might sleep mm/zswap & crypto/compress: remove a couple of memcpy 1 - - --- 2024-02-20 Barry Song New
[v4,3/3] crypto: scompress: remove memcpy if sg_nents is 1 mm/zswap & crypto/compress: remove a couple of memcpy - - 1 --- 2024-02-20 Barry Song New
[v4,2/3] mm/zswap: remove the memcpy if acomp is not sleepable mm/zswap & crypto/compress: remove a couple of memcpy 1 2 1 --- 2024-02-20 Barry Song New
[v4,1/3] crypto: introduce crypto_acomp_get_alg_flags to expose algorithm flags mm/zswap & crypto/compress: remove a couple of memcpy - - - --- 2024-02-20 Barry Song New
[v3] mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns E… [v3] mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns E… 1 2 - --- 2024-02-19 Barry Song New
[v2] mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns E… [v2] mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns E… 1 2 - --- 2024-02-17 Barry Song New
[v3,3/3] crypto: scompress: remove memcpy if sg_nents is 1 mm/zswap & crypto/compress: remove a couple of memcpy - - 1 --- 2024-02-17 Barry Song New
[v3,2/3] mm/zswap: remove the memcpy if acomp is not sleepable mm/zswap & crypto/compress: remove a couple of memcpy 1 2 1 --- 2024-02-17 Barry Song New
[v3,1/3] crypto: introduce acomp_is_sleepable to expose if comp drivers might sleep mm/zswap & crypto/compress: remove a couple of memcpy - - 1 --- 2024-02-17 Barry Song New
[v2,3/3] crypto: scompress: remove memcpy if sg_nents is 1 mm/zswap & crypto/acompress: remove a couple of memcpy - - 1 --- 2024-02-16 Barry Song New
[v2,2/3] mm/zswap: remove the memcpy if acomp is not sleepable mm/zswap & crypto/acompress: remove a couple of memcpy 1 2 1 --- 2024-02-16 Barry Song New
[v2,1/3] crypto: introduce acomp_is_sleepable to expose if a acomp has a scomp backend mm/zswap & crypto/acompress: remove a couple of memcpy - - 1 --- 2024-02-16 Barry Song New
mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns ENOSPC mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns ENOSPC - - - --- 2024-02-16 Barry Song New
[RFC,6/6] mm: madvise: don't split mTHP for MADV_PAGEOUT mm: support large folios swap-in - - - --- 2024-01-18 Barry Song New
[RFC,5/6] mm: rmap: weaken the WARN_ON in __folio_add_anon_rmap() mm: support large folios swap-in - - 1 --- 2024-01-18 Barry Song New
[RFC,4/6] mm: support large folios swapin as a whole mm: support large folios swap-in - - - --- 2024-01-18 Barry Song New
[RFC,3/6] mm: swap: make should_try_to_free_swap() support large-folio mm: support large folios swap-in 1 - - --- 2024-01-18 Barry Song New
[RFC,2/6] mm: swap: introduce swap_nr_free() for batched swap_free() mm: support large folios swap-in - - - --- 2024-01-18 Barry Song New
[RFC,1/6] arm64: mm: swap: support THP_SWAP on hardware with MTE mm: support large folios swap-in 1 1 - --- 2024-01-18 Barry Song New
[3/3] crypto: scompress: remove memcpy if sg_nents is 1 mm/zswap & crypto/acompress: remove a couple of memcpy - - 1 --- 2024-01-03 Barry Song New
[2/3] mm/zswap: remove the memcpy if acomp is not asynchronous mm/zswap & crypto/acompress: remove a couple of memcpy - 1 1 --- 2024-01-03 Barry Song New
[1/3] crypto: introduce acomp_is_async to expose if a acomp has a scomp backend mm/zswap & crypto/acompress: remove a couple of memcpy - - 1 --- 2024-01-03 Barry Song New
[RFC] crypto: scompress: remove memcpy if sg_nents is 1 [RFC] crypto: scompress: remove memcpy if sg_nents is 1 - - - --- 2024-01-03 Barry Song New
[RFC,2/2] mm/zswap: remove the memcpy if acomp is not asynchronous [RFC,1/2] crypto: introduce acomp_is_async to expose if a acomp has a scomp backend - - - --- 2024-01-03 Barry Song New
[RFC,1/2] crypto: introduce acomp_is_async to expose if a acomp has a scomp backend [RFC,1/2] crypto: introduce acomp_is_async to expose if a acomp has a scomp backend - - - --- 2024-01-03 Barry Song New
mm: zsmalloc: return -ENOSPC rather than -EINVAL in zs_malloc while size is too large mm: zsmalloc: return -ENOSPC rather than -EINVAL in zs_malloc while size is too large - 2 - --- 2023-12-28 Barry Song New
[v2] arm64: mm: swap: support THP_SWAP on hardware with MTE [v2] arm64: mm: swap: support THP_SWAP on hardware with MTE - 1 - --- 2023-12-11 Barry Song New
arm64: mm: support THP_SWAP on hardware with MTE arm64: mm: support THP_SWAP on hardware with MTE - 1 - --- 2023-12-08 Barry Song New
mm: compaction: avoid fast_isolate_freepages blindly choose improper pageblock mm: compaction: avoid fast_isolate_freepages blindly choose improper pageblock 1 1 - --- 2023-12-06 Barry Song New
[RFC] mm: compaction: avoid fast_isolate_freepages blindly choose improper pageblock [RFC] mm: compaction: avoid fast_isolate_freepages blindly choose improper pageblock - - - --- 2023-11-29 Barry Song New
[v2] mm/page_owner: record and dump free_pid and free_tgid [v2] mm/page_owner: record and dump free_pid and free_tgid - - - --- 2023-11-14 Barry Song New
[RFC,V3] arm64: mm: swap: save and restore mte tags for large folios [RFC,V3] arm64: mm: swap: save and restore mte tags for large folios - - - --- 2023-11-14 Barry Song New
mm/page_owner: record and dump free_pid and free_tgid mm/page_owner: record and dump free_pid and free_tgid - - - --- 2023-11-05 Barry Song New
[v4] arm64: enable THP_SWAP for arm64 [v4] arm64: enable THP_SWAP for arm64 - 1 - --- 2022-07-20 Barry Song New
[RESEND,v3] arm64: enable THP_SWAP for arm64 [RESEND,v3] arm64: enable THP_SWAP for arm64 - 1 - --- 2022-07-18 Barry Song New
« 1 2 3 »