Commit 351aa968 authored by Xianglai Li's avatar Xianglai Li
Browse files

loongarch/kernel: Fix loongarch compilation error

LoongArch inclusion
category: bugfix
bugzilla: https://gitee.com/openeuler/kernel/issues/I94LRF



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

Modified the definition of arch_trigger_cpumask_backtrace
function in loongarch to finally fix the compilation error of loongarch.

Signed-off-by: default avatarXianglai Li <lixianglai@loongson.cn>
parent 7e09d511
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -40,7 +40,8 @@ void spurious_interrupt(void);
#define NR_IRQS_LEGACY 16

#define arch_trigger_cpumask_backtrace arch_trigger_cpumask_backtrace
void arch_trigger_cpumask_backtrace(const struct cpumask *mask, int exclude_cpu);
extern bool arch_trigger_cpumask_backtrace(const cpumask_t *mask,
					   int exclude_cpu);

#define MAX_IO_PICS 2
#define NR_IRQS	(64 + (256 * MAX_IO_PICS))
+2 −1
Original line number Diff line number Diff line
@@ -348,9 +348,10 @@ static void raise_backtrace(cpumask_t *mask)
	}
}

void arch_trigger_cpumask_backtrace(const cpumask_t *mask, int exclude_cpu)
bool arch_trigger_cpumask_backtrace(const cpumask_t *mask, int exclude_cpu)
{
	nmi_trigger_cpumask_backtrace(mask, exclude_cpu, raise_backtrace);
	return true;
}

#ifdef CONFIG_64BIT