[PATCH] arm64: fixmap: Allow 256K early_ioremap() at any offset

Will Deacon will at kernel.org
Thu Jul 16 09:48:00 PDT 2026


On Wed, 08 Jul 2026 10:35:14 +0800, Yu Peng wrote:
> NR_FIX_BTMAPS is the per-slot page limit for early_ioremap(). Since
> __early_ioremap() maps the page-aligned physical range, a 256K request
> can require one extra page when the physical address is not page-aligned.
> 
> Reserve one extra page per slot so the 256K mapping budget is usable
> regardless of the initial page offset.
> 
> [...]

Applied to arm64 (for-next/fixes), thanks!

[1/1] arm64: fixmap: Allow 256K early_ioremap() at any offset
      https://git.kernel.org/arm64/c/21fc7ec93f8b

Cheers,
-- 
Will

https://fixes.arm64.dev
https://next.arm64.dev
https://will.arm64.dev



More information about the linux-arm-kernel mailing list