regmap: irq: dispose all virtual irq before removing domain
authorLaxman Dewangan <ldewangan@nvidia.com>
Tue, 9 Feb 2016 12:28:22 +0000 (17:58 +0530)
committerMark Brown <broonie@kernel.org>
Tue, 9 Feb 2016 16:15:19 +0000 (16:15 +0000)
commit46189518d73080f4e4ea269a3b0f4b8583f486bd
treee58d0bcc68ecf06957eaab5ba701daffe489874a
parent92e963f50fc74041b5e9e744c330dca48e04f08d
regmap: irq: dispose all virtual irq before removing domain

It is require to dispose all virtual irq of hwirq on chip
created on given irq domain before removing this irq domain.
Hence dispose all mapped irqs before deleting the irq domains
in regmap_del_irq_chip();

Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Javier Martinez Canillas <javier@osg.samsung.com>
Tested-by: Javier Martinez Canillas <javier@osg.samsung.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/base/regmap/regmap-irq.c