patch-2.4.0-test2 linux/arch/ia64/kernel/acpi.c
Next file: linux/arch/ia64/kernel/brl_emu.c
Previous file: linux/arch/ia64/kernel/Makefile
Back to the patch index
Back to the overall index
- Lines: 30
- Date:
Thu Jun 22 07:09:44 2000
- Orig file:
v2.4.0-test1/linux/arch/ia64/kernel/acpi.c
- Orig date:
Wed Apr 26 16:34:06 2000
diff -u --recursive --new-file v2.4.0-test1/linux/arch/ia64/kernel/acpi.c linux/arch/ia64/kernel/acpi.c
@@ -89,16 +89,16 @@
#ifdef CONFIG_IA64_DIG
acpi_entry_iosapic_t *iosapic = (acpi_entry_iosapic_t *) p;
unsigned int ver, v;
- int l, pins;
+ int l, max_pin;
ver = iosapic_version(iosapic->address);
- pins = (ver >> 16) & 0xff;
+ max_pin = (ver >> 16) & 0xff;
printk("IOSAPIC Version %x.%x: address 0x%lx IRQs 0x%x - 0x%x\n",
(ver & 0xf0) >> 4, (ver & 0x0f), iosapic->address,
- iosapic->irq_base, iosapic->irq_base + pins);
+ iosapic->irq_base, iosapic->irq_base + max_pin);
- for (l = 0; l < pins; l++) {
+ for (l = 0; l <= max_pin; l++) {
v = iosapic->irq_base + l;
if (v < 16)
v = isa_irq_to_vector(v);
@@ -110,7 +110,7 @@
iosapic_addr(v) = (unsigned long) ioremap(iosapic->address, 0);
iosapic_baseirq(v) = iosapic->irq_base;
}
- iosapic_init(iosapic->address);
+ iosapic_init(iosapic->address, iosapic->irq_base);
#endif
}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)