* PGP Signed by an unknown key
On Mon, Feb 08, 2016 at 10:08:28PM +0530, Laxman Dewangan wrote:
On Monday 08 February 2016 08:25 PM, Mark Brown wrote:This does not explain why anyone would ever want to use this interface
On Sat, Feb 06, 2016 at 08:07:22PM +0530, Laxman Dewangan wrote:This is the requirement from irq_domain_remove(). This is what we have in
Before removing irq domains, it is require to unmap allThis makes no sense to me. Why would you ever want to unmap the
mapped interrupt from that domain. Currently there is API
to map the interrupt on chip as regmap_irq_get_virq() for
creating mapping. Add equivalent API to dispose the mapped
irq in irq domains.
interrupts separately to destroying the domain
irq_domain_remove():
kernel/irq/irqdomain.c
I am adding the API equivalent to regmap_irq_get_virq() to unmap virtual irq
here.
(which was my question), why would anyone ever want to do this as a
separate step?
Again, why would any client ever want to skip this step?and why would you everThat's exactlly we are trying to do, unmap interrupt in client level before
want to destroy the domain without unmapping the interrupts?
destroying domain.