Commit 8f4380a9 authored by Xiongfeng Wang's avatar Xiongfeng Wang Committed by Zheng Zengkai
Browse files

arm64: ipi_nmi: fix compile error when CONFIG_KGDB is disabled



hulk inclusion
category: bugfix
bugzilla: 50485
CVE: NA

-------------------------------------------------------------------------

Fix the following compile error.

arch/arm64/kernel/ipi_nmi.c: In function ‘ipi_nmi_handler’:
arch/arm64/kernel/ipi_nmi.c:54:7: error: implicit declaration of function ‘kgdb_nmicallback’ [-Werror=implicit-function-declaration]
  if (!kgdb_nmicallback(cpu, get_irq_regs()))
       ^~~~~~~~~~~~~~~~

Signed-off-by: default avatarXiongfeng Wang <wangxiongfeng2@huawei.com>
Reviewed-by: default avatarXie XiuQi <xiexiuqi@huawei.com>
Signed-off-by: default avatarZheng Zengkai <zhengzengkai@huawei.com>
parent 976822f4
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -46,13 +46,14 @@ bool arch_trigger_cpumask_backtrace(const cpumask_t *mask, bool exclude_self)
static irqreturn_t ipi_nmi_handler(int irq, void *data)
{
	irqreturn_t ret = IRQ_NONE;
	unsigned int cpu = smp_processor_id();

	if (nmi_cpu_backtrace(get_irq_regs()))
		ret = IRQ_HANDLED;

	if (!kgdb_nmicallback(cpu, get_irq_regs()))
#ifdef CONFIG_KGDB
	if (!kgdb_nmicallback(smp_processor_id(), get_irq_regs()))
		ret = IRQ_HANDLED;
#endif

	return ret;
}