]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - drivers/scsi/sym53c8xx_2/sym_hipd.c
[SCSI] sym53c8xx: fix "irq X: nobody cared" regression
[mv-sheeva.git] / drivers / scsi / sym53c8xx_2 / sym_hipd.c
index 463f119f20e90c6ab46c6448be3ba4fa57c73f20..254bdaeb35ff69d970fffd76533e944fd60577b2 100644 (file)
@@ -2791,7 +2791,7 @@ irqreturn_t sym_interrupt(struct Scsi_Host *shost)
        istat = INB(np, nc_istat);
        if (istat & INTF) {
                OUTB(np, nc_istat, (istat & SIGP) | INTF | np->istat_sem);
-               istat = INB(np, nc_istat);              /* DUMMY READ */
+               istat |= INB(np, nc_istat);             /* DUMMY READ */
                if (DEBUG_FLAGS & DEBUG_TINY) printf ("F ");
                sym_wakeup_done(np);
        }