summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/4xx/uic.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/platforms/4xx/uic.c')
-rw-r--r--arch/powerpc/platforms/4xx/uic.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/powerpc/platforms/4xx/uic.c b/arch/powerpc/platforms/4xx/uic.c
index 31f12ad37a98..36fb66ce54cf 100644
--- a/arch/powerpc/platforms/4xx/uic.c
+++ b/arch/powerpc/platforms/4xx/uic.c
@@ -154,6 +154,7 @@ static int uic_set_irq_type(struct irq_data *d, unsigned int flow_type)
mtdcr(uic->dcrbase + UIC_PR, pr);
mtdcr(uic->dcrbase + UIC_TR, tr);
+ mtdcr(uic->dcrbase + UIC_SR, ~mask);
raw_spin_unlock_irqrestore(&uic->lock, flags);