Show patches with: Submitter = Yu Zhao       |    Archived = No       |   272 patches
« 1 2 3 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,6/6] arm64: select ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP mm/arm64: re-enable HVO - - - --- 2024-11-07 Yu Zhao New
[v2,5/6] arm64: pause remote CPUs to update vmemmap mm/arm64: re-enable HVO - - - --- 2024-11-07 Yu Zhao New
[v2,4/6] arm64: broadcast IPIs to pause remote CPUs mm/arm64: re-enable HVO - - - --- 2024-11-07 Yu Zhao New
[v2,3/6] irqchip/gic-v3: support SGI broadcast mm/arm64: re-enable HVO - - - --- 2024-11-07 Yu Zhao New
[v2,2/6] mm/hugetlb_vmemmap: add arch-independent helpers mm/arm64: re-enable HVO - - - --- 2024-11-07 Yu Zhao New
[v2,1/6] mm/hugetlb_vmemmap: batch-update PTEs mm/arm64: re-enable HVO - - - --- 2024-11-07 Yu Zhao New
[mm-unstable,v3] mm/page_alloc: keep track of free highatomic [mm-unstable,v3] mm/page_alloc: keep track of free highatomic 3 - - --- 2024-10-28 Yu Zhao New
[mm-unstable,v2] mm/page_alloc: keep track of free highatomic [mm-unstable,v2] mm/page_alloc: keep track of free highatomic 1 - - --- 2024-10-26 Yu Zhao New
[v1,6/6] arm64: select ARCH_WANT_OPTIMIZE_HUGETLB_VMEMMAP mm/arm64: re-enable HVO - - - --- 2024-10-21 Yu Zhao New
[v1,5/6] arm64: pause remote CPUs to update vmemmap mm/arm64: re-enable HVO - - - --- 2024-10-21 Yu Zhao New
[v1,4/6] arm64: broadcast IPIs to pause remote CPUs mm/arm64: re-enable HVO - - - --- 2024-10-21 Yu Zhao New
[v1,3/6] irqchip/gic-v3: support SGI broadcast mm/arm64: re-enable HVO - - - --- 2024-10-21 Yu Zhao New
[v1,2/6] mm/hugetlb_vmemmap: add arch-independent helpers mm/arm64: re-enable HVO - - - --- 2024-10-21 Yu Zhao New
[v1,1/6] mm/hugetlb_vmemmap: batch update PTEs mm/arm64: re-enable HVO - - - --- 2024-10-21 Yu Zhao New
[mm-unstable,v1] mm/page_alloc: try not to overestimate free highatomic [mm-unstable,v1] mm/page_alloc: try not to overestimate free highatomic - - - --- 2024-10-20 Yu Zhao New
[mm-unstable,v1] mm: allow set/clear page_type again [mm-unstable,v1] mm: allow set/clear page_type again - - - --- 2024-10-20 Yu Zhao New
[mm-unstable,v2,3/3] mm/codetag: add pgalloc_tag_copy() [mm-unstable,v2,1/3] mm/codetag: fix a typo 1 - - --- 2024-09-06 Yu Zhao New
[mm-unstable,v2,2/3] mm/codetag: fix pgalloc_tag_split() [mm-unstable,v2,1/3] mm/codetag: fix a typo 1 - - --- 2024-09-06 Yu Zhao New
[mm-unstable,v2,1/3] mm/codetag: fix a typo [mm-unstable,v2,1/3] mm/codetag: fix a typo 2 - - --- 2024-09-06 Yu Zhao New
[mm-unstable,v1,3/3] mm/codetag: add pgalloc_tag_copy() [mm-unstable,v1,1/3] mm/codetag: fix a typo 1 - - --- 2024-09-03 Yu Zhao New
[mm-unstable,v1,2/3] mm/codetag: fix pgalloc_tag_split() [mm-unstable,v1,1/3] mm/codetag: fix a typo 1 - - --- 2024-09-03 Yu Zhao New
[mm-unstable,v1,1/3] mm/codetag: fix a typo [mm-unstable,v1,1/3] mm/codetag: fix a typo 2 - - --- 2024-09-03 Yu Zhao New
[mm-unstable,v2,3/3] mm/hugetlb: use __GFP_COMP for gigantic folios mm/hugetlb: alloc/free gigantic folios 1 - - --- 2024-08-14 Yu Zhao New
[mm-unstable,v2,2/3] mm/cma: add cma_{alloc,free}_folio() mm/hugetlb: alloc/free gigantic folios - - - --- 2024-08-14 Yu Zhao New
[mm-unstable,v2,1/3] mm/contig_alloc: support __GFP_COMP mm/hugetlb: alloc/free gigantic folios - - - --- 2024-08-14 Yu Zhao New
[mm-unstable,v2] mm/hugetlb_vmemmap: batch HVO work when demoting [mm-unstable,v2] mm/hugetlb_vmemmap: batch HVO work when demoting - 1 - --- 2024-08-12 Yu Zhao New
[mm-unstable,v1,3/3] mm/hugetlb: use __GFP_COMP for gigantic folios mm/hugetlb: alloc/free gigantic folios - - - --- 2024-08-11 Yu Zhao New
[mm-unstable,v1,2/3] mm/cma: add cma_alloc_folio() mm/hugetlb: alloc/free gigantic folios - - - --- 2024-08-11 Yu Zhao New
[mm-unstable,v1,1/3] mm/contig_alloc: support __GFP_COMP mm/hugetlb: alloc/free gigantic folios - - - --- 2024-08-11 Yu Zhao New
[mm-unstable,v1] mm/hugetlb_vmemmap: batch HVO work when demoting [mm-unstable,v1] mm/hugetlb_vmemmap: batch HVO work when demoting - 1 - --- 2024-08-11 Yu Zhao New
[RFC,4/4] arm64: mm: Re-enable OPTIMIZE_HUGETLB_VMEMMAP mm/arm64: re-enable HVO - 1 - --- 2024-08-06 Yu Zhao New
[RFC,3/4] arm64: pause remote CPUs to update vmemmap mm/arm64: re-enable HVO - - - --- 2024-08-06 Yu Zhao New
[RFC,2/4] arm64: use IPIs to pause/resume remote CPUs mm/arm64: re-enable HVO - - - --- 2024-08-06 Yu Zhao New
[RFC,1/4] mm: HVO: introduce helper function to update and flush pgtable mm/arm64: re-enable HVO - 1 - --- 2024-08-06 Yu Zhao New
[mm-unstable,v1] mm/hugetlb_vmemmap: don't synchronize_rcu() without HVO [mm-unstable,v1] mm/hugetlb_vmemmap: don't synchronize_rcu() without HVO 1 - 1 --- 2024-07-19 Yu Zhao New
[mm-unstable,v1] mm/mglru: fix ineffective protection calculation [mm-unstable,v1] mm/mglru: fix ineffective protection calculation - - - --- 2024-07-12 Yu Zhao New
[mm-unstable,v1,2/2] mm/mglru: fix overshooting shrinker memory [mm-unstable,v1,1/2] mm/mglru: fix div-by-zero in vmpressure_calc_level() - - - --- 2024-07-11 Yu Zhao New
[mm-unstable,v1,1/2] mm/mglru: fix div-by-zero in vmpressure_calc_level() [mm-unstable,v1,1/2] mm/mglru: fix div-by-zero in vmpressure_calc_level() - - - --- 2024-07-11 Yu Zhao New
[mm-unstable,v1,5/5] mm/swap: remove boilerplate mm/swap: remove boilerplate - - - --- 2024-07-11 Yu Zhao New
[mm-unstable,v1,4/5] mm/swap: remove remaining _fn suffix mm/swap: remove boilerplate - - - --- 2024-07-11 Yu Zhao New
[mm-unstable,v1,3/5] mm/swap: fold lru_rotate into cpu_fbatches mm/swap: remove boilerplate - - - --- 2024-07-11 Yu Zhao New
[mm-unstable,v1,2/5] mm/swap: rename cpu_fbatches->activate mm/swap: remove boilerplate - - - --- 2024-07-11 Yu Zhao New
[mm-unstable,v1,1/5] mm/swap: reduce indentation level mm/swap: remove boilerplate - - - --- 2024-07-11 Yu Zhao New
[mm-unstable,v2] mm/truncate: batch-clear shadow entries [mm-unstable,v2] mm/truncate: batch-clear shadow entries - - 1 --- 2024-07-10 Yu Zhao New
[mm-unstable,v1] mm/truncate: batch-clear shadow entries [mm-unstable,v1] mm/truncate: batch-clear shadow entries - - - --- 2024-07-08 Yu Zhao New
[mm-unstable,v2] mm/hugetlb_vmemmap: fix race with speculative PFN walkers [mm-unstable,v2] mm/hugetlb_vmemmap: fix race with speculative PFN walkers 1 - - --- 2024-06-27 Yu Zhao New
[mm-unstable,v1] mm/hugetlb_vmemmap: fix race with speculative PFN walkers [mm-unstable,v1] mm/hugetlb_vmemmap: fix race with speculative PFN walkers 1 - - --- 2024-06-27 Yu Zhao New
[RFC] mm/hugetlb_vmemmap: fix race with speculative PFN walkers [RFC] mm/hugetlb_vmemmap: fix race with speculative PFN walkers - - - --- 2024-06-21 Yu Zhao New
[Chapter,Three] THP HVO: bring the hugeTLB feature to THP [Chapter,Three] THP HVO: bring the hugeTLB feature to THP - - - --- 2024-02-29 Yu Zhao New
[Chapter,Two] THP shattering: the reverse of collapsing [Chapter,Two] THP shattering: the reverse of collapsing - - - --- 2024-02-29 Yu Zhao New
[Chapter,One] THP zones: the use cases of policy zones [Chapter,One] THP zones: the use cases of policy zones - - - --- 2024-02-29 Yu Zhao New
[mm-unstable,v1] mm/mglru: skip special VMAs in lru_gen_look_around() [mm-unstable,v1] mm/mglru: skip special VMAs in lru_gen_look_around() - - - --- 2023-12-23 Yu Zhao New
[mm-unstable,v1,4/4] mm/mglru: reclaim offlined memcgs harder [mm-unstable,v1,1/4] mm/mglru: fix underprotected page cache - - 1 --- 2023-12-08 Yu Zhao New
[mm-unstable,v1,3/4] mm/mglru: respect min_ttl_ms with memcgs [mm-unstable,v1,1/4] mm/mglru: fix underprotected page cache - - 1 --- 2023-12-08 Yu Zhao New
[mm-unstable,v1,2/4] mm/mglru: try to stop at high watermarks [mm-unstable,v1,1/4] mm/mglru: fix underprotected page cache - - 2 --- 2023-12-08 Yu Zhao New
[mm-unstable,v1,1/4] mm/mglru: fix underprotected page cache [mm-unstable,v1,1/4] mm/mglru: fix underprotected page cache - - 1 --- 2023-12-08 Yu Zhao New
[mm-unstable,v1] mm/mglru: make memcg_lru->lock irq safe [mm-unstable,v1] mm/mglru: make memcg_lru->lock irq safe - 1 - --- 2023-06-19 Yu Zhao New
[mm-unstable,v2,10/10] mm: multi-gen LRU: use mmu_notifier_test_clear_young() mm/kvm: locklessly clear the accessed bit - - - --- 2023-05-26 Yu Zhao New
[mm-unstable,v2,09/10] kvm/x86: add kvm_arch_test_clear_young() mm/kvm: locklessly clear the accessed bit - - - --- 2023-05-26 Yu Zhao New
[mm-unstable,v2,08/10] kvm/x86: move tdp_mmu_enabled and shadow_accessed_mask mm/kvm: locklessly clear the accessed bit - - - --- 2023-05-26 Yu Zhao New
[mm-unstable,v2,07/10] kvm/powerpc: add kvm_arch_test_clear_young() mm/kvm: locklessly clear the accessed bit - - - --- 2023-05-26 Yu Zhao New
[mm-unstable,v2,06/10] kvm/powerpc: make radix page tables RCU safe mm/kvm: locklessly clear the accessed bit - - - --- 2023-05-26 Yu Zhao New
[mm-unstable,v2,05/10] kvm/arm64: add kvm_arch_test_clear_young() mm/kvm: locklessly clear the accessed bit - - - --- 2023-05-26 Yu Zhao New
[mm-unstable,v2,04/10] kvm/arm64: make stage2 page tables RCU safe mm/kvm: locklessly clear the accessed bit - - - --- 2023-05-26 Yu Zhao New
[mm-unstable,v2,03/10] kvm/arm64: export stage2_try_set_pte() and macros mm/kvm: locklessly clear the accessed bit - - - --- 2023-05-26 Yu Zhao New
[mm-unstable,v2,02/10] mm/kvm: use mmu_notifier_ops->test_clear_young() mm/kvm: locklessly clear the accessed bit - - - --- 2023-05-26 Yu Zhao New
[mm-unstable,v2,01/10] mm/kvm: add mmu_notifier_ops->test_clear_young() mm/kvm: locklessly clear the accessed bit - - - --- 2023-05-26 Yu Zhao New
[mm-unstable,v1,5/5] mm: multi-gen LRU: use mmu_notifier_test_clear_young() mm/kvm: lockless accessed bit harvest - - - --- 2023-02-17 Yu Zhao New
[mm-unstable,v1,4/5] kvm/powerpc: add kvm_arch_test_clear_young() mm/kvm: lockless accessed bit harvest - - - --- 2023-02-17 Yu Zhao New
[mm-unstable,v1,3/5] kvm/arm64: add kvm_arch_test_clear_young() mm/kvm: lockless accessed bit harvest - - - --- 2023-02-17 Yu Zhao New
[mm-unstable,v1,2/5] kvm/x86: add kvm_arch_test_clear_young() mm/kvm: lockless accessed bit harvest - - - --- 2023-02-17 Yu Zhao New
[mm-unstable,v1,1/5] mm/kvm: add mmu_notifier_test_clear_young() mm/kvm: lockless accessed bit harvest - - - --- 2023-02-17 Yu Zhao New
[mm-unstable,v1] mm: multi-gen LRU: avoid futile retries [mm-unstable,v1] mm: multi-gen LRU: avoid futile retries - - - --- 2023-02-13 Yu Zhao New
[mm-unstable,v1] mm: multi-gen LRU: fix crash during cgroup migration [mm-unstable,v1] mm: multi-gen LRU: fix crash during cgroup migration - - 1 --- 2023-01-16 Yu Zhao New
[mm-unstable,v2,2/2] mm: support POSIX_FADV_NOREUSE [mm-unstable,v2,1/2] mm: add vma_has_recency() - - - --- 2022-12-30 Yu Zhao New
[mm-unstable,v2,1/2] mm: add vma_has_recency() [mm-unstable,v2,1/2] mm: add vma_has_recency() - - - --- 2022-12-30 Yu Zhao New
[mm-unstable,v3,8/8] mm: multi-gen LRU: simplify arch_has_hw_pte_young() check mm: multi-gen LRU: memcg LRU - - - --- 2022-12-22 Yu Zhao New
[mm-unstable,v3,7/8] mm: multi-gen LRU: clarify scan_control flags mm: multi-gen LRU: memcg LRU - - - --- 2022-12-22 Yu Zhao New
[mm-unstable,v3,6/8] mm: multi-gen LRU: per-node lru_gen_folio lists mm: multi-gen LRU: memcg LRU - - - --- 2022-12-22 Yu Zhao New
[mm-unstable,v3,5/8] mm: multi-gen LRU: shuffle should_run_aging() mm: multi-gen LRU: memcg LRU - - - --- 2022-12-22 Yu Zhao New
[mm-unstable,v3,4/8] mm: multi-gen LRU: remove aging fairness safeguard mm: multi-gen LRU: memcg LRU - - - --- 2022-12-22 Yu Zhao New
[mm-unstable,v3,3/8] mm: multi-gen LRU: remove eviction fairness safeguard mm: multi-gen LRU: memcg LRU - - - --- 2022-12-22 Yu Zhao New
[mm-unstable,v3,2/8] mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[] mm: multi-gen LRU: memcg LRU - - - --- 2022-12-22 Yu Zhao New
[mm-unstable,v3,1/8] mm: multi-gen LRU: rename lru_gen_struct to lru_gen_folio mm: multi-gen LRU: memcg LRU - - - --- 2022-12-22 Yu Zhao New
[mm-unstable,v2,8/8] mm: multi-gen LRU: simplify arch_has_hw_pte_young() check mm: multi-gen LRU: memcg LRU - - - --- 2022-12-21 Yu Zhao New
[mm-unstable,v2,7/8] mm: multi-gen LRU: clarify scan_control flags mm: multi-gen LRU: memcg LRU - - - --- 2022-12-21 Yu Zhao New
[mm-unstable,v2,6/8] mm: multi-gen LRU: per-node lru_gen_folio lists mm: multi-gen LRU: memcg LRU - - - --- 2022-12-21 Yu Zhao New
[mm-unstable,v2,5/8] mm: multi-gen LRU: shuffle should_run_aging() mm: multi-gen LRU: memcg LRU - - - --- 2022-12-21 Yu Zhao New
[mm-unstable,v2,4/8] mm: multi-gen LRU: remove aging fairness safeguard mm: multi-gen LRU: memcg LRU - - - --- 2022-12-21 Yu Zhao New
[mm-unstable,v2,3/8] mm: multi-gen LRU: remove eviction fairness safeguard mm: multi-gen LRU: memcg LRU - - - --- 2022-12-21 Yu Zhao New
[mm-unstable,v2,2/8] mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[] mm: multi-gen LRU: memcg LRU - - - --- 2022-12-21 Yu Zhao New
[mm-unstable,v2,1/8] mm: multi-gen LRU: rename lru_gen_struct to lru_gen_folio mm: multi-gen LRU: memcg LRU - - - --- 2022-12-21 Yu Zhao New
[mm-unstable,v1,8/8] mm: multi-gen LRU: simplify arch_has_hw_pte_young() check mm: multi-gen LRU: memcg LRU - - - --- 2022-12-01 Yu Zhao New
[mm-unstable,v1,7/8] mm: multi-gen LRU: clarify scan_control flags mm: multi-gen LRU: memcg LRU - - - --- 2022-12-01 Yu Zhao New
[mm-unstable,v1,6/8] mm: multi-gen LRU: per-node lru_gen_folio lists mm: multi-gen LRU: memcg LRU - - - --- 2022-12-01 Yu Zhao New
[mm-unstable,v1,5/8] mm: multi-gen LRU: shuffle should_run_aging() mm: multi-gen LRU: memcg LRU - - - --- 2022-12-01 Yu Zhao New
[mm-unstable,v1,4/8] mm: multi-gen LRU: remove aging fairness safeguard mm: multi-gen LRU: memcg LRU - - - --- 2022-12-01 Yu Zhao New
[mm-unstable,v1,3/8] mm: multi-gen LRU: remove eviction fairness safeguard mm: multi-gen LRU: memcg LRU - - - --- 2022-12-01 Yu Zhao New
[mm-unstable,v1,2/8] mm: multi-gen LRU: rename lrugen->lists[] to lrugen->folios[] mm: multi-gen LRU: memcg LRU - - - --- 2022-12-01 Yu Zhao New
[mm-unstable,v1,1/8] mm: multi-gen LRU: rename lru_gen_struct to lru_gen_folio mm: multi-gen LRU: memcg LRU - - - --- 2022-12-01 Yu Zhao New
« 1 2 3 »