diff options
author | Mark Brown <broonie@linaro.org> | 2014-01-22 20:25:48 +0000 |
---|---|---|
committer | Marcel Ziswiler <marcel.ziswiler@toradex.com> | 2017-04-04 13:46:50 +0200 |
commit | 8d419d1af84e86216c48285b6a3830ce9d049792 (patch) | |
tree | 997c19b0759b80f06b6a12e8eaf028c0a18a2cda /drivers | |
parent | fe81737dd84b08559cd4e86a9ff27b303684238f (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>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/base/regmap/regmap-irq.c | 2 |
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); |