Messages in this thread | | | Subject | Re: 2.6.10-rc2 doesn't boot (if no floppy device) | From | Len Brown <> | Date | 22 Nov 2004 15:51:18 -0500 |
| |
On Mon, 2004-11-22 at 15:31, Linus Torvalds wrote: > > On Mon, 22 Nov 2004, Len Brown wrote: > > > > > > And not doing it breaks systems. > > > > I'm not aware (yet) of any systems where disabling all the links > (which > > we've been doing since June, BTW) > > We have been doing it since June, but we also immediately _re-enabled_ > them.
Mostly true.
We re-enabled all the links for which we found PCI devices. This is a super-set of all the links with device-drivers.
But it is also a sub-set of the total population of links -- some BIOSs enabled links for which there were no devices attached. This caused two problems. First there were suprious interrupts on some boxes, and second in the case where we enabling balacing IRQs (default in IOAPIC mode, requires "acpi_irq_balance" in PIC mode) it ate up IRQs and forced more sharing.
> IOW, I'll claim that the only thing that has really gotten testing > since June is the thing that disables and immediately re-enables the > links. > > And that's exactly why I think the "minimally disruptive" fix is to > not disable them at all, but just fix up ELCR for anything that was > already enabled. Since that _is_ what "disable + re-enable" ends up > actually doing. > > See my argument?
"minimally distruptive" undertood, Yes.
"minimal risk", OTOH is to return to what we did in 2.6.9.
Note, for the record, that Bjorn's patch to remove the paranoia loop and add the pci=routeirq override came to you through the -mm tree, not through the ACPI tree. I think that Bjorn was as surprised as I was that it appeared in 2.6.10-rc2.
-Len
- 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/
| |