]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
x86/mpparse: Register APIC address only once
authorThomas Gleixner <tglx@linutronix.de>
Fri, 22 Mar 2024 18:56:39 +0000 (19:56 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 3 Apr 2024 13:28:52 +0000 (15:28 +0200)
commitbebb5af001dc6cb4f505bb21c4d5e2efbdc112e2
treeb3f0c9b3dd057cd5979374563a88ddd2a6605618
parent31a6a791b046362efd83e89fb47f0819c9ec6a9f
x86/mpparse: Register APIC address only once

[ Upstream commit f2208aa12c27bfada3c15c550c03ca81d42dcac2 ]

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
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/x86/kernel/mpparse.c