diff options
Diffstat (limited to 'arch/x86/kernel/paravirt.c')
-rw-r--r-- | arch/x86/kernel/paravirt.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/arch/x86/kernel/paravirt.c b/arch/x86/kernel/paravirt.c index e0f571d58c19..b80105a0f474 100644 --- a/arch/x86/kernel/paravirt.c +++ b/arch/x86/kernel/paravirt.c | |||
@@ -360,9 +360,11 @@ struct pv_cpu_ops pv_cpu_ops = { | |||
360 | 360 | ||
361 | struct pv_apic_ops pv_apic_ops = { | 361 | struct pv_apic_ops pv_apic_ops = { |
362 | #ifdef CONFIG_X86_LOCAL_APIC | 362 | #ifdef CONFIG_X86_LOCAL_APIC |
363 | .apic_write = native_apic_write, | 363 | #ifnded CONFIG_X86_64 |
364 | .apic_write_atomic = native_apic_write_atomic, | 364 | .apic_write = native_apic_mem_write, |
365 | .apic_read = native_apic_read, | 365 | .apic_write_atomic = native_apic_mem_write_atomic, |
366 | .apic_read = native_apic_mem_read, | ||
367 | #endif | ||
366 | .setup_boot_clock = setup_boot_APIC_clock, | 368 | .setup_boot_clock = setup_boot_APIC_clock, |
367 | .setup_secondary_clock = setup_secondary_APIC_clock, | 369 | .setup_secondary_clock = setup_secondary_APIC_clock, |
368 | .startup_ipi_hook = paravirt_nop, | 370 | .startup_ipi_hook = paravirt_nop, |