Skip to contentSkip to conversation

ia64 IOSAPIC bogus error cleanup

PATCH New George Beshers 1 participant 1 message Oct 11, 2007

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 ia64 IOSAPIC bogus error cleanup

Tony suggested a simplification to my original post on lkml, the result is this patch.

On Altix (sn2) machines the "Error parsing MADT" message is misleading because the lack of IOSAPIC entries is expected.

Since I am sure someone will ask, I have been told that the chance of this changing anytime soon is close to nil.

---
 acpi.c |    8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)
arch/ia64/kernel/acpi.c +5 -3
diff -purN linux-2.6.23/arch/ia64/kernel/acpi.c linux-2.6.23.b/arch/ia64/kernel/acpi.c
@@ -678,9 +678,11 @@ int __init acpi_boot_init(void)
 	/* I/O APIC */
 
 	if (acpi_table_parse_madt
-	    (ACPI_MADT_TYPE_IO_SAPIC, acpi_parse_iosapic, NR_IOSAPICS) < 1)
-		printk(KERN_ERR PREFIX
-		       "Error parsing MADT - no IOSAPIC entries\n");
+	    (ACPI_MADT_TYPE_IO_SAPIC, acpi_parse_iosapic, NR_IOSAPICS) < 1) {
+		if (!ia64_platform_is("sn2"))
+			printk(KERN_ERR PREFIX
+			       "Error parsing MADT - no IOSAPIC entries\n");
+	}
 
 	/* System-Level Interrupt Routing */