Re: [PATCH 1/2] efi: Fix reservation of unaccepted memory table

From: Dave Hansen

Date: Fri Feb 13 2026 - 11:03:49 EST


On 2/13/26 07:48, Kiryl Shutsemau (Meta) wrote:
> static __init void reserve_unaccepted(struct efi_unaccepted_memory *unaccepted)
> {
> - phys_addr_t start, size;
> + phys_addr_t start, end;
>
> start = PAGE_ALIGN_DOWN(efi.unaccepted);

Why are we even aligning the start? Isn't *that* the bug?

The memblock code seems to be able to handle arbitrary alignment just fine.