diff options
author | dianlujitao <dianlujitao@lineageos.org> | 2018-09-22 19:49:22 +0800 |
---|---|---|
committer | Michael Bestas <mkbestas@lineageos.org> | 2020-05-01 18:21:38 +0300 |
commit | 42830b8d90baae70ce2c0f4e2b181794e46cbac0 (patch) | |
tree | 5cc2a26e16019eed470e3374f9f54ac2a60d8c14 /drivers | |
parent | a7ea12873c5ff5da1d7cf199d0796cb1501e65fa (diff) |
leds: qpnp-wled: Import Xiaomi MI changes
Change-Id: Ie71d330889404166e6fb593ed43b483c152bd217
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/leds/leds-qpnp-wled.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/leds/leds-qpnp-wled.c b/drivers/leds/leds-qpnp-wled.c index 2ea84cc993ad..d5861e4a7a61 100644 --- a/drivers/leds/leds-qpnp-wled.c +++ b/drivers/leds/leds-qpnp-wled.c @@ -1521,7 +1521,7 @@ static irqreturn_t qpnp_wled_ovp_irq_handler(int irq, void *_wled) QPNP_WLED_FAULT_STATUS(wled->ctrl_base), &fault_sts); if (rc < 0) { pr_err("Error in reading WLED_FAULT_STATUS rc=%d\n", rc); - return IRQ_HANDLED; + goto END; } #ifndef CONFIG_MACH_LONGCHEER @@ -1557,6 +1557,9 @@ static irqreturn_t qpnp_wled_ovp_irq_handler(int irq, void *_wled) } } +END: + disable_irq_nosync(wled->ovp_irq); + wled->ovp_irq_disabled = true; return IRQ_HANDLED; } |