|
@@ -3608,27 +3608,7 @@ int __init io_apic_get_redir_entries (int ioapic)
|
|
|
|
|
|
int __init probe_nr_irqs(void)
|
|
|
{
|
|
|
- int idx;
|
|
|
- int nr = 0;
|
|
|
-#ifndef CONFIG_XEN
|
|
|
- int nr_min = 32;
|
|
|
-#else
|
|
|
- int nr_min = NR_IRQS;
|
|
|
-#endif
|
|
|
-
|
|
|
- for (idx = 0; idx < nr_ioapics; idx++)
|
|
|
- nr += io_apic_get_redir_entries(idx) + 1;
|
|
|
-
|
|
|
- /* double it for hotplug and msi and nmi */
|
|
|
- nr <<= 1;
|
|
|
-
|
|
|
- /* something wrong ? */
|
|
|
- if (nr < nr_min)
|
|
|
- nr = nr_min;
|
|
|
- if (WARN_ON(nr > NR_IRQS))
|
|
|
- nr = NR_IRQS;
|
|
|
-
|
|
|
- return nr;
|
|
|
+ return NR_IRQS;
|
|
|
}
|
|
|
|
|
|
/* --------------------------------------------------------------------------
|