Cleanup misleading IA64 ACPI error message
PATCH 1/1 Cleanup misleading IA64 ACPI error message
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.
Signed-off-by George Beshers <[email protected]>
--- acpi.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-)
arch/ia64/kernel/acpi.c +8 -3
@@ -678,9 +678,14 @@ 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_NOTICE +"SGI/SN machines do not have IOSAPIC entries\n" ); +else + printk(KERN_ERR PREFIX +"Error parsing MADT - no IOSAPIC entries\n" ); + }/* System-Level Interrupt Routing */