On Tue, May 06, 2025 at 01:13:02PM +0000, Heyne, Maximilian wrote: > Commit 7ab4f0e37a0f ("ACPI PPTT: Fix coding mistakes in a couple of > sizeof() calls") corrects the processer entry size but unmasked a longer > standing bug where the last entry in the structure can get skipped due > to an off-by-one mistake if the last entry ends exactly at the end of > the ACPI subtable. > Unless the firmware has populated an incorrect value for the header length, I don't see how this is possible. The table_end should point to the address immediately following the last byte of the table. None of the headers are only one byte long, so what am I missing that could explain this apparent off-by-one issue?. -- Regards, Sudeep