patch-2.3.99-pre6 linux/arch/i386/kernel/pci-irq.c
Next file: linux/arch/i386/kernel/process.c
Previous file: linux/arch/i386/kernel/mtrr.c
Back to the patch index
Back to the overall index
- Lines: 21
- Date:
Sat Apr 15 21:12:11 2000
- Orig file:
v2.3.99-pre5/linux/arch/i386/kernel/pci-irq.c
- Orig date:
Wed Apr 12 10:02:34 2000
diff -u --recursive --new-file v2.3.99-pre5/linux/arch/i386/kernel/pci-irq.c linux/arch/i386/kernel/pci-irq.c
@@ -29,7 +29,7 @@
* Avoid using: 13, 14 and 15 (FP error and IDE).
* Penalize: 3, 4, 7, 12 (known ISA uses: serial, parallel and mouse)
*/
-unsigned int pcibios_irq_mask = ~0;
+unsigned int pcibios_irq_mask = 0xfff8;
static unsigned pirq_penalty[16] = {
10000, 10000, 10000, 100, 100, 0, 0, 100,
@@ -305,10 +305,7 @@
return 0;
}
DBG(" -> PIRQ %02x, mask %04x, excl %04x", pirq, mask, pirq_table->exclusive_irqs);
- if (pcibios_irq_mask != ~0)
- mask &= pcibios_irq_mask;
- else
- mask &= pirq_table->exclusive_irqs;
+ mask &= pcibios_irq_mask;
/* Find the best IRQ to assign */
newirq = 0;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)