aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/pci/hotplug/shpchp_hpc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/pci/hotplug/shpchp_hpc.c b/drivers/pci/hotplug/shpchp_hpc.c
index d82987f075b2..f25e11645071 100644
--- a/drivers/pci/hotplug/shpchp_hpc.c
+++ b/drivers/pci/hotplug/shpchp_hpc.c
@@ -1058,11 +1058,11 @@ static irqreturn_t shpc_isr(int IRQ, void *dev_id, struct pt_regs *regs)
1058 if (intr_loc & 0x0001) { 1058 if (intr_loc & 0x0001) {
1059 /* 1059 /*
1060 * Command Complete Interrupt Pending 1060 * Command Complete Interrupt Pending
1061 * RO only - clear by writing 0 to the Command Completion 1061 * RO only - clear by writing 1 to the Command Completion
1062 * Detect bit in Controller SERR-INT register 1062 * Detect bit in Controller SERR-INT register
1063 */ 1063 */
1064 temp_dword = readl(php_ctlr->creg + SERR_INTR_ENABLE); 1064 temp_dword = readl(php_ctlr->creg + SERR_INTR_ENABLE);
1065 temp_dword &= 0xfffeffff; 1065 temp_dword &= 0xfffdffff;
1066 writel(temp_dword, php_ctlr->creg + SERR_INTR_ENABLE); 1066 writel(temp_dword, php_ctlr->creg + SERR_INTR_ENABLE);
1067 wake_up_interruptible(&ctrl->queue); 1067 wake_up_interruptible(&ctrl->queue);
1068 } 1068 }