aboutsummaryrefslogtreecommitdiff
path: root/arch/xtensa/kernel/smp.c
diff options
context:
space:
mode:
authorGravatar Linus Torvalds <torvalds@linux-foundation.org> 2020-04-10 17:39:20 -0700
committerGravatar Linus Torvalds <torvalds@linux-foundation.org> 2020-04-10 17:39:20 -0700
commit9539303a9baadde968cef2ffb6cfb48b4f63d1f5 (patch)
tree4b2cfe50dc63ba04813b1c31c3b7fe7059e7fd69 /arch/xtensa/kernel/smp.c
parentMerge tag 'for-linus-5.7-rc1b-tag' of git://git.kernel.org/pub/scm/linux/kern... (diff)
parentarch/xtensa: fix grammar in Kconfig help text (diff)
downloadlinux-9539303a9baadde968cef2ffb6cfb48b4f63d1f5.tar.gz
linux-9539303a9baadde968cef2ffb6cfb48b4f63d1f5.tar.bz2
linux-9539303a9baadde968cef2ffb6cfb48b4f63d1f5.zip
Merge tag 'xtensa-20200410' of git://github.com/jcmvbkbc/linux-xtensa
Pull xtensa updates from Max Filippov: - replace setup_irq() by request_irq() - cosmetic fixes in xtensa Kconfig and boot/Makefile * tag 'xtensa-20200410' of git://github.com/jcmvbkbc/linux-xtensa: arch/xtensa: fix grammar in Kconfig help text xtensa: remove meaningless export ccflags-y xtensa: replace setup_irq() by request_irq()
Diffstat (limited to 'arch/xtensa/kernel/smp.c')
-rw-r--r--arch/xtensa/kernel/smp.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/arch/xtensa/kernel/smp.c b/arch/xtensa/kernel/smp.c
index 83b244ce61ee..cd85a7a2722b 100644
--- a/arch/xtensa/kernel/smp.c
+++ b/arch/xtensa/kernel/smp.c
@@ -53,16 +53,12 @@ static void system_flush_invalidate_dcache_range(unsigned long start,
#define IPI_IRQ 0
static irqreturn_t ipi_interrupt(int irq, void *dev_id);
-static struct irqaction ipi_irqaction = {
- .handler = ipi_interrupt,
- .flags = IRQF_PERCPU,
- .name = "ipi",
-};
void ipi_init(void)
{
unsigned irq = irq_create_mapping(NULL, IPI_IRQ);
- setup_irq(irq, &ipi_irqaction);
+ if (request_irq(irq, ipi_interrupt, IRQF_PERCPU, "ipi", NULL))
+ pr_err("Failed to request irq %u (ipi)\n", irq);
}
static inline unsigned int get_core_count(void)