summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/sata_sil24.c
diff options
context:
space:
mode:
authorTejun Heo <htejun@gmail.com>2005-10-06 04:43:34 +0200
committerJeff Garzik <jgarzik@pobox.com>2005-10-06 11:51:24 +0200
commit46b93e7bce80a08ea07e250d03b0b596cbd32595 (patch)
treed140cda3f6acebcfc8d85907114747c6a8468975 /drivers/scsi/sata_sil24.c
parent[PATCH] sil24: ignore non-error exception irqs (diff)
downloadlinux-46b93e7bce80a08ea07e250d03b0b596cbd32595.tar.xz
linux-46b93e7bce80a08ea07e250d03b0b596cbd32595.zip
[PATCH] sil24: remove CMDERR clearing
02_sil24_remove-cmderr-clearing.patch CMDERR register doesn't need clearing. This is from Edward's driver. Signed-off-by: Tejun Heo <htejun@gmail.com> sata_sil24.c | 4 ---- 1 file changed, 4 deletions(-) Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
Diffstat (limited to 'drivers/scsi/sata_sil24.c')
-rw-r--r--drivers/scsi/sata_sil24.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/scsi/sata_sil24.c b/drivers/scsi/sata_sil24.c
index 571302dc48a3..032d9c093979 100644
--- a/drivers/scsi/sata_sil24.c
+++ b/drivers/scsi/sata_sil24.c
@@ -502,10 +502,6 @@ static void sil24_error_intr(struct ata_port *ap, u32 slot_stat)
cmd_err = readl(port + PORT_CMD_ERR);
sstatus = readl(port + PORT_SSTATUS);
serror = readl(port + PORT_SERROR);
-
- /* Clear IRQ/errors */
- if (cmd_err)
- writel(cmd_err, port + PORT_CMD_ERR);
if (serror)
writel(serror, port + PORT_SERROR);