mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH 0/5] treewide: remove unreachable memblock_reserve() return value checks in early boot
@ 2026-06-16 18:29 Sang-Heon Jeon
  2026-06-16 18:29 ` [PATCH 1/5] x86/setup: remove unreachable memblock_reserve() return value check Sang-Heon Jeon
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Sang-Heon Jeon @ 2026-06-16 18:29 UTC (permalink / raw)
  To: Ard Biesheuvel, Borislav Petkov, Chris Zankel, Dave Hansen,
	Ingo Molnar, John Paul Adrian Glaubitz, Madhavan Srinivasan,
	Max Filippov, Michael Ellerman, Rich Felker, Thomas Gleixner,
	Yoshinori Sato
  Cc: Sang-Heon Jeon, Christophe Leroy (CS GROUP),
	H. Peter Anvin, Ilias Apalodimas, linux-efi, linux-kernel,
	linuxppc-dev, linux-sh, Nicholas Piggin, x86

memblock_reserve() can only return an error after memblock_allow_resize()
has been called. Before that it either succeeds or panics, never returning
an error.

Before memblock_allow_resize() is called, the return value checks of
memblock_reserve() are unreachable and can be removed.

All the call sites are in different trees, so I split the change into one
patch per arch/subsystem. The patches are independent and can be applied
separately.

Sang-Heon Jeon (5):
  x86/setup: remove unreachable memblock_reserve() return value check
  sh: remove unreachable memblock_reserve() return value check
  powerpc/fadump: remove unreachable memblock_reserve() return value
    checks
  xtensa: remove unreachable memblock_reserve() return value checks
  Revert "tpm: do not ignore memblock_reserve return value"

 arch/powerpc/kernel/fadump.c   | 14 +++-----------
 arch/sh/kernel/machine_kexec.c |  7 +------
 arch/x86/kernel/setup.c        |  7 ++-----
 arch/xtensa/kernel/setup.c     | 13 +++++++------
 drivers/firmware/efi/tpm.c     |  7 +------
 5 files changed, 14 insertions(+), 34 deletions(-)

-- 
2.43.0


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

end of thread, other threads:[~2026-06-17  9:27 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-06-16 18:29 [PATCH 0/5] treewide: remove unreachable memblock_reserve() return value checks in early boot Sang-Heon Jeon
2026-06-16 18:29 ` [PATCH 1/5] x86/setup: remove unreachable memblock_reserve() return value check Sang-Heon Jeon
2026-06-16 18:29 ` [PATCH 2/5] sh: " Sang-Heon Jeon
2026-06-16 18:29 ` [PATCH 3/5] powerpc/fadump: remove unreachable memblock_reserve() return value checks Sang-Heon Jeon
2026-06-17  9:27   ` Mukesh Kumar Chaurasiya
2026-06-16 18:29 ` [PATCH 4/5] xtensa: " Sang-Heon Jeon
2026-06-16 18:29 ` [PATCH 5/5] Revert "tpm: do not ignore memblock_reserve return value" Sang-Heon Jeon

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

all inboxes | Powered by JetHome®