Show patches with: Submitter = Muchun Song       |    State = Action Required       |    Archived = No       |   360 patches
« 1 2 3 4 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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
[v2,1/2] mm: memory_hotplug: enumerate all supported section flags make hugetlb_optimize_vmemmap compatible with memmap_on_memory - - - --- 2022-05-20 Muchun Song New
[2/2] mm: memory_hotplug: introduce SECTION_CANNOT_OPTIMIZE_VMEMMAP make hugetlb_optimize_vmemmap compatible with memmap_on_memory - - - --- 2022-05-19 Muchun Song New
[1/2] mm: memory_hotplug: enumerate all supported section flags make hugetlb_optimize_vmemmap compatible with memmap_on_memory - - - --- 2022-05-19 Muchun Song New
MAINTAINERS: add myself as a memcg reviewer MAINTAINERS: add myself as a memcg reviewer 4 - - --- 2022-05-17 Muchun Song New
[v12,7/7] mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl add hugetlb_optimize_vmemmap sysctl - - - --- 2022-05-16 Muchun Song New
[v12,6/7] sysctl: handle table->maxlen properly for proc_dobool add hugetlb_optimize_vmemmap sysctl - - - --- 2022-05-16 Muchun Song New
[v12,5/7] mm: hugetlb_vmemmap: remove hugetlb_optimize_vmemmap_enabled() add hugetlb_optimize_vmemmap sysctl - - - --- 2022-05-16 Muchun Song New
[v12,4/7] mm: hotplug: introduce SECTION_CANNOT_OPTIMIZE_VMEMMAP add hugetlb_optimize_vmemmap sysctl - - - --- 2022-05-16 Muchun Song New
[v12,3/7] mm: memory_hotplug: enumerate all supported section flags add hugetlb_optimize_vmemmap sysctl - - - --- 2022-05-16 Muchun Song New
[v12,2/7] mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing add hugetlb_optimize_vmemmap sysctl 1 2 - --- 2022-05-16 Muchun Song New
[v12,1/7] mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page bound… add hugetlb_optimize_vmemmap sysctl 1 2 - --- 2022-05-16 Muchun Song New
[v11,4/4] mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl add hugetlb_optimize_vmemmap sysctl - 1 - --- 2022-05-12 Muchun Song New
[v11,3/4] mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing add hugetlb_optimize_vmemmap sysctl - 1 - --- 2022-05-12 Muchun Song New
[v11,2/4] mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on add hugetlb_optimize_vmemmap sysctl 1 - - --- 2022-05-12 Muchun Song New
[v11,1/4] mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page bound… add hugetlb_optimize_vmemmap sysctl - 1 - --- 2022-05-12 Muchun Song New
[v10,4/4] mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl add hugetlb_optimize_vmemmap sysctl - 1 - --- 2022-05-09 Muchun Song New
[v10,3/4] mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing add hugetlb_optimize_vmemmap sysctl 1 1 - --- 2022-05-09 Muchun Song New
[v10,2/4] mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on add hugetlb_optimize_vmemmap sysctl 1 - - --- 2022-05-09 Muchun Song New
[v10,1/4] mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page bound… add hugetlb_optimize_vmemmap sysctl 1 1 - --- 2022-05-09 Muchun Song New
[v2] mm: slab: optimize memcg_slab_free_hook() [v2] mm: slab: optimize memcg_slab_free_hook() - 1 - --- 2022-04-29 Muchun Song New
[v9,4/4] mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl add hugetlb_optimize_vmemmap sysctl - - - --- 2022-04-29 Muchun Song New
[v9,3/4] mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing add hugetlb_optimize_vmemmap sysctl - 1 - --- 2022-04-29 Muchun Song New
[v9,2/4] mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on add hugetlb_optimize_vmemmap sysctl 1 - - --- 2022-04-29 Muchun Song New
[v9,1/4] mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when struct page crosses page bounda… add hugetlb_optimize_vmemmap sysctl - 1 - --- 2022-04-29 Muchun Song New
mm: slab: optimize memcg_slab_free_hook() mm: slab: optimize memcg_slab_free_hook() - - - --- 2022-04-25 Muchun Song New
arm64: mm: hugetlb: restructure the code comment inside flush_dcache_page() arm64: mm: hugetlb: restructure the code comment inside flush_dcache_page() - 1 - --- 2022-04-14 Muchun Song New
[v8,4/4] mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl add hugetlb_optimize_vmemmap sysctl - - - --- 2022-04-13 Muchun Song New
[v8,3/4] mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing add hugetlb_optimize_vmemmap sysctl - - - --- 2022-04-13 Muchun Song New
[v8,2/4] mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on add hugetlb_optimize_vmemmap sysctl - - - --- 2022-04-13 Muchun Song New
[v8,1/4] mm: hugetlb_vmemmap: introduce CONFIG_HUGETLB_PAGE_HAS_OPTIMIZE_VMEMMAP add hugetlb_optimize_vmemmap sysctl - - - --- 2022-04-13 Muchun Song New
[v7,4/4] mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl add hugetlb_optimize_vmemmap sysctl - - - --- 2022-04-12 Muchun Song New
[v7,3/4] mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap param parsing add hugetlb_optimize_vmemmap sysctl - - - --- 2022-04-12 Muchun Song New
[v7,2/4] mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on add hugetlb_optimize_vmemmap sysctl - - - --- 2022-04-12 Muchun Song New
[v7,1/4] mm: hugetlb_vmemmap: introduce CONFIG_HUGETLB_PAGE_HAS_OPTIMIZE_VMEMMAP add hugetlb_optimize_vmemmap sysctl - - - --- 2022-04-12 Muchun Song New
[3/3] mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* cleanup hugetlb_vmemmap - - - --- 2022-04-04 Muchun Song New
[2/3] mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* cleanup hugetlb_vmemmap - - - --- 2022-04-04 Muchun Song New
[1/3] mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions cleanup hugetlb_vmemmap - - - --- 2022-04-04 Muchun Song New
[v7,6/6] mm: simplify follow_invalidate_pte() Fix some bugs related to ramp and dax - 1 - --- 2022-04-03 Muchun Song New
[v7,5/6] dax: fix missing writeprotect the pte entry Fix some bugs related to ramp and dax - 1 - --- 2022-04-03 Muchun Song New
[v7,4/6] mm: pvmw: add support for walking devmap pages Fix some bugs related to ramp and dax - - - --- 2022-04-03 Muchun Song New
[v7,3/6] mm: rmap: introduce pfn_mkclean_range() to cleans PTEs Fix some bugs related to ramp and dax - - - --- 2022-04-03 Muchun Song New
[v7,2/6] dax: fix cache flush on PMD-mapped pages Fix some bugs related to ramp and dax - 2 - --- 2022-04-03 Muchun Song New
[v7,1/6] mm: rmap: fix cache flush on THP pages Fix some bugs related to ramp and dax - 3 - --- 2022-04-03 Muchun Song New
NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation NFSv4.2: Fix missing removal of SLAB_ACCOUNT on kmem_cache allocation - - - --- 2022-04-01 Muchun Song New
[v4,2/2] arm64: mm: hugetlb: Enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 [v4,1/2] mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_VMEMMAP - 2 - --- 2022-03-31 Muchun Song New
[v4,1/2] mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_VMEMMAP [v4,1/2] mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE_VMEMMAP - 1 - --- 2022-03-31 Muchun Song New
[v6,4/4] mm: hugetlb_vmemmap: add hugetlb_free_vmemmap sysctl add hugetlb_free_vmemmap sysctl - - - --- 2022-03-30 Muchun Song New
[v6,3/4] sysctl: allow to set extra1 to SYSCTL_ONE add hugetlb_free_vmemmap sysctl - - - --- 2022-03-30 Muchun Song New
[v6,2/4] mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on add hugetlb_free_vmemmap sysctl - - - --- 2022-03-30 Muchun Song New
[v6,1/4] mm: hugetlb_vmemmap: introduce STRUCT_PAGE_SIZE_IS_POWER_OF_2 add hugetlb_free_vmemmap sysctl - - - --- 2022-03-30 Muchun Song New
[v3] arm64: mm: hugetlb: Enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 [v3] arm64: mm: hugetlb: Enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 - - - --- 2022-03-30 Muchun Song New
[v6,6/6] mm: simplify follow_invalidate_pte() Fix some bugs related to ramp and dax - 1 - --- 2022-03-29 Muchun Song New
[v6,5/6] dax: fix missing writeprotect the pte entry Fix some bugs related to ramp and dax - 1 - --- 2022-03-29 Muchun Song New
[v6,4/6] mm: pvmw: add support for walking devmap pages Fix some bugs related to ramp and dax - - - --- 2022-03-29 Muchun Song New
[v6,3/6] mm: rmap: introduce pfn_mkclean_range() to cleans PTEs Fix some bugs related to ramp and dax - - - --- 2022-03-29 Muchun Song New
[v6,2/6] dax: fix cache flush on PMD-mapped pages Fix some bugs related to ramp and dax - 2 - --- 2022-03-29 Muchun Song New
[v6,1/6] mm: rmap: fix cache flush on THP pages Fix some bugs related to ramp and dax - 3 - --- 2022-03-29 Muchun Song New
[v2,RESEND] arm64: mm: hugetlb: add support for free vmemmap pages of HugeTLB [v2,RESEND] arm64: mm: hugetlb: add support for free vmemmap pages of HugeTLB - - - --- 2022-03-29 Muchun Song New
[v2] mm: kfence: fix objcgs vector allocation [v2] mm: kfence: fix objcgs vector allocation - 2 - --- 2022-03-28 Muchun Song New
[2/2] mm: kfence: fix objcgs vector allocation [1/2] mm: kfence: fix missing objcg housekeeping for SLAB - - - --- 2022-03-27 Muchun Song New
[1/2] mm: kfence: fix missing objcg housekeeping for SLAB [1/2] mm: kfence: fix missing objcg housekeeping for SLAB - - - --- 2022-03-27 Muchun Song New
[v5,4/4] mm: hugetlb_vmemmap: add hugetlb_free_vmemmap sysctl add hugetlb_free_vmemmap sysctl - - - --- 2022-03-23 Muchun Song New
[v5,3/4] sysctl: allow to set extra1 to SYSCTL_ONE add hugetlb_free_vmemmap sysctl - - - --- 2022-03-23 Muchun Song New
[v5,2/4] mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on add hugetlb_free_vmemmap sysctl - - - --- 2022-03-23 Muchun Song New
[v5,1/4] mm: hugetlb_vmemmap: introduce STRUCT_PAGE_SIZE_IS_POWER_OF_2 add hugetlb_free_vmemmap sysctl - - - --- 2022-03-23 Muchun Song New
[v4,4/4] mm: hugetlb_vmemmap: add hugetlb_free_vmemmap sysctl add hugetlb_free_vmemmap sysctl - - - --- 2022-03-18 Muchun Song New
[v4,3/4] sysctl: allow to set extra1 to SYSCTL_ONE add hugetlb_free_vmemmap sysctl - - - --- 2022-03-18 Muchun Song New
[v4,2/4] mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on add hugetlb_free_vmemmap sysctl - - - --- 2022-03-18 Muchun Song New
[v4,1/4] mm: hugetlb_vmemmap: introduce STRUCT_PAGE_SIZE_IS_POWER_OF_2 add hugetlb_free_vmemmap sysctl - - - --- 2022-03-18 Muchun Song New
[v5,6/6] mm: simplify follow_invalidate_pte() Fix some bugs related to ramp and dax - 1 - --- 2022-03-18 Muchun Song New
[v5,5/6] dax: fix missing writeprotect the pte entry Fix some bugs related to ramp and dax - 1 - --- 2022-03-18 Muchun Song New
[v5,4/6] mm: pvmw: add support for walking devmap pages Fix some bugs related to ramp and dax - - - --- 2022-03-18 Muchun Song New
[v5,3/6] mm: rmap: introduce pfn_mkclean_range() to cleans PTEs Fix some bugs related to ramp and dax - - - --- 2022-03-18 Muchun Song New
[v5,2/6] dax: fix cache flush on PMD-mapped pages Fix some bugs related to ramp and dax - 2 - --- 2022-03-18 Muchun Song New
[v5,1/6] mm: rmap: fix cache flush on THP pages Fix some bugs related to ramp and dax - 3 - --- 2022-03-18 Muchun Song New
[RFC] mm: hugetlb_vmemmap: introduce HAS_STRUCT_PAGE_SIZE_POWER_OF_2 [RFC] mm: hugetlb_vmemmap: introduce HAS_STRUCT_PAGE_SIZE_POWER_OF_2 - - - --- 2022-03-12 Muchun Song New
[v3,4/4] mm: hugetlb: add hugetlb_free_vmemmap sysctl add hugetlb_free_vmemmap sysctl - - - --- 2022-03-07 Muchun Song New
[v3,3/4] sysctl: allow to set extra1 to SYSCTL_ONE add hugetlb_free_vmemmap sysctl - - - --- 2022-03-07 Muchun Song New
[v3,2/4] mm: memory_hotplug: override memmap_on_memory when hugetlb_free_vmemmap=on add hugetlb_free_vmemmap sysctl - - - --- 2022-03-07 Muchun Song New
[v3,1/4] mm: hugetlb: disable freeing vmemmap pages when struct page crosses page boundaries add hugetlb_free_vmemmap sysctl - - - --- 2022-03-07 Muchun Song New
[v2,RESEND,2/2] arm64: mm: hugetlb: add support for free vmemmap pages of HugeTLB [v2,RESEND,1/2] arm64: avoid flushing icache multiple times on contiguous HugeTLB - - - --- 2022-03-02 Muchun Song New
[v2,RESEND,1/2] arm64: avoid flushing icache multiple times on contiguous HugeTLB [v2,RESEND,1/2] arm64: avoid flushing icache multiple times on contiguous HugeTLB - 1 - --- 2022-03-02 Muchun Song New
[v2,3/3] mm: hugetlb: add hugetlb_free_vmemmap sysctl add hugetlb_free_vmemmap sysctl - - - --- 2022-03-02 Muchun Song New
[v2,2/3] sysctl: allow to set extra1 to SYSCTL_ONE add hugetlb_free_vmemmap sysctl - - - --- 2022-03-02 Muchun Song New
[v2,1/3] mm: hugetlb: disable freeing vmemmap pages when struct page crosses page boundaries add hugetlb_free_vmemmap sysctl - - - --- 2022-03-02 Muchun Song New
[v4,6/6] mm: remove range parameter from follow_invalidate_pte() Fix some bugs related to ramp and dax - 1 - --- 2022-03-02 Muchun Song New
[v4,5/6] dax: fix missing writeprotect the pte entry Fix some bugs related to ramp and dax - - - --- 2022-03-02 Muchun Song New
« 1 2 3 4 »