__irq_set_affinity is declared in include/linux/interrupt.h, but not been exported.
We export it now, so we could use __irq_set_affinity, irq_set_affinity and irq_force_affinity in kernel modules. Cc: Li Bin <huawei.li...@huawei.com> Cc: Yijing Wang <wangyij...@huawei.com> Signed-off-by: Xie XiuQi <xiexi...@huawei.com> --- kernel/irq/manage.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c index cc1cc64..e131245 100644 --- a/kernel/irq/manage.c +++ b/kernel/irq/manage.c @@ -239,6 +239,7 @@ int __irq_set_affinity(unsigned int irq, const struct cpumask *mask, bool force) raw_spin_unlock_irqrestore(&desc->lock, flags); return ret; } +EXPORT_SYMBOL_GPL(__irq_set_affinity); int irq_set_affinity_hint(unsigned int irq, const struct cpumask *m) { -- 1.8.3.1