Commit 6e585827 authored by Xiongfeng Wang's avatar Xiongfeng Wang Committed by Ruan Jinjie
Browse files

arm64: ipi_nmi: fix compile error when CONFIG_KGDB is disabled

hulk inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I7R4EN


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>
Signed-off-by: default avatarRuan Jinjie <ruanjinjie@huawei.com>
parent 5c48c497
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;
}