Show patches with: Submitter = Muchun Song       |   1073 patches
« 1 2 3 410 11 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
mm: kmem: fix split_page_memcg() mm: kmem: fix split_page_memcg() 1 - - --- 2024-08-19 Muchun Song New
[RESEND,v3] mm: kmem: add lockdep assertion to obj_cgroup_memcg [RESEND,v3] mm: kmem: add lockdep assertion to obj_cgroup_memcg 3 - - --- 2024-08-14 Muchun Song New
[v2] mm: list_lru: fix UAF for memory cgroup [v2] mm: list_lru: fix UAF for memory cgroup 2 - - --- 2024-08-01 Muchun Song New
[v3] mm: kmem: add lockdep assertion to obj_cgroup_memcg [v3] mm: kmem: add lockdep assertion to obj_cgroup_memcg 3 - 1 --- 2024-07-25 Muchun Song New
[v2] mm: kmem: add lockdep assertion to obj_cgroup_memcg [v2] mm: kmem: add lockdep assertion to obj_cgroup_memcg - - - --- 2024-07-24 Muchun Song New
mm: kmem: add lockdep assertion to obj_cgroup_memcg mm: kmem: add lockdep assertion to obj_cgroup_memcg - - - --- 2024-07-22 Muchun Song New
mm: kmem: remove mem_cgroup_from_obj() mm: kmem: remove mem_cgroup_from_obj() 2 - - --- 2024-07-18 Muchun Song New
mm: list_lru: fix UAF for memory cgroup mm: list_lru: fix UAF for memory cgroup 1 - - --- 2024-07-18 Muchun Song New
mm: hugetlb_vmemmap: move mmap lock to vmemmap_remap_range() mm: hugetlb_vmemmap: move mmap lock to vmemmap_remap_range() - - - --- 2023-12-05 Muchun Song New
mm: hugetlb_vmemmap: add check of CONFIG_MEMORY_HOTPLUG back mm: hugetlb_vmemmap: add check of CONFIG_MEMORY_HOTPLUG back - - - --- 2023-12-05 Muchun Song New
[4/4] mm: hugetlb_vmemmap: convert page to folio Code simplification and clean-up for hugetlb vmemmap - 1 - --- 2023-11-27 Muchun Song New
[3/4] mm: hugetlb_vmemmap: move PageVmemmapSelfHosted() check to split_vmemmap_huge_pmd() Code simplification and clean-up for hugetlb vmemmap - 1 - --- 2023-11-27 Muchun Song New
[2/4] mm: hugetlb_vmemmap: use walk_page_range_novma() to simplify the code Code simplification and clean-up for hugetlb vmemmap - 1 - --- 2023-11-27 Muchun Song New
[1/4] mm: pagewalk: assert write mmap lock only for walking the user page tables Code simplification and clean-up for hugetlb vmemmap 1 - - --- 2023-11-27 Muchun Song New
mm: hugetlb_vmemmap: use PageCompound() instead of PageReserved() mm: hugetlb_vmemmap: use PageCompound() instead of PageReserved() - - - --- 2023-07-19 Muchun Song New
mm: hugetlb_vmemmap: fix a race between vmemmap pmd split mm: hugetlb_vmemmap: fix a race between vmemmap pmd split - 1 - --- 2023-07-07 Muchun Song New
[6/6] mm: kfence: replace ALIGN_DOWN(x, PAGE_SIZE) with PAGE_ALIGN_DOWN(x) Simplify kfence code - 1 - --- 2023-03-28 Muchun Song New
[5/6] mm: kfence: change kfence pool page layout Simplify kfence code - - - --- 2023-03-28 Muchun Song New
[4/6] mm: kfence: remove useless check for CONFIG_KFENCE_NUM_OBJECTS Simplify kfence code - 1 - --- 2023-03-28 Muchun Song New
[3/6] mm: kfence: make kfence_protect_page() void Simplify kfence code - - - --- 2023-03-28 Muchun Song New
[2/6] mm: kfence: check kfence pool size at building time Simplify kfence code - - - --- 2023-03-28 Muchun Song New
[1/6] mm: kfence: simplify kfence pool initialization Simplify kfence code - 1 - --- 2023-03-28 Muchun Song New
mm: kfence: fix handling discontiguous page mm: kfence: fix handling discontiguous page - 2 - --- 2023-03-23 Muchun Song New
mm: kfence: fix PG_slab and memcg_data clearing mm: kfence: fix PG_slab and memcg_data clearing - - - --- 2023-03-20 Muchun Song New
mm: kfence: fix using kfence_metadata without initialization in show_object() mm: kfence: fix using kfence_metadata without initialization in show_object() - 1 1 --- 2023-03-15 Muchun Song New
mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit - 1 - --- 2023-02-23 Muchun Song New
MAINTAINERS: update Muchun Song's email MAINTAINERS: update Muchun Song's email - - - --- 2022-12-08 Muchun Song New
mm: hugetlb_vmemmap: remove redundant list_del() mm: hugetlb_vmemmap: remove redundant list_del() - 1 - --- 2022-10-27 Muchun Song New
[v4,2/2] mm: hugetlb: eliminate memory-less nodes handling simplify handling of per-node sysfs creation and removal 1 - - --- 2022-09-14 Muchun Song New
[v4,1/2] mm: hugetlb: simplify per-node sysfs creation and removal simplify handling of per-node sysfs creation and removal 2 - - --- 2022-09-14 Muchun Song New
[v3] mm: hugetlb: eliminate memory-less nodes handling [v3] mm: hugetlb: eliminate memory-less nodes handling 1 - - --- 2022-09-08 Muchun Song New
[v2] mm: hugetlb: eliminate memory-less nodes handling [v2] mm: hugetlb: eliminate memory-less nodes handling - - - --- 2022-09-06 Muchun Song New
mm: hugetlb: eliminate memory-less nodes handling mm: hugetlb: eliminate memory-less nodes handling - - - --- 2022-09-01 Muchun Song New
[RESEND] mm: hugetlb: simplify per-node sysfs creation and removal [RESEND] mm: hugetlb: simplify per-node sysfs creation and removal 1 - - --- 2022-08-19 Muchun Song New
mm: hugetlb: simplify per-node sysfs creation and removal mm: hugetlb: simplify per-node sysfs creation and removal - - - --- 2022-08-19 Muchun Song New
mm: hugetlb_vmemmap: simplify reset_struct_pages() mm: hugetlb_vmemmap: simplify reset_struct_pages() - 1 - --- 2022-08-19 Muchun Song New
mm: mempolicy: fix policy_nodemask() for MPOL_PREFERRED_MANY case mm: mempolicy: fix policy_nodemask() for MPOL_PREFERRED_MANY case - - - --- 2022-08-01 Muchun Song New
[v2] mm: fix missing wake-up event for FSDAX pages [v2] mm: fix missing wake-up event for FSDAX pages - - - --- 2022-07-05 Muchun Song New
mm: fix missing wake-up event for FSDAX pages mm: fix missing wake-up event for FSDAX pages - - - --- 2022-07-04 Muchun Song New
[v2,8/8] mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE / PAGE_SIZE Simplify hugetlb vmemmap and improve its readability - 1 - --- 2022-06-28 Muchun Song New
[v2,7/8] mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst Simplify hugetlb vmemmap and improve its readability - - - --- 2022-06-28 Muchun Song New
[v2,6/8] mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability Simplify hugetlb vmemmap and improve its readability - 1 - --- 2022-06-28 Muchun Song New
[v2,5/8] mm: hugetlb_vmemmap: replace early_param() with core_param() Simplify hugetlb vmemmap and improve its readability - 1 - --- 2022-06-28 Muchun Song New
[v2,4/8] mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB to hugetlb_vmemmap.c Simplify hugetlb vmemmap and improve its readability - 2 - --- 2022-06-28 Muchun Song New
[v2,3/8] mm: hugetlb_vmemmap: introduce the name HVO Simplify hugetlb vmemmap and improve its readability - 2 - --- 2022-06-28 Muchun Song New
[v2,2/8] mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling Simplify hugetlb vmemmap and improve its readability - 2 - --- 2022-06-28 Muchun Song New
[v2,1/8] mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() Simplify hugetlb vmemmap and improve its readability - 3 - --- 2022-06-28 Muchun Song New
[v6,11/11] mm: lru: use lruvec lock to serialize memcg changes Use obj_cgroup APIs to charge the LRU pages - - - --- 2022-06-21 Muchun Song New
[v6,10/11] mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance function Use obj_cgroup APIs to charge the LRU pages 1 - - --- 2022-06-21 Muchun Song New
[v6,09/11] mm: memcontrol: use obj_cgroup APIs to charge the LRU pages Use obj_cgroup APIs to charge the LRU pages 1 1 - --- 2022-06-21 Muchun Song New
[v6,08/11] mm: memcontrol: introduce memcg_reparent_ops Use obj_cgroup APIs to charge the LRU pages - - - --- 2022-06-21 Muchun Song New
[v6,07/11] mm: memcontrol: make all the callers of {folio,page}_memcg() safe Use obj_cgroup APIs to charge the LRU pages 1 - - --- 2022-06-21 Muchun Song New
[v6,06/11] mm: thp: make split queue lock safe when LRU pages are reparented Use obj_cgroup APIs to charge the LRU pages 1 - - --- 2022-06-21 Muchun Song New
[v6,05/11] mm: vmscan: rework move_pages_to_lru() Use obj_cgroup APIs to charge the LRU pages 2 - - --- 2022-06-21 Muchun Song New
[v6,04/11] mm: memcontrol: make lruvec lock safe when LRU pages are reparented Use obj_cgroup APIs to charge the LRU pages - - - --- 2022-06-21 Muchun Song New
[v6,03/11] mm: memcontrol: prepare objcg API for non-kmem usage Use obj_cgroup APIs to charge the LRU pages 2 1 - --- 2022-06-21 Muchun Song New
[v6,02/11] mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec_unlock{_irq, _irqrestore} Use obj_cgroup APIs to charge the LRU pages 1 - - --- 2022-06-21 Muchun Song New
[v6,01/11] mm: memcontrol: remove dead code and comments Use obj_cgroup APIs to charge the LRU pages 1 - - --- 2022-06-21 Muchun Song New
[v5,2/2] mm: memory_hotplug: make hugetlb_optimize_vmemmap compatible with memmap_on_memory make hugetlb_optimize_vmemmap compatible with memmap_on_memory 1 - - --- 2022-06-20 Muchun Song New
[v5,1/2] mm: memory_hotplug: enumerate all supported section flags make hugetlb_optimize_vmemmap compatible with memmap_on_memory - 1 - --- 2022-06-20 Muchun Song New
mm: sparsemem: fix missing higher order allocation splitting mm: sparsemem: fix missing higher order allocation splitting - 1 - --- 2022-06-20 Muchun Song New
[v4,2/2] mm: memory_hotplug: make hugetlb_optimize_vmemmap compatible with memmap_on_memory make hugetlb_optimize_vmemmap compatible with memmap_on_memory - - - --- 2022-06-19 Muchun Song New
[v4,1/2] mm: memory_hotplug: enumerate all supported section flags make hugetlb_optimize_vmemmap compatible with memmap_on_memory - - - --- 2022-06-19 Muchun Song New
[v3,2/2] mm: memory_hotplug: make hugetlb_optimize_vmemmap compatible with memmap_on_memory make hugetlb_optimize_vmemmap compatible with memmap_on_memory - - - --- 2022-06-17 Muchun Song New
[v3,1/2] mm: memory_hotplug: enumerate all supported section flags make hugetlb_optimize_vmemmap compatible with memmap_on_memory - - - --- 2022-06-17 Muchun Song New
mm: hugetlb: rework hugetlb cmdline parsing mm: hugetlb: rework hugetlb cmdline parsing - - - --- 2022-06-16 Muchun Song New
mm: hugetlb: remove minimum_order variable mm: hugetlb: remove minimum_order variable - 2 - --- 2022-06-16 Muchun Song New
[6/6] mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability Simplify hugetlb vmemmap and improve its readability - - - --- 2022-06-13 Muchun Song New
[5/6] mm: hugetlb_vmemmap: replace early_param() with core_param() Simplify hugetlb vmemmap and improve its readability - 1 - --- 2022-06-13 Muchun Song New
[4/6] mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB to hugetlb_vmemmap.c Simplify hugetlb vmemmap and improve its readability - 2 - --- 2022-06-13 Muchun Song New
[3/6] mm: hugetlb_vmemmap: introduce the name HVO Simplify hugetlb vmemmap and improve its readability - 2 - --- 2022-06-13 Muchun Song New
[2/6] mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling Simplify hugetlb vmemmap and improve its readability - 2 - --- 2022-06-13 Muchun Song New
[1/6] mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() Simplify hugetlb vmemmap and improve its readability - 3 - --- 2022-06-13 Muchun Song New
[v2] mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE [v2] mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE 2 - - --- 2022-06-09 Muchun Song New
mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE - - - --- 2022-06-09 Muchun Song New
[v5,11/11] mm: lru: use lruvec lock to serialize memcg changes Use obj_cgroup APIs to charge the LRU pages - - - --- 2022-05-30 Muchun Song New
[v5,10/11] mm: lru: add VM_BUG_ON_FOLIO to lru maintenance function Use obj_cgroup APIs to charge the LRU pages 1 - - --- 2022-05-30 Muchun Song New
[v5,09/11] mm: memcontrol: use obj_cgroup APIs to charge the LRU pages Use obj_cgroup APIs to charge the LRU pages 1 1 - --- 2022-05-30 Muchun Song New
[v5,08/11] mm: memcontrol: introduce memcg_reparent_ops Use obj_cgroup APIs to charge the LRU pages - - - --- 2022-05-30 Muchun Song New
[v5,07/11] mm: memcontrol: make all the callers of {folio,page}_memcg() safe Use obj_cgroup APIs to charge the LRU pages 1 - - --- 2022-05-30 Muchun Song New
[v5,06/11] mm: thp: make split queue lock safe when LRU pages are reparented Use obj_cgroup APIs to charge the LRU pages 1 - - --- 2022-05-30 Muchun Song New
[v5,05/11] mm: vmscan: rework move_pages_to_lru() Use obj_cgroup APIs to charge the LRU pages 2 - - --- 2022-05-30 Muchun Song New
[v5,04/11] mm: memcontrol: make lruvec lock safe when LRU pages are reparented Use obj_cgroup APIs to charge the LRU pages - - - --- 2022-05-30 Muchun Song New
[v5,03/11] mm: memcontrol: prepare objcg API for non-kmem usage Use obj_cgroup APIs to charge the LRU pages 2 1 - --- 2022-05-30 Muchun Song New
[v5,02/11] mm: rename unlock_page_lruvec{_irq, _irqrestore} to lruvec_unlock{_irq, _irqrestore} Use obj_cgroup APIs to charge the LRU pages 1 - - --- 2022-05-30 Muchun Song New
[v5,01/11] mm: memcontrol: remove dead code and comments Use obj_cgroup APIs to charge the LRU pages 1 - - --- 2022-05-30 Muchun Song New
mm: hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON mm: hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON 1 - - --- 2022-05-27 Muchun Song New
[v4,11/11] mm: lru: use lruvec lock to serialize memcg changes Use obj_cgroup APIs to charge the LRU pages - - - --- 2022-05-24 Muchun Song New
[v4,10/11] mm: lru: add VM_BUG_ON_FOLIO to lru maintenance function Use obj_cgroup APIs to charge the LRU pages - - - --- 2022-05-24 Muchun Song New
[v4,09/11] mm: memcontrol: use obj_cgroup APIs to charge the LRU pages Use obj_cgroup APIs to charge the LRU pages - - - --- 2022-05-24 Muchun Song New
[v4,08/11] mm: memcontrol: introduce memcg_reparent_ops Use obj_cgroup APIs to charge the LRU pages - - - --- 2022-05-24 Muchun Song New
[v4,07/11] mm: memcontrol: make all the callers of {folio,page}_memcg() safe Use obj_cgroup APIs to charge the LRU pages - - - --- 2022-05-24 Muchun Song New
[v4,06/11] mm: thp: make split queue lock safe when LRU pages are reparented Use obj_cgroup APIs to charge the LRU pages 1 - - --- 2022-05-24 Muchun Song New
[v4,05/11] mm: thp: introduce folio_split_queue_lock{_irqsave}() Use obj_cgroup APIs to charge the LRU pages - - - --- 2022-05-24 Muchun Song New
[v4,04/11] mm: vmscan: rework move_pages_to_lru() Use obj_cgroup APIs to charge the LRU pages 2 - - --- 2022-05-24 Muchun Song New
[v4,03/11] mm: memcontrol: make lruvec lock safe when LRU pages are reparented Use obj_cgroup APIs to charge the LRU pages - - - --- 2022-05-24 Muchun Song New
[v4,02/11] mm: memcontrol: introduce compact_folio_lruvec_lock_irqsave Use obj_cgroup APIs to charge the LRU pages - - - --- 2022-05-24 Muchun Song New
[v4,01/11] mm: memcontrol: prepare objcg API for non-kmem usage Use obj_cgroup APIs to charge the LRU pages 1 - - --- 2022-05-24 Muchun Song New
MAINTAINERS: add Muchun as co-maintainer for HugeTLB MAINTAINERS: add Muchun as co-maintainer for HugeTLB 1 - - --- 2022-05-21 Muchun Song New
[v2,2/2] mm: memory_hotplug: introduce SECTION_CANNOT_OPTIMIZE_VMEMMAP make hugetlb_optimize_vmemmap compatible with memmap_on_memory - - - --- 2022-05-20 Muchun Song New
« 1 2 3 410 11 »