The Linux Kernel Mailing List
 help / color / mirror / Atom feed
* [GIT PULL] memblock: updates for 7.3-rc1
@ 2026-08-13 11:06 Mike Rapoport
  2026-08-18 19:14 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Mike Rapoport @ 2026-08-13 11:06 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: Mike Rapoport, Andrew Morton, linux-mm, linux-kernel

Hi Linus,

The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:

  Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock tags/memblock-v7.3-rc1

for you to fetch changes up to b3c1ec1a9ad84ec2f14d343d28c6032feaec5b79:

  Merge branch 'misc' into for-next (2026-08-07 11:47:13 +0300)

----------------------------------------------------------------
memblock: updates for 7.3-rc1

Non-urgent fixes:

* Fix calculation of node_spanned_pages when running with kernelcore=mirror
* Properly handle failure to allocate per_cpu_nodestats in
  free_area_init_core_hotplug()
* Fix deferred initialization of the memory map for configurations where
  node's RAM end is not aligned on PAGES_PER_SECTION

Cleanups:

* Remove redundant pageblock_align() call in free_unused_memmap()
* Remove unnecessary invalid range checks in users of memblock iterators.
  Some users of for_each_mem_range() and for_each_mem_pfn_range() verify
  that start < end for each range. This is redundant because memblock
  iterators guarantee to never return an invalid range
* Stop overlapping zones with kernelcore=mirror and align behaviour of
  kernelcore=mirror with other variants of kernelcore=/movablecore=
* Remove redundant updates of numa_nodes_parsed mask in the callers of
  numa_add_memblk(), the latter always updates the mask anyway
* Remove unnecessary initialization of pgdat->per_cpu_nodestats to NULL,
  the variable is reset to the actual value a few lines below

----------------------------------------------------------------
Alexander Graf (1):
      mm/mm_init: deferred_grow_zone(): fix out-of-range first_deferred_pfn

Gregory Price (1):
      mm/mm_init: handle alloc_percpu failure in free_area_init_core_hotplug

Mike Rapoport (Microsoft) (10):
      Merge patch series "treewide: remove unnecessary invalid range checks in memblock iteration loops"
      mm/mm_init: don't overlap NORMAL and MOVABLE zones with kernelcore=mirror
      mm/mm_init: drop overlap_memmap_init()
      Merge patch series "mm/mm_init: don't overlap zones with kernelcore=mirror"
      Merge patch series "treewide, numa_memblks: remove redundant work during NUMA init"
      Merge branch 'fixes' into for-next
      Merge branch 'kernelcore-mirror' into for-next
      Merge branch 'numa_memblks-redundant-work' into for-next
      Merge branch 'range-checks' into for-next
      Merge branch 'misc' into for-next

Sang-Heon Jeon (19):
      arm64: mm: remove unreachable invalid range check in kasan_init_shadow()
      LoongArch: remove unreachable invalid range check in kasan_init()
      riscv: remove unreachable invalid range check in create_linear_mapping_page_table()
      riscv: remove unreachable invalid range check in kasan_init()
      ARM: remove unreachable invalid range check in kasan_init()
      powerpc64/kasan: Remove unreachable invalid range check in kasan_init_phys_region()
      mm: remove unnecessary empty range check in early_calculate_totalpages()
      mm/hugetlb: remove unnecessary empty range check in hugetlb_bootmem_set_nodes()
      mm: numa_memblks: set numa_nodes_parsed in numa_add_memblk()
      ACPI: NUMA: remove redundant numa_nodes_parsed node_set()
      of/numa: remove redundant numa_nodes_parsed node_set()
      x86/numa: remove redundant numa_nodes_parsed node_set()
      arch_numa: remove redundant numa_nodes_parsed node_set()
      LoongArch: remove redundant numa_nodes_parsed node_set()
      mm: numa_memblks: remove redundant numa_nodemask_from_meminfo()
      arch_numa: remove redundant node_possible_map assignment
      mm: numa_memblks: use numa_add_reserved_memblk() in numa_cleanup_meminfo()
      mm/mm_init: remove redundant memset in free_area_init()
      mm/mm_init: remove unnecessary initialization of pgdat->per_cpu_nodestats

Wei Yang (1):
      mm/mm_init: fix incorrect node_spanned_pages

Zhen Ni (1):
      mm/memblock: Remove redundant pageblock_align() in free_unused_memmap()

 arch/arm/mm/kasan_init.c               |  6 ---
 arch/arm64/mm/kasan_init.c             |  3 --
 arch/loongarch/kernel/numa.c           |  1 -
 arch/loongarch/mm/kasan_init.c         |  3 --
 arch/powerpc/mm/kasan/init_book3e_64.c |  3 --
 arch/powerpc/mm/kasan/init_book3s_64.c |  3 --
 arch/riscv/mm/init.c                   |  2 -
 arch/riscv/mm/kasan_init.c             |  3 --
 arch/x86/mm/amdtopology.c              |  1 -
 arch/x86/mm/numa.c                     |  1 -
 drivers/acpi/numa/srat.c               |  2 -
 drivers/base/arch_numa.c               |  4 --
 drivers/of/of_numa.c                   |  5 +-
 include/linux/memory_hotplug.h         |  2 +-
 mm/hugetlb.c                           |  7 +--
 mm/memblock.c                          |  4 +-
 mm/memory_hotplug.c                    |  3 +-
 mm/mm_init.c                           | 93 +++++++++-------------------------
 mm/numa_memblks.c                      | 41 +++++++--------
 19 files changed, 49 insertions(+), 138 deletions(-)

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] memblock: updates for 7.3-rc1
  2026-08-13 11:06 [GIT PULL] memblock: updates for 7.3-rc1 Mike Rapoport
@ 2026-08-18 19:14 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-08-18 19:14 UTC (permalink / raw)
  To: Mike Rapoport
  Cc: Linus Torvalds, Mike Rapoport, Andrew Morton, linux-mm,
	linux-kernel

The pull request you sent on Thu, 13 Aug 2026 14:06:17 +0300:

> https://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock tags/memblock-v7.3-rc1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/38fda1d9d2f5df55bd1c095aec07de3699091316

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-08-18 19:23 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-13 11:06 [GIT PULL] memblock: updates for 7.3-rc1 Mike Rapoport
2026-08-18 19:14 ` pr-tracker-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox