]> git.ipfire.org Git - thirdparty/linux.git/commit
memblock, treewide: make memblock_free() handle late freeing
authorMike Rapoport (Microsoft) <rppt@kernel.org>
Mon, 23 Mar 2026 07:48:35 +0000 (09:48 +0200)
committerMike Rapoport (Microsoft) <rppt@kernel.org>
Wed, 1 Apr 2026 08:20:15 +0000 (11:20 +0300)
commit87ce9e83ab8be5daf64351cd481ffa6537778e6b
tree9892f82a2a2c8976cb5c96a63fb7923555e86348
parentb2129a39511b71b5ed0ae923d6eebd9398c6184e
memblock, treewide: make memblock_free() handle late freeing

It shouldn't be responsibility of memblock users to detect if they free
memory allocated from memblock late and should use memblock_free_late().

Make memblock_free() and memblock_phys_free() take care of late memory
freeing and drop memblock_free_late().

Link: https://patch.msgid.link/20260323074836.3653702-9-rppt@kernel.org
Signed-off-by: Mike Rapoport (Microsoft) <rppt@kernel.org>
arch/sparc/kernel/mdesc.c
arch/x86/kernel/setup.c
arch/x86/platform/efi/memmap.c
arch/x86/platform/efi/quirks.c
drivers/firmware/efi/apple-properties.c
drivers/of/kexec.c
include/linux/memblock.h
kernel/dma/swiotlb.c
lib/bootconfig.c
mm/kfence/core.c
mm/memblock.c