projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
62a7ca0
)
gpio: twl4030: use devm_irq_alloc_descs()
author
Bartosz Golaszewski
<bgolaszewski@baylibre.com>
Sat, 4 Mar 2017 16:23:30 +0000
(17:23 +0100)
committer
Linus Walleij
<linus.walleij@linaro.org>
Wed, 15 Mar 2017 10:16:32 +0000
(11:16 +0100)
This driver never frees the irq descriptors it allocates. Fix it by
using a resource managed variant of irq_alloc_descs().
Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
drivers/gpio/gpio-twl4030.c
patch
|
blob
|
history
diff --git
a/drivers/gpio/gpio-twl4030.c
b/drivers/gpio/gpio-twl4030.c
index
dfcfbba
..
24f388e
100644
(file)
--- a/
drivers/gpio/gpio-twl4030.c
+++ b/
drivers/gpio/gpio-twl4030.c
@@
-485,7
+485,8
@@
static int gpio_twl4030_probe(struct platform_device *pdev)
goto no_irqs;
}
- irq_base = irq_alloc_descs(-1, 0, TWL4030_GPIO_MAX, 0);
+ irq_base = devm_irq_alloc_descs(&pdev->dev, -1,
+ 0, TWL4030_GPIO_MAX, 0);
if (irq_base < 0) {
dev_err(&pdev->dev, "Failed to alloc irq_descs\n");
return irq_base;