x86/mpparse: Register APIC address only once
authorThomas Gleixner <tglx@linutronix.de>
Fri, 22 Mar 2024 18:56:39 +0000 (19:56 +0100)
committerBorislav Petkov (AMD) <bp@alien8.de>
Sat, 23 Mar 2024 11:41:48 +0000 (12:41 +0100)
commitf2208aa12c27bfada3c15c550c03ca81d42dcac2
treee84b5d79fdcc550dccb2986e5bf2a20b24e16b95
parent5e25eb25dae9fa0700bbe42aff0e2f105fcd096a
x86/mpparse: Register APIC address only once

The APIC address is registered twice. First during the early detection and
afterwards when actually scanning the table for APIC IDs. The APIC and
topology core warn about the second attempt.

Restrict it to the early detection call.

Fixes: 81287ad65da5 ("x86/apic: Sanitize APIC address setup")
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Tested-by: Guenter Roeck <linux@roeck-us.net>
Link: https://lore.kernel.org/r/20240322185305.297774848@linutronix.de
arch/x86/kernel/mpparse.c