Hmm.. That may be true, but at least 2.5.14 gets the interrupt routing
right.
Which may be because it knows to fall back on the MP table parsing if it
can't work out the ACPI stuff, and you probably broke that part.
The whole notion of having just _one_ PCI interrupt routing function is
definitely _broken_. The rule in 2.5.14 is "try ACPI if it's enabled, and
if that works, we're fine. If it doesn't work, let's try the legacy
stuff".
In contrast, your PCI irq changes seem to say "if we found ACPI tables, we
use ACPI routing", which is just stupid.
Please fix it to work at _least_ as well as 2.5.14 does (and yes, my home
machine works fine with APIC and ACPI enabled on 2.5.14, and since it's a
dual P4 HT machine it _cannot_ work any other way - and the PCI BK changes
break it to the point of not booting).
Linus
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/