diff options
| author | Jeff Garzik <jgarzik@redhat.com> | 2003-11-06 03:34:08 -0500 |
|---|---|---|
| committer | Jeff Garzik <jgarzik@redhat.com> | 2003-11-06 03:34:08 -0500 |
| commit | 181cb7cb112126d82fe120da4882b0bd22d4d459 (patch) | |
| tree | c78a0adf1c1e5b0f920e4cbd488ffcab41ffcfe7 /drivers | |
| parent | 95450709c1de3152706a6b1df652b9c3952c8a7c (diff) | |
[libata] fix ugly Promise interrupt masking bug
Diffstat (limited to 'drivers')
| -rw-r--r-- | drivers/scsi/sata_promise.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/scsi/sata_promise.c b/drivers/scsi/sata_promise.c index d49abab50376..577ec2d7983e 100644 --- a/drivers/scsi/sata_promise.c +++ b/drivers/scsi/sata_promise.c @@ -37,7 +37,7 @@ #undef DIRECT_HDMA #define DRV_NAME "sata_promise" -#define DRV_VERSION "0.84" +#define DRV_VERSION "0.85" enum { @@ -839,7 +839,7 @@ static irqreturn_t pdc20621_interrupt (int irq, void *dev_instance, struct pt_re VPRINTK("QUICK EXIT 2\n"); return IRQ_NONE; } - mask &= 0xf; /* only 16 tags possible */ + mask &= 0xffff; /* only 16 tags possible */ if (!mask) { VPRINTK("QUICK EXIT 3\n"); return IRQ_NONE; @@ -1001,7 +1001,7 @@ static irqreturn_t pdc_interrupt (int irq, void *dev_instance, struct pt_regs *r VPRINTK("QUICK EXIT 2\n"); return IRQ_NONE; } - mask &= 0xf; /* only 16 tags possible */ + mask &= 0xffff; /* only 16 tags possible */ if (!mask) { VPRINTK("QUICK EXIT 3\n"); return IRQ_NONE; |
