mirror-linux/arch/x86/kernel/apic
Kyle Meyer 1f6aa5bbf1 x86/platform/uv: Handle deconfigured sockets
When a socket is deconfigured, it's mapped to SOCK_EMPTY (0xffff). This causes
a panic while allocating UV hub info structures.

Fix this by using NUMA_NO_NODE, allowing UV hub info structures to be
allocated on valid nodes.

Fixes: 8a50c58519 ("x86/platform/uv: UV support for sub-NUMA clustering")
Signed-off-by: Kyle Meyer <kyle.meyer@hpe.com>
Signed-off-by: Borislav Petkov (AMD) <bp@alien8.de>
Reviewed-by: Steve Wahl <steve.wahl@hpe.com>
Cc: stable@vger.kernel.org
Link: https://patch.msgid.link/ab2BmGL0ehVkkjKk@hpe.com
2026-03-20 19:01:03 +01:00
..
Makefile x86/apic: Add new driver for Secure AVIC 2025-08-28 17:57:19 +02:00
apic.c x86/apic: Disable x2apic on resume if the kernel expects so 2026-03-10 11:57:56 +01:00
apic_common.c x86: Restrict KVM-induced symbol exports to KVM modules where obvious/possible 2025-11-12 15:29:38 -08:00
apic_flat_64.c x86/apic: Remove logical destination mode for 64-bit 2024-08-09 14:34:16 +02:00
apic_noop.c arch/x86: Provide the CPU number in the wakeup AP callback 2025-05-23 16:30:56 +00:00
apic_numachip.c hyperv-next for v6.16 2025-06-03 08:39:20 -07:00
hw_nmi.c * Rework apic callbacks, getting rid of unnecessary ones and 2023-08-30 10:44:46 -07:00
init.c x86/apic: Provide static call infrastructure for APIC callbacks 2023-08-09 12:00:55 -07:00
io_apic.c Convert 'alloc_obj' family to use the new default GFP_KERNEL argument 2026-02-21 17:09:51 -08:00
ipi.c Miscellaneous x86 cleanups by Arnd Bergmann, Charles Han, 2025-03-24 22:39:53 -07:00
local.h x86/apic: Inline __x2apic_send_IPI_dest() 2026-01-26 16:25:18 +01:00
msi.c x86/apic: Convert to IRQCHIP_MOVE_DEFERRED 2025-01-15 21:38:53 +01:00
probe_32.c x86/smp: Drop 32-bit "bigsmp" machine support 2025-02-27 11:19:05 +01:00
probe_64.c x86/apic: Provide common init infrastructure 2023-08-09 11:58:34 -07:00
vector.c x86/apic: Add update_vector() callback for APIC drivers 2025-09-01 12:36:46 +02:00
x2apic_cluster.c x86/cpu: Improve readability of per-CPU cpumask initialization code 2024-04-10 07:02:33 +02:00
x2apic_phys.c x86/apic: Inline __x2apic_send_IPI_dest() 2026-01-26 16:25:18 +01:00
x2apic_savic.c x86/apic/savic: Do not use snp_abort() 2025-09-04 13:12:51 +02:00
x2apic_uv_x.c x86/platform/uv: Handle deconfigured sockets 2026-03-20 19:01:03 +01:00