Re: [PATCH] 2.6.0-test9 Fix oops in quirk_via_bridge

Michael Clark
2003-10-31T10:37:44Z

[-- Attachment #1: Type: text/plain, Size: 388 bytes --]

On 10/31/03 18:00, Russell King wrote:
> On Fri, Oct 31, 2003 at 05:58:39PM +0800, Michael Clark wrote:
>
> Your fix looks 99% correct, except for the "__devinitdata" part - if
> you drop this and resubmit the patch, I'm sure gregkh will take it.

Cool. dropped __devinitdata, tested and works. Now I can suspend
and resume then insert my ieee1394 cardbus controller with no oops.

~mc

[-- Attachment #2: fix_via_quirk2.patch --]
[-- Type: text/plain, Size: 390 bytes --]

--- linux-2.6.0-test9/drivers/pci/quirks.c 2003-10-31 16:49:25.000000000 +0800
+++ linux-2.6.0-test9-mc/drivers/pci/quirks.c 2003-10-31 18:27:41.000000000 +0800
@@ -646,7 +646,7 @@

int interrupt_line_quirk;

-static void __init quirk_via_bridge(struct pci_dev *pdev)
+static void __devinit quirk_via_bridge(struct pci_dev *pdev)
{
if(pdev->devfn == 0)
interrupt_line_quirk = 1;