--- 20080112/pci.c 2008/01/12 12:16:53 8 +++ 20080112/pci.c 2008/01/12 20:10:36 9 @@ -2060,7 +2060,7 @@ /* then wait until interrupts have finished executing on other CPUs */ acx_lock(adev, flags); disable_acx_irq(adev); - synchronize_irq(adev->irq); + synchronize_irq(adev->pdev->irq); acx_unlock(adev, flags); /* we really don't want to have an asynchronous tasklet disturb us