summaryrefslogtreecommitdiffstats
path: root/arch/x86/kernel/apic/local.h
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2019-07-22 20:47:19 +0200
committerThomas Gleixner <tglx@linutronix.de>2019-07-25 16:11:59 +0200
commit3994ff90acc3b115734fe532720c37a499c502ce (patch)
treec14e2cdc05a9fbb7524e55dd9433cbfd9ba9e6c1 /arch/x86/kernel/apic/local.h
parent60dcaad5736faff5a6b1abba5a292499f57197fe (diff)
downloadlinux-stable-3994ff90acc3b115734fe532720c37a499c502ce.tar.gz
linux-stable-3994ff90acc3b115734fe532720c37a499c502ce.tar.bz2
linux-stable-3994ff90acc3b115734fe532720c37a499c502ce.zip
x86/apic: Remove dest argument from __default_send_IPI_shortcut()
The SDM states: "The destination shorthand field of the ICR allows the delivery mode to be by-passed in favor of broadcasting the IPI to all the processors on the system bus and/or back to itself (see Section 10.6.1, Interrupt Command Register (ICR)). Three destination shorthands are supported: self, all excluding self, and all including self. The destination mode is ignored when a destination shorthand is used." So there is no point to supply the destination mode to the shorthand delivery function. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org> Link: https://lkml.kernel.org/r/20190722105220.094613426@linutronix.de
Diffstat (limited to 'arch/x86/kernel/apic/local.h')
-rw-r--r--arch/x86/kernel/apic/local.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/kernel/apic/local.h b/arch/x86/kernel/apic/local.h
index 95adac0e785b..47c43381b444 100644
--- a/arch/x86/kernel/apic/local.h
+++ b/arch/x86/kernel/apic/local.h
@@ -38,7 +38,7 @@ static inline unsigned int __prepare_ICR(unsigned int shortcut, int vector,
return icr;
}
-void __default_send_IPI_shortcut(unsigned int shortcut, int vector, unsigned int dest);
+void __default_send_IPI_shortcut(unsigned int shortcut, int vector);
/*
* This is used to send an IPI with no shorthand notation (the destination is