x86/x2apic: Make stub functions available even if !CONFIG_X86_LOCAL_APIC
authorPaolo Bonzini <pbonzini@redhat.com>
Mon, 28 Sep 2015 10:26:31 +0000 (12:26 +0200)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 30 Sep 2015 19:17:36 +0000 (21:17 +0200)
commite02ae3871355194a61b03a07d96fd71e81d7eff9
tree3de05ae041cbac53edd06ff0a4f2ad880767ca0c
parent9ffecb10283508260936b96022d4ee43a7798b4c
x86/x2apic: Make stub functions available even if !CONFIG_X86_LOCAL_APIC

Some CONFIG_X86_X2APIC functions, especially x2apic_enabled(), are not
declared if !CONFIG_X86_LOCAL_APIC.  However, the same stubs that work
for !CONFIG_X86_X2APIC are okay even if there is no local APIC support
at all.

Avoid the introduction of #ifdefs by moving the x2apic declarations
completely outside the CONFIG_X86_LOCAL_APIC block.  (Unfortunately,
diff generation messes up the actual change that this patch makes).
There is no semantic change because CONFIG_X86_X2APIC depends on
CONFIG_X86_LOCAL_APIC.

Reported-by: Fengguang Wu <fengguang.wu@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Cc: Feng Wu <feng.wu@intel.com>
Link: http://lkml.kernel.org/r/1443435991-35750-1-git-send-email-pbonzini@redhat.com
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
arch/x86/include/asm/apic.h