diff options
author | David Rientjes <rientjes@google.com> | 2014-07-30 23:53:43 -0700 |
---|---|---|
committer | H. Peter Anvin <hpa@zytor.com> | 2014-07-31 08:05:43 -0700 |
commit | e76661ba09353efd04e3435ac15bb9444f5cf1fa (patch) | |
tree | a17803fb2ce2ae1aa05663455eedda7c52a75c04 /arch/x86/kernel/apic/io_apic.c | |
parent | 4c59f3e63d5a0673af8abbce64467a6b497c94d2 (diff) |
x86, apic: Remove multi_timer_check callback
Since commit b5660ba76b41 ("x86, platforms: Remove NUMAQ") removed NUMAQ,
the multi_timer_check() apic callback has been obsolete. Remove it.
Signed-off-by: David Rientjes <rientjes@google.com>
Link: http://lkml.kernel.org/r/alpine.DEB.2.02.1407302351120.17503@chino.kir.corp.google.com
Signed-off-by: H. Peter Anvin <hpa@zytor.com>
Diffstat (limited to 'arch/x86/kernel/apic/io_apic.c')
-rw-r--r-- | arch/x86/kernel/apic/io_apic.c | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c index a44dce8cc55..29290f554e7 100644 --- a/arch/x86/kernel/apic/io_apic.c +++ b/arch/x86/kernel/apic/io_apic.c @@ -3882,14 +3882,6 @@ int mp_irqdomain_map(struct irq_domain *domain, unsigned int virq, struct mp_pin_info *info = mp_pin_info(ioapic, hwirq); struct io_apic_irq_attr attr; - /* - * Skip the timer IRQ if there's a quirk handler installed and if it - * returns 1: - */ - if (apic->multi_timer_check && - apic->multi_timer_check(ioapic, virq)) - return 0; - /* Get default attribute if not set by caller yet */ if (!info->set) { u32 gsi = mp_pin_to_gsi(ioapic, hwirq); @@ -3919,14 +3911,6 @@ void mp_irqdomain_unmap(struct irq_domain *domain, unsigned int virq) int ioapic = (int)(long)domain->host_data; int pin = (int)data->hwirq; - /* - * Skip the timer IRQ if there's a quirk handler installed and if it - * returns 1: - */ - if (apic->multi_timer_check && - apic->multi_timer_check(ioapic, virq)) - return; - ioapic_mask_entry(ioapic, pin); __remove_pin_from_irq(cfg, ioapic, pin); WARN_ON(cfg->irq_2_pin != NULL); |