]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
arm64: mm: Remove bogus stop condition from map_mem() loop
authorArd Biesheuvel <ardb@kernel.org>
Fri, 29 May 2026 15:01:52 +0000 (17:01 +0200)
committerWill Deacon <will@kernel.org>
Tue, 2 Jun 2026 15:29:15 +0000 (16:29 +0100)
commit36ca7f4be8094d1441fc35e00dd581467badf298
tree61ecc82c7092b609f19b18baa33b2f55488db0a4
parent13d0fdc0901614f0d6c9066193bca6fe63a70c6e
arm64: mm: Remove bogus stop condition from map_mem() loop

The memblock API guarantees that start is not greater than or equal to
end, so there is no need to test it. And if it were, it is doubtful that
breaking out of the loop would be a reasonable course of action here
(rather than attempting to map the remaining regions)

So let's drop this check.

Reviewed-by: Ryan Roberts <ryan.roberts@arm.com>
Reviewed-by: Kevin Brodsky <kevin.brodsky@arm.com>
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Signed-off-by: Will Deacon <will@kernel.org>
arch/arm64/mm/mmu.c