Re: 2.6.9-rc2-mm1

From: Bjorn Helgaas
Date: Thu Sep 16 2004 - 12:59:31 EST


On Thursday 16 September 2004 11:14 am, Jesse Barnes wrote:
> On Thursday, September 16, 2004 2:40 am, Andrew Morton wrote:
> > bk-acpi.patch
>
> Looks like some changes in this patch break sn2. In particular, this hunk in
> acpi_pci_irq_enable():
>
> - if (dev->irq && (dev->irq <= 0xF)) {
> + if (dev->irq >= 0 && (dev->irq <= 0xF)) {
> printk(" - using IRQ %d\n", dev->irq);
> return_VALUE(dev->irq);
> }
> else {
> printk("\n");
> - return_VALUE(0);
> + return_VALUE(-EINVAL);
> }
>
> Now instead of returning 0, we'll get -EINVAL when a driver calls
> pci_enable_device. This is arguably correct since there's no _PRT entry (and
> in fact no ACPI namespace on sn2), but shouldn't the code above be looking at
> the 'pin' value instead of dev->irq? The sn2 specific PCI code sets up each
> dev->irq long before this with the correct values...

I think the change above is actually from
incorrect-pci-interrupt-assignment-on-es7000-for-pin-zero.patch

of which I am officially ignorant :-)
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/