summaryrefslogtreecommitdiffstats
path: root/arch/loongarch/include/asm/smp.h
diff options
context:
space:
mode:
authorHuacai Chen <chenhuacai@loongson.cn>2024-09-17 16:20:12 +0200
committerHuacai Chen <chenhuacai@loongson.cn>2024-09-17 16:20:12 +0200
commit987cbafe628ae67fe6cad0ce1dcc41743147ef3e (patch)
treeb232f4e500eef9f02663c1664531504c970725fd /arch/loongarch/include/asm/smp.h
parentLinux 6.11 (diff)
parentgenirq: Use cpumask_intersects() (diff)
downloadlinux-987cbafe628ae67fe6cad0ce1dcc41743147ef3e.tar.xz
linux-987cbafe628ae67fe6cad0ce1dcc41743147ef3e.zip
Merge tag 'irq-core-2024-09-16' into loongarch-next
LoongArch architecture changes for 6.12 depend on the irq core changes about AVEC irqchip to avoid confliction, so merge them to create a base.
Diffstat (limited to 'arch/loongarch/include/asm/smp.h')
-rw-r--r--arch/loongarch/include/asm/smp.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/loongarch/include/asm/smp.h b/arch/loongarch/include/asm/smp.h
index 50db503f44e3..3383c9d24e94 100644
--- a/arch/loongarch/include/asm/smp.h
+++ b/arch/loongarch/include/asm/smp.h
@@ -70,10 +70,12 @@ extern int __cpu_logical_map[NR_CPUS];
#define ACTION_RESCHEDULE 1
#define ACTION_CALL_FUNCTION 2
#define ACTION_IRQ_WORK 3
+#define ACTION_CLEAR_VECTOR 4
#define SMP_BOOT_CPU BIT(ACTION_BOOT_CPU)
#define SMP_RESCHEDULE BIT(ACTION_RESCHEDULE)
#define SMP_CALL_FUNCTION BIT(ACTION_CALL_FUNCTION)
#define SMP_IRQ_WORK BIT(ACTION_IRQ_WORK)
+#define SMP_CLEAR_VECTOR BIT(ACTION_CLEAR_VECTOR)
struct secondary_data {
unsigned long stack;