summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Brown <broonie@linaro.org>2014-01-22 20:25:48 +0000
committerMarcel Ziswiler <marcel.ziswiler@toradex.com>2017-04-04 13:46:50 +0200
commit8d419d1af84e86216c48285b6a3830ce9d049792 (patch)
tree997c19b0759b80f06b6a12e8eaf028c0a18a2cda
parentfe81737dd84b08559cd4e86a9ff27b303684238f (diff)
regmap: irq: Remove domain on exit
irqdomain now supports removal of domains on exit so we can properly clean up on deletion of a regmap irqchip. Signed-off-by: Mark Brown <broonie@linaro.org>
-rw-r--r--drivers/base/regmap/regmap-irq.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/base/regmap/regmap-irq.c b/drivers/base/regmap/regmap-irq.c
index 7600b0e7a6a5..2b38cfd44a5d 100644
--- a/drivers/base/regmap/regmap-irq.c
+++ b/drivers/base/regmap/regmap-irq.c
@@ -628,7 +628,7 @@ void regmap_del_irq_chip(int irq, struct regmap_irq_chip_data *d)
return;
free_irq(irq, d);
- /* We should unmap the domain but... */
+ irq_domain_remove(d->domain);
kfree(d->type_buf);
kfree(d->type_buf_def);
kfree(d->wake_buf);