projects
/
wrapfs-3.14.y.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5a4ceb2
)
tpm: interrupt clear fix
author
Kylene Jo Hall
<kjhall@us.ibm.com>
Thu, 13 Jul 2006 19:24:36 +0000
(12:24 -0700)
committer
Greg Kroah-Hartman
<gregkh@suse.de>
Wed, 23 Aug 2006 21:13:31 +0000
(14:13 -0700)
Under stress testing I found that the interrupt is not always cleared.
This is a bug and this patch should go into 2.6.18 and 2.6.17.x.
Signed-off-by: Kylene Hall <kjhall@us.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/char/tpm/tpm_tis.c
patch
|
blob
|
history
diff --git
a/drivers/char/tpm/tpm_tis.c
b/drivers/char/tpm/tpm_tis.c
index 8ea70625f7ea08bbf2714933cf2e58acd1da44bf..2678034be3390b5d1504ea42c6ab07ca994d4827 100644
(file)
--- a/
drivers/char/tpm/tpm_tis.c
+++ b/
drivers/char/tpm/tpm_tis.c
@@
-424,6
+424,7
@@
static irqreturn_t tis_int_handler(int irq, void *dev_id, struct pt_regs *regs)
iowrite32(interrupt,
chip->vendor.iobase +
TPM_INT_STATUS(chip->vendor.locality));
+ ioread32(chip->vendor.iobase + TPM_INT_STATUS(chip->vendor.locality));
return IRQ_HANDLED;
}