--- 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