]> git.baikalelectronics.ru Git - kernel.git/commit
irqchip/bcm7038-l1: Hide cpu offline callback when building for !SMP
authorJonas Gorski <jonas.gorski@gmail.com>
Thu, 9 Aug 2018 08:59:01 +0000 (10:59 +0200)
committerMarc Zyngier <marc.zyngier@arm.com>
Mon, 13 Aug 2018 08:02:54 +0000 (09:02 +0100)
commitbf57d2e52b780df768d09e66745de56b9495d599
tree5b5a161c6f400f1628b030983b833da58f4eb208
parentd3c46d24835ea3486b9540094ddffdab210afc23
irqchip/bcm7038-l1: Hide cpu offline callback when building for !SMP

When compiling bmips with SMP disabled, the build fails with:

drivers/irqchip/irq-bcm7038-l1.o: In function `bcm7038_l1_cpu_offline':
drivers/irqchip/irq-bcm7038-l1.c:242: undefined reference to `irq_set_affinity_locked'
make[5]: *** [vmlinux] Error 1

Fix this by adding and setting bcm7038_l1_cpu_offline only when actually
compiling for SMP. It wouldn't have been used anyway, as it requires
CPU_HOTPLUG, which in turn requires SMP.

Fixes: 0df7b637f6cc ("irqchip/bcm7038-l1: Implement irq_cpu_offline() callback")
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
drivers/irqchip/irq-bcm7038-l1.c