]> git.hungrycats.org Git - linux/commitdiff
Workaround for aic7xxx setup inconsistencies.
authorLinus Torvalds <torvalds@home.transmeta.com>
Fri, 9 Aug 2002 09:09:15 +0000 (02:09 -0700)
committerLinus Torvalds <torvalds@home.transmeta.com>
Fri, 9 Aug 2002 09:09:15 +0000 (02:09 -0700)
drivers/scsi/aic7xxx/aic7xxx_linux.c

index ffcbb4aa09e0b36593256624e9db40659d4716cc..a82042309eab5d43b9509d1b87c11fb289283acd 100644 (file)
@@ -1768,6 +1768,10 @@ ahc_linux_isr(int irq, void *dev_id, struct pt_regs * regs)
        u_long flags;
 
        ahc = (struct ahc_softc *) dev_id;
+       if (!ahc->platform_data->host) {
+               printk("aic7xxx: interrupt while setup incomplete\n");
+               return;
+       }
        ahc_lock(ahc, &flags); 
        ahc_intr(ahc);
        /*