Show patches with: Submitter = Baoquan He       |    State = Action Required       |    Archived = No       |   85 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
mm/compaction: Fix the incorrect hole in fast_isolate_freepages() mm/compaction: Fix the incorrect hole in fast_isolate_freepages() - - - 0 0 0 2020-05-21 Baoquan He New
[PATVH,v1,RESEND] mm: remove unused free_bootmem_with_active_regions [PATVH,v1,RESEND] mm: remove unused free_bootmem_with_active_regions 1 1 - 0 0 0 2020-04-02 Baoquan He New
[v2,3/3] mm/vmstat.c: do not show lowmem reserve protection information of empty zone improvements about lowmem_reserve and /proc/zoneinfo - - - 0 0 0 2020-04-02 Baoquan He New
[v2,2/3] mm/page_alloc.c: clear out zone->lowmem_reserve[] if the zone is empty improvements about lowmem_reserve and /proc/zoneinfo - - - 0 0 0 2020-04-02 Baoquan He New
[v2,1/3] mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio value once when changing it improvements about lowmem_reserve and /proc/zoneinfo - - - 0 0 0 2020-04-02 Baoquan He New
[5/5] mm/vmstat.c: remove the useless code improvements about lowmem_reserve and /proc/zoneinfo - - - 0 0 0 2020-03-24 Baoquan He New
[4/5] mm/vmstat.c: move the per-node stats to the front of /proc/zoneinfo improvements about lowmem_reserve and /proc/zoneinfo - - - 0 0 0 2020-03-24 Baoquan He New
[3/5] mm/vmstat.c: do not show lowmem reserve protection information of empty zone improvements about lowmem_reserve and /proc/zoneinfo - - - 0 0 0 2020-03-24 Baoquan He New
[2/5] mm/page_alloc.c: clear out zone->lowmem_reserve[] if the zone is empty improvements about lowmem_reserve and /proc/zoneinfo - - - 0 0 0 2020-03-24 Baoquan He New
[1/5] mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio value once when changing it improvements about lowmem_reserve and /proc/zoneinfo - - - 0 0 0 2020-03-24 Baoquan He New
[v5,2/2] mm/sparse.c: allocate memmap preferring the given node Untitled series #257043 2 3 - 0 0 0 2020-03-16 Baoquan He New
[v5,1/2] mm/sparse.c: Use kvmalloc/kvfree to alloc/free memmap for the classic sparse [v5,1/2] mm/sparse.c: Use kvmalloc/kvfree to alloc/free memmap for the classic sparse 1 4 - 0 0 0 2020-03-16 Baoquan He New
[v4,2/2] mm/sparse.c: allocate memmap preferring the given node [v4,1/2] mm/sparse.c: Use kvmalloc/kvfree to alloc/free memmap for the classic sparse 1 - - 0 0 0 2020-03-16 Baoquan He New
[v4,1/2] mm/sparse.c: Use kvmalloc/kvfree to alloc/free memmap for the classic sparse [v4,1/2] mm/sparse.c: Use kvmalloc/kvfree to alloc/free memmap for the classic sparse 1 3 - 0 0 0 2020-03-16 Baoquan He New
[v3] mm/sparse.c: Use kvmalloc_node/kvfree to alloc/free memmap for the classic sparse [v3] mm/sparse.c: Use kvmalloc_node/kvfree to alloc/free memmap for the classic sparse 1 1 - 0 0 0 2020-03-12 Baoquan He New
[v2] mm/sparse.c: Use kvmalloc_node/kvfree to alloc/free memmap for the classic sparse [v2] mm/sparse.c: Use kvmalloc_node/kvfree to alloc/free memmap for the classic sparse - - - 0 0 0 2020-03-12 Baoquan He New
[v4,5/5] mm/sparse.c: move subsection_map related functions together mm/hotplug: Only use subsection map for VMEMMAP - - - 0 0 0 2020-03-12 Baoquan He New
[v4,4/5] mm/sparse.c: add note about only VMEMMAP supporting sub-section hotplug mm/hotplug: Only use subsection map for VMEMMAP 1 1 - 0 0 0 2020-03-12 Baoquan He New
[v4,3/5] mm/sparse.c: only use subsection map in VMEMMAP case mm/hotplug: Only use subsection map for VMEMMAP - 1 - 0 0 0 2020-03-12 Baoquan He New
[v4,2/5] mm/sparse.c: introduce a new function clear_subsection_map() mm/hotplug: Only use subsection map for VMEMMAP 1 1 - 0 0 0 2020-03-12 Baoquan He New
[v4,1/5] mm/sparse.c: introduce new function fill_subsection_map() mm/hotplug: Only use subsection map for VMEMMAP 1 2 - 0 0 0 2020-03-12 Baoquan He New
[v2] x86/mm: Remove the redundant conditional check [v2] x86/mm: Remove the redundant conditional check 1 1 - 0 0 0 2020-03-11 Baoquan He New
x86/mm: Remove the redundant conditional check x86/mm: Remove the redundant conditional check - - - 0 0 0 2020-03-08 Baoquan He New
[v3,7/7] mm/sparse.c: Use __get_free_pages() instead in populate_section_memmap() mm/hotplug: Only use subsection map for VMEMMAP - 1 - 0 0 0 2020-03-07 Baoquan He New
[v3,6/7] mm/sparse.c: move subsection_map related codes together mm/hotplug: Only use subsection map for VMEMMAP - - - 0 0 0 2020-03-07 Baoquan He New
[v3,5/7] mm/sparse.c: add note about only VMEMMAP supporting sub-section support mm/hotplug: Only use subsection map for VMEMMAP 1 - - 0 0 0 2020-03-07 Baoquan He New
[v3,4/7] mm/sparse.c: only use subsection map in VMEMMAP case mm/hotplug: Only use subsection map for VMEMMAP - 1 - 0 0 0 2020-03-07 Baoquan He New
[v3,3/7] mm/sparse.c: introduce a new function clear_subsection_map() mm/hotplug: Only use subsection map for VMEMMAP - 1 - 0 0 0 2020-03-07 Baoquan He New
[v3,2/7] mm/sparse.c: introduce new function fill_subsection_map() mm/hotplug: Only use subsection map for VMEMMAP - 2 - 0 0 0 2020-03-07 Baoquan He New
[v3,1/7] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case mm/hotplug: Only use subsection map for VMEMMAP 1 2 - 0 0 0 2020-03-07 Baoquan He New
[v2,7/7] mm/sparse.c: Use __get_free_pages() instead in populate_section_memmap() mm/hotplug: Only use subsection map in VMEMMAP case - 1 - 0 0 0 2020-02-20 Baoquan He New
[v2,6/7] mm/sparse.c: move subsection_map related codes together mm/hotplug: Only use subsection map in VMEMMAP case - - - 0 0 0 2020-02-20 Baoquan He New
[v2,5/7] mm/sparse.c: add code comment about sub-section hotplug mm/hotplug: Only use subsection map in VMEMMAP case - - - 0 0 0 2020-02-20 Baoquan He New
[v2,4/7] mm/sparse.c: only use subsection map in VMEMMAP case mm/hotplug: Only use subsection map in VMEMMAP case - 1 - 0 0 0 2020-02-20 Baoquan He New
[v2,3/7] mm/sparse.c: introduce a new function clear_subsection_map() mm/hotplug: Only use subsection map in VMEMMAP case - 1 - 0 0 0 2020-02-20 Baoquan He New
[v2,2/7] mm/sparse.c: introduce new function fill_subsection_map() mm/hotplug: Only use subsection map in VMEMMAP case - 2 - 0 0 0 2020-02-20 Baoquan He New
[v2,1/7] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case mm/hotplug: Only use subsection map in VMEMMAP case - 4 - 0 0 0 2020-02-20 Baoquan He New
[v2,RESEND] mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM [v2,RESEND] mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM 2 2 - 0 0 0 2020-02-19 Baoquan He New
[7/7] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case mm/hotplug: Only use subsection in VMEMMAP case and fix hot add/remove failure in SPARSEMEM|!VMEM... - - - 0 0 0 2020-02-09 Baoquan He New
[6/7] mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM mm/hotplug: Only use subsection in VMEMMAP case and fix hot add/remove failure in SPARSEMEM|!VMEM... 1 1 - 0 0 0 2020-02-09 Baoquan He New
[5/7] mm/sparse.c: update code comment about section activate/deactivate mm/hotplug: Only use subsection in VMEMMAP case and fix hot add/remove failure in SPARSEMEM|!VMEM... - - - 0 0 0 2020-02-09 Baoquan He New
[4/7] mm/sparse.c: Use __get_free_pages() instead in populate_section_memmap() mm/hotplug: Only use subsection in VMEMMAP case and fix hot add/remove failure in SPARSEMEM|!VMEM... - 1 - 0 0 0 2020-02-09 Baoquan He New
[3/7] mm/sparse.c: only use subsection map in VMEMMAP case mm/hotplug: Only use subsection in VMEMMAP case and fix hot add/remove failure in SPARSEMEM|!VMEM... - 1 - 0 0 0 2020-02-09 Baoquan He New
[2/7] mm/sparse.c: Introduce a new function clear_subsection_map() mm/hotplug: Only use subsection in VMEMMAP case and fix hot add/remove failure in SPARSEMEM|!VMEM... - - - 0 0 0 2020-02-09 Baoquan He New
[1/7] mm/sparse.c: Introduce new function fill_subsection_map() mm/hotplug: Only use subsection in VMEMMAP case and fix hot add/remove failure in SPARSEMEM|!VMEM... - - - 0 0 0 2020-02-09 Baoquan He New
mm/hotplug: Adjust shrink_zone_span() to keep the old logic mm/hotplug: Adjust shrink_zone_span() to keep the old logic 1 1 - 0 0 0 2020-02-06 Baoquan He New
[v3] mm/hotplug: Only respect mem= parameter during boot stage [v3] mm/hotplug: Only respect mem= parameter during boot stage 1 1 - 0 0 0 2020-02-04 Baoquan He New
[v2] mm/hotplug: Only respect mem= parameter during boot stage [v2] mm/hotplug: Only respect mem= parameter during boot stage 1 2 - 0 0 0 2019-12-10 Baoquan He New
mm/hotplug: Only respect mem= parameter during boot stage mm/hotplug: Only respect mem= parameter during boot stage 1 1 - 0 0 0 2019-12-06 Baoquan He New
[v3] memcg: Only record foreign writebacks with dirty pages when memcg is not disabled [v3] memcg: Only record foreign writebacks with dirty pages when memcg is not disabled 1 - - 0 0 0 2019-09-24 Baoquan He New
[v2] memcg: Only record foreign writebacks with dirty pages when memcg is not disabled [v2] memcg: Only record foreign writebacks with dirty pages when memcg is not disabled - - - 0 0 0 2019-09-24 Baoquan He New
memcg: Only record foreign writebacks with dirty pages when memcg is not disabled memcg: Only record foreign writebacks with dirty pages when memcg is not disabled - - - 0 0 0 2019-09-23 Baoquan He New
[v4,2/2] drivers/base/memory.c: Clean up relicts in function parameters [v4,1/2] mm/sparse: Clean up the obsolete code comment 1 3 - 0 0 0 2019-03-29 Baoquan He New
[v4,1/2] mm/sparse: Clean up the obsolete code comment [v4,1/2] mm/sparse: Clean up the obsolete code comment 1 3 - 0 0 0 2019-03-29 Baoquan He New
[v4,2/2] drivers/base/memory.c: Rename the misleading parameter Untitled series #98509 1 3 - 0 0 0 2019-03-29 Baoquan He New
[v3,2/2] drivers/base/memory.c: Rename the misleading parameter [v3,1/2] mm/sparse: Clean up the obsolete code comment - - - 0 0 0 2019-03-29 Baoquan He New
[v3,1/2] mm/sparse: Clean up the obsolete code comment [v3,1/2] mm/sparse: Clean up the obsolete code comment 1 3 - 0 0 0 2019-03-29 Baoquan He New
[v2,4/4] drivers/base/memory.c: Rename the misleading parameter Clean up comments and codes in sparse_add_one_section() 1 1 - 0 0 0 2019-03-26 Baoquan He New
[v2,3/4] mm/sparse: Rename function related to section memmap allocation/free Clean up comments and codes in sparse_add_one_section() 1 - - 0 0 0 2019-03-26 Baoquan He New
[v2,2/4] mm/sparse: Optimize sparse_add_one_section() Clean up comments and codes in sparse_add_one_section() - 1 - 0 0 0 2019-03-26 Baoquan He New
[v2,1/4] mm/sparse: Clean up the obsolete code comment Clean up comments and codes in sparse_add_one_section() 1 1 - 0 0 0 2019-03-26 Baoquan He New
mm/sparse: Rename function related to section memmap allocation/free mm/sparse: Rename function related to section memmap allocation/free 1 - - 0 0 0 2019-03-20 Baoquan He New
[3/3] mm/sparse: Rename function related to section memmap allocation/free [1/3] mm/sparse: Clean up the obsolete code comment - - - 0 0 0 2019-03-20 Baoquan He New
[2/3] mm/sparse: Optimize sparse_add_one_section() [1/3] mm/sparse: Clean up the obsolete code comment - - - 0 0 0 2019-03-20 Baoquan He New
[1/3] mm/sparse: Clean up the obsolete code comment [1/3] mm/sparse: Clean up the obsolete code comment - - - 0 0 0 2019-03-20 Baoquan He New
Memory hotplug failed to offline on bare metal system of multiple nodes Memory hotplug failed to offline on bare metal system of multiple nodes - - - 0 0 0 2018-11-01 Baoquan He New
mm/page_alloc: Deprecate kernelcore=nn and movable_core= - - - 0 0 0 2018-07-17 Baoquan He New
Bug report about KASLR and ZONE_MOVABLE - - - 0 0 0 2018-07-12 Baoquan He New
Bug report about KASLR and ZONE_MOVABLE - - - 0 0 0 2018-07-11 Baoquan He New
Bug report about KASLR and ZONE_MOVABLE - - - 0 0 0 2018-07-11 Baoquan He New
Bug report about KASLR and ZONE_MOVABLE - - - 0 0 0 2018-07-11 Baoquan He New
[v6,5/5] mm/sparse: Remove CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER - 1 - 0 0 0 2018-06-28 Baoquan He New
[v6,4/5] mm/sparse: Optimize memmap allocation during sparse_init() - 2 - 0 0 0 2018-06-28 Baoquan He New
[v6,3/5] mm/sparse: Add a new parameter 'data_unit_size' for alloc_usemap_and_memmap - 2 - 0 0 0 2018-06-28 Baoquan He New
[v6,2/5] mm/sparsemem: Defer the ms->section_mem_map clearing - 2 - 0 0 0 2018-06-28 Baoquan He New
[v6,1/5] mm/sparse: Add a static variable nr_present_sections - 2 - 0 0 0 2018-06-28 Baoquan He New
[v5,4/4] mm/sparse: Optimize memmap allocation during sparse_init() - 1 - 0 0 0 2018-06-27 Baoquan He New
[v5,3/4] mm/sparse: Add a new parameter 'data_unit_size' for alloc_usemap_and_memmap - 1 - 0 0 0 2018-06-27 Baoquan He New
[v5,2/4] mm/sparsemem: Defer the ms->section_mem_map clearing - 1 - 0 0 0 2018-06-27 Baoquan He New
[v5,1/4] mm/sparse: Add a static variable nr_present_sections - 1 - 0 0 0 2018-06-27 Baoquan He New
slab: Clean up the code comment in slab kmem_cache struct 1 - - 0 0 0 2018-06-03 Baoquan He New
[v4,4/4] mm/sparse: Optimize memmap allocation during sparse_init() - - - 0 0 0 2018-05-21 Baoquan He New
[v4,3/4] mm/sparse: Add a new parameter 'data_unit_size' for alloc_usemap_and_memmap - - - 0 0 0 2018-05-21 Baoquan He New
[v4,2/4] mm/sparsemem: Defer the ms->section_mem_map clearing 1 - - 0 0 0 2018-05-21 Baoquan He New
[v4,1/4] mm/sparse: Add a static variable nr_present_sections 1 - - 0 0 0 2018-05-21 Baoquan He New