From 181cb7cb112126d82fe120da4882b0bd22d4d459 Mon Sep 17 00:00:00 2001 From: Jeff Garzik Date: Thu, 6 Nov 2003 03:34:08 -0500 Subject: [PATCH] [libata] fix ugly Promise interrupt masking bug --- drivers/scsi/sata_promise.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/scsi/sata_promise.c b/drivers/scsi/sata_promise.c index d49abab50376f..577ec2d7983e9 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; -- 2.53.0