Skip to contentSkip to conversation

regulator: pv88090: Fix irq leak

PATCH New Axel Lin 1 participant 1 message Dec 10, 2015 Voltage and current regulator framework

lore
Share & tools
lore

Axel Lin

author
#0 lore raw

PATCH 1/1 regulator: pv88090: Fix irq leak

Use devm_request_threaded_irq to ensure the irq is freed when unload the module.

---
 drivers/regulator/pv88090-regulator.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/regulator/pv88090-regulator.c +1 -1
index 3ec5f2b..2513fef 100644
@@ -357,7 +357,7 @@ static int pv88090_i2c_probe(struct i2c_client *i2c,
 			return ret;
 		}
 
-		ret = request_threaded_irq(i2c->irq, NULL,
+		ret = devm_request_threaded_irq(&i2c->dev, i2c->irq, NULL,
 					pv88090_irq_handler,
 					IRQF_TRIGGER_LOW|IRQF_ONESHOT,
 					"pv88090", chip);
Signature · 1 line
2.1.4