genirq: Export IRQ functions for module use
authorQuan Nguyen <qnguyen@apm.com>
Thu, 3 Mar 2016 14:56:52 +0000 (21:56 +0700)
committerThomas Gleixner <tglx@linutronix.de>
Thu, 10 Mar 2016 15:00:35 +0000 (16:00 +0100)
commit52b2a05fa7c8cfceebb59117a95decd68cf7e465
tree29191c8a0a906311cb3d24a9cc834295428d2f50
parentf49e0eb221f64334797b0c7fb7c6d5d94bac4510
genirq: Export IRQ functions for module use

Export irq_chip_*_parent(), irq_domain_create_hierarchy(),
irq_domain_set_hwirq_and_chip(), irq_domain_reset_irq_data(),
irq_domain_alloc/free_irqs_parent()

So gpio drivers can be built as modules. First user: gpio-xgene-sb

Signed-off-by: Quan Nguyen <qnguyen@apm.com>
Acked-by: Linus Walleij <linus.walleij@linaro.org>
Cc: Phong Vo <pvo@apm.com>
Cc: Marc Zyngier <marc.zyngier@arm.com>
Cc: patches@apm.com
Cc: Loc Ho <lho@apm.com>
Cc: Keyur Chudgar <kchudgar@apm.com>
Cc: Jiang Liu <jiang.liu@linux.intel.com>
Link: https://lists.01.org/pipermail/kbuild-all/2016-February/017914.html
Link: http://lkml.kernel.org/r/1457017012-10628-1-git-send-email-qnguyen@apm.com
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
kernel/irq/chip.c
kernel/irq/irqdomain.c