Re: [PATCH] arm64: move early allocation of kfence pool after acpi table initialization.
From: Alexander Potapenko
Date: Tue Mar 03 2026 - 08:52:10 EST
On Thu, Feb 26, 2026 at 3:08 AM Imran Khan <imran.f.khan@xxxxxxxxxx> wrote:
>
> Currently early allocation of kfence pool (arm64_kfence_alloc_pool) happens
> before ACPI table parsing (acpi_boot_table_init) and hence the kfence pool
> can overlap with area containing ACPI data.
What happens if another allocation occurs before ACPI table parsing?
Can we enforce that this is impossible?
Shouldn't the firmware somehow tell the kernel that the future BGRT
table should not be used?