Show patches with: Submitter = Barry Song       |    State = Action Required       |    Archived = No       |   160 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v5,4/4] mm: Introduce per-thpsize swapin control policy mm: support mTHP swap-in for zRAM-like swapfile - - - --- 2024-07-26 Barry Song New
[v5,3/4] mm: support large folios swapin as a whole for zRAM-like swapfile mm: support mTHP swap-in for zRAM-like swapfile - - - --- 2024-07-26 Barry Song New
[v5,2/4] mm: Introduce mem_cgroup_swapin_uncharge_swap_nr() helper for large folios swap-in mm: support mTHP swap-in for zRAM-like swapfile - - - --- 2024-07-26 Barry Song New
[v5,1/4] mm: swap: introduce swapcache_prepare_nr and swapcache_clear_nr for large folios swap-in mm: support mTHP swap-in for zRAM-like swapfile - - - --- 2024-07-26 Barry Song New
mm: huge_memory: don't start_stop_khugepaged for non-PMD THP mm: huge_memory: don't start_stop_khugepaged for non-PMD THP - - - --- 2024-07-26 Barry Song New
[RFC,5/5] non-mm: discourage the usage of __GFP_NOFAIL and encourage GFP_NOFAIL mm: clarify nofail memory allocation - - - --- 2024-07-24 Barry Song New
[4/5] mm: Introduce GFP_NOFAIL with the inclusion of __GFP_RECLAIM mm: clarify nofail memory allocation - - - --- 2024-07-24 Barry Song New
[3/5] mm: BUG_ON to avoid NULL deference while __GFP_NOFAIL fails mm: clarify nofail memory allocation - - - --- 2024-07-24 Barry Song New
[2/5] mm: Document __GFP_NOFAIL must be blockable mm: clarify nofail memory allocation 1 - - --- 2024-07-24 Barry Song New
[RFC,1/5] vpda: try to fix the potential crash due to misusing __GFP_NOFAIL mm: clarify nofail memory allocation - - - --- 2024-07-24 Barry Song New
[v3] mm: Extend 'usage' parameter so that cluster_swap_free_nr() can be reused [v3] mm: Extend 'usage' parameter so that cluster_swap_free_nr() can be reused 1 1 - --- 2024-07-24 Barry Song New
[RFC] mm: warn potential return NULL for kmalloc_array and kvmalloc_array with __GFP_NOFAIL [RFC] mm: warn potential return NULL for kmalloc_array and kvmalloc_array with __GFP_NOFAIL - - - --- 2024-07-17 Barry Song New
[v1] mm: shmem: Rename mTHP shmem counters [v1] mm: shmem: Rename mTHP shmem counters - - - --- 2024-07-09 Barry Song New
[v2] mm: Extend 'usage' parameter so that cluster_swap_free_nr() can be reused [v2] mm: Extend 'usage' parameter so that cluster_swap_free_nr() can be reused - 1 - --- 2024-07-09 Barry Song New
mm: Extend 'usage' parameter so that cluster_swap_free_nr() can be reused mm: Extend 'usage' parameter so that cluster_swap_free_nr() can be reused - - - --- 2024-07-08 Barry Song New
mm/vmscan: drop checking if _deferred_list is empty before using TTU_SYNC mm/vmscan: drop checking if _deferred_list is empty before using TTU_SYNC - 2 - --- 2024-06-29 Barry Song New
mm: zswap: fix zswap_never_enabled() for CONFIG_ZSWAP==N mm: zswap: fix zswap_never_enabled() for CONFIG_ZSWAP==N 3 2 - --- 2024-06-29 Barry Song New
[RFC,v4,2/2] mm: support large folios swapin as a whole for zRAM-like swapfile mm: support mTHP swap-in for zRAM-like swapfile - - - --- 2024-06-29 Barry Song New
[RFC,v4,1/2] mm: swap: introduce swapcache_prepare_nr and swapcache_clear_nr for large folios swap-… mm: support mTHP swap-in for zRAM-like swapfile - - - --- 2024-06-29 Barry Song New
[v2,1/1] tools/mm: Introduce a tool to assess swap entry allocation for thp_swapout tools/mm: Introduce a tool to assess swap entry allocation for thp_swapout - 1 1 --- 2024-06-22 Barry Song New
selftests/mm: Introduce a test program to assess swap entry allocation for thp_swapout selftests/mm: Introduce a test program to assess swap entry allocation for thp_swapout - - - --- 2024-06-20 Barry Song New
[v2] cifs: drop the incorrect assertion in cifs_swap_rw() [v2] cifs: drop the incorrect assertion in cifs_swap_rw() - - - --- 2024-06-18 Barry Song New
[v2] nfs: drop the incorrect assertion in nfs_swap_rw() [v2] nfs: drop the incorrect assertion in nfs_swap_rw() - 1 - --- 2024-06-18 Barry Song New
[v2,3/3] mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap() mm: clarify folio_add_new_anon_rmap() and __folio_add_anon_rmap() 1 - 1 --- 2024-06-17 Barry Song New
[v2,2/3] mm: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false mm: clarify folio_add_new_anon_rmap() and __folio_add_anon_rmap() 1 - 1 --- 2024-06-17 Barry Song New
[v2,1/3] mm: extend rmap flags arguments for folio_add_new_anon_rmap mm: clarify folio_add_new_anon_rmap() and __folio_add_anon_rmap() - - 1 --- 2024-06-17 Barry Song New
cifs: fix the incorrect assertion in cifs_swap_rw() cifs: fix the incorrect assertion in cifs_swap_rw() - - - --- 2024-06-17 Barry Song New
nfs: fix the incorrect assertion in nfs_swap_rw() nfs: fix the incorrect assertion in nfs_swap_rw() - - - --- 2024-06-17 Barry Song New
[RFC,3/3] mm: remove folio_test_anon(folio)==false path in __folio_add_anon_rmap() mm: clarify folio_add_new_anon_rmap() and __folio_add_anon_rmap() - - - --- 2024-06-13 Barry Song New
[RFC,2/3] mm: do_swap_page: use folio_add_new_anon_rmap() if folio_test_anon(folio)==false mm: clarify folio_add_new_anon_rmap() and __folio_add_anon_rmap() - - - --- 2024-06-13 Barry Song New
[RFC,1/3] mm: extend rmap flags arguments for folio_add_new_anon_rmap mm: clarify folio_add_new_anon_rmap() and __folio_add_anon_rmap() - - - --- 2024-06-13 Barry Song New
[v2,2/2] mm: set pte writable while pte_soft_dirty() is true in do_swap_page() mm: introduce pmd|pte_needs_soft_dirty_wp helpers and utilize them 1 - - --- 2024-06-07 Barry Song New
[v2,1/2] mm: introduce pmd|pte_needs_soft_dirty_wp helpers for softdirty write-protect mm: introduce pmd|pte_needs_soft_dirty_wp helpers and utilize them - - - --- 2024-06-07 Barry Song New
mm: introduce pmd|pte_need_soft_dirty_wp helpers for softdirty write-protect mm: introduce pmd|pte_need_soft_dirty_wp helpers for softdirty write-protect - - - --- 2024-06-06 Barry Song New
[v2] mm: swap: reuse exclusive folio directly instead of wp page faults [v2] mm: swap: reuse exclusive folio directly instead of wp page faults 1 - - --- 2024-06-02 Barry Song New
[RFC] mm: swap: reuse exclusive folio directly instead of wp page faults [RFC] mm: swap: reuse exclusive folio directly instead of wp page faults - - - --- 2024-05-31 Barry Song New
[v5,6/6] mm: swap: entirely map large folios found in swapcache large folios swap-in: handle refault cases first - 2 - --- 2024-05-29 Barry Song New
[v5,5/6] mm: swap: make should_try_to_free_swap() support large-folio large folios swap-in: handle refault cases first 1 3 - --- 2024-05-29 Barry Song New
[v5,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-29 Barry Song New
[v5,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-29 Barry Song New
[v5,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-29 Barry Song New
[v5,1/6] mm: swap: introduce swap_free_nr() for batched swap_free() large folios swap-in: handle refault cases first 1 2 - --- 2024-05-29 Barry Song New
mm: arm64: Fix the out-of-bounds issue in contpte_clear_young_dirty_ptes mm: arm64: Fix the out-of-bounds issue in contpte_clear_young_dirty_ptes 3 2 1 --- 2024-05-24 Barry Song New
[v4,6/6] mm: swap: entirely map large folios found in swapcache large folios swap-in: handle refault cases first - 2 - --- 2024-05-08 Barry Song New
[v4,5/6] mm: swap: make should_try_to_free_swap() support large-folio large folios swap-in: handle refault cases first 1 3 - --- 2024-05-08 Barry Song New
[v4,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-08 Barry Song New
[v4,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-08 Barry Song New
[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
« 1 2 »