]> www.infradead.org Git - users/dwmw2/linux.git/commit
mm: Implement for_each_valid_pfn() for CONFIG_FLATMEM
authorDavid Woodhouse <dwmw@amazon.co.uk>
Wed, 2 Apr 2025 17:23:01 +0000 (18:23 +0100)
committerDavid Woodhouse <dwmw@amazon.co.uk>
Wed, 23 Apr 2025 07:02:29 +0000 (08:02 +0100)
commitd86e8bb789156d39028b62f49ccbbef792008e78
tree2686db83da251b0a5780382b59e48e256ba4b4f9
parent303ec89afe01afe00efaa1b13d50ca3c4aa8c920
mm: Implement for_each_valid_pfn() for CONFIG_FLATMEM

In the FLATMEM case, the default pfn_valid() just checks that the PFN is
within the range [ ARCH_PFN_OFFSET .. ARCH_PFN_OFFSET + max_mapnr ).

The for_each_valid_pfn() function can therefore be a simple for() loop
using those as min/max respectively.

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Reviewed-by: Mike Rapoport (Microsoft) <rppt@kernel.org>
include/asm-generic/memory_model.h