]> git.baikalelectronics.ru Git - kernel.git/commit
x86/apic: Unify interrupt mode setup for SMP-capable system
authorDou Liyang <douly.fnst@cn.fujitsu.com>
Wed, 13 Sep 2017 09:12:48 +0000 (17:12 +0800)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 25 Sep 2017 13:03:15 +0000 (15:03 +0200)
commitf326cbc5d1fd30fa74932e1e8ebddca98b5f9c22
tree1755a92629e2b5d892a10a8392f689c85ae9532a
parent3784bfdbfaf630a0d5b8d2baeafea5d98d326455
x86/apic: Unify interrupt mode setup for SMP-capable system

On a SMP-capable system, the kernel enables and sets up the APIC interrupt
delivery mode in native_smp_prepare_cpus(). The decision how to setup the
APIC is intermingled with the decision of setting up SMP or not.

Split the initialization of the APIC interrupt mode independent from other
decisions and have a separate apic_intr_mode_init() function for it.

The invocation time stays the same for now.

Signed-off-by: Dou Liyang <douly.fnst@cn.fujitsu.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: yinghai@kernel.org
Cc: bhe@redhat.com
Link: https://lkml.kernel.org/r/1505293975-26005-6-git-send-email-douly.fnst@cn.fujitsu.com
arch/x86/kernel/apic/apic.c
arch/x86/kernel/smpboot.c