irqchip/mips-gic: Only register IPI domain when SMP is enabled
authorSamuel Holland <samuel@sholland.org>
Fri, 1 Jul 2022 20:00:49 +0000 (15:00 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 17 Aug 2022 12:23:01 +0000 (14:23 +0200)
commit00ffa95ed649d2e1edab0a4c0af4cda8f290c5d2
tree555a6a1702a27ca658128a099f0ede25ab4eca96
parentf9842ec6839ab9c748be9968e78183e3dcba2a63
irqchip/mips-gic: Only register IPI domain when SMP is enabled

[ Upstream commit 8190cc572981f2f13b6ffc26c7cfa7899e5d3ccc ]

The MIPS GIC irqchip driver may be selected in a uniprocessor
configuration, but it unconditionally registers an IPI domain.

Limit the part of the driver dealing with IPIs to only be compiled when
GENERIC_IRQ_IPI is enabled, which corresponds to an SMP configuration.

Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Samuel Holland <samuel@sholland.org>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20220701200056.46555-2-samuel@sholland.org
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/irqchip/Kconfig
drivers/irqchip/irq-mips-gic.c