diff options
author | Borislav Petkov <bp@suse.de> | 2017-09-26 19:08:45 +0200 |
---|---|---|
committer | Thomas Gleixner <tglx@linutronix.de> | 2017-09-27 09:37:41 +0200 |
commit | 1e66e2b86293ff1ded32104ac0ad26a7f08ec439 (patch) | |
tree | ef84d1ad9214e01f18a6dd08831ad1613c370dac /drivers/misc/cxl/cxllib.c | |
parent | ACPI/init: Invoke early ACPI initialization earlier (diff) | |
download | linux-1e66e2b86293ff1ded32104ac0ad26a7f08ec439.tar.xz linux-1e66e2b86293ff1ded32104ac0ad26a7f08ec439.zip |
x86/apic: Use dead_cpu instead of current CPU when cleaning up
x2apic_dead_cpu() cleans up the leftovers of a CPU which got unplugged, but
instead of clearing the dead cpu bit in the cluster mask it clears the
current (alive) cpu bit. Noticed because smp_processor_id() is called in
preemptible code and triggers a debug warning.
[ tglx: Rewrote changelog ]
Fixes: 023a611748fd ("x86/apic/x2apic: Simplify cluster management")
Signed-off-by: Borislav Petkov <bp@suse.de>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lkml.kernel.org/r/20170926170845.13955-1-bp@alien8.de
Diffstat (limited to 'drivers/misc/cxl/cxllib.c')
0 files changed, 0 insertions, 0 deletions