[PATCH v2 0/3] mm: split a couple of headers from internal.h

David Hildenbrand (Arm) david at kernel.org
Thu Jul 9 03:21:12 PDT 2026


On 7/9/26 12:09, Vlastimil Babka (SUSE) wrote:
> On 7/9/26 12:00, Mike Rapoport (Microsoft) wrote:
>> mm/internal.h becomes more and more bloated.
>>
>> Split declarations related to mm_init, memblock, vmalloc and sparse into
>> new headers.
>>
>> ---
>> v2 changes:
>> * fix fallouts of rebase fixups of checkpatch warnings
>>
>> v1: https://patch.msgid.link/20260709-internal-h-v1-0-956d5092782d@kernel.org
>>
>> ---
>> Mike Rapoport (Microsoft) (3):
>>       mm: split out mm_init and memblock declarations from internal.h
>>       mm: split out sparse declarations from internal.h
>>       mm: split out vmalloc declarations from internal.h
>>
>>  MAINTAINERS                        |   3 +
>>  kernel/liveupdate/kexec_handover.c |   3 +-
>>  mm/cma.c                           |   1 +
>>  mm/execmem.c                       |   1 +
>>  mm/hugetlb.c                       |   1 +
>>  mm/internal.h                      | 183 -------------------------------------
>>  mm/kmsan/hooks.c                   |   1 +
>>  mm/kmsan/shadow.c                  |   1 +
>>  mm/memblock.c                      |   1 +
>>  mm/memory_hotplug.c                |   1 +
>>  mm/mm_init.c                       |   3 +
>>  mm/mm_init.h                       | 120 ++++++++++++++++++++++++
>>  mm/page_alloc.c                    |   1 +
>>  mm/percpu-vm.c                     |   1 +
>>  mm/sparse-vmemmap.c                |   2 +
>>  mm/sparse.c                        |   2 +
>>  mm/sparse.h                        |  63 +++++++++++++
>>  mm/vmalloc.c                       |   1 +
>>  mm/vmalloc.h                       |  46 ++++++++++
>>  19 files changed, 251 insertions(+), 184 deletions(-)
> 
> Sounds good
> 
> Acked-by: Vlastimil Babka (SUSE) <vbabka at kernel.org>

Agreed

Acked-by: David Hildenbrand (Arm) <david at kernel.org>

-- 
Cheers,

David



More information about the kexec mailing list