x86/entry: Convert reschedule interrupt to IDTENTRY_SYSVEC_SIMPLE
The scheduler IPI does not need the full interrupt entry handling logic when the entry is from kernel mode. Use IDTENTRY_SYSVEC_SIMPLE and spare all the overhead. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: Ingo Molnar <mingo@kernel.org> Acked-by: Andy Lutomirski <luto@kernel.org> Link: https://lore.kernel.org/r/20200521202119.835425642@linutronix.de
This commit is contained in:
@@ -5,12 +5,8 @@
|
||||
DECLARE_STATIC_KEY_FALSE(trace_pagefault_key);
|
||||
#define trace_pagefault_enabled() \
|
||||
static_branch_unlikely(&trace_pagefault_key)
|
||||
DECLARE_STATIC_KEY_FALSE(trace_resched_ipi_key);
|
||||
#define trace_resched_ipi_enabled() \
|
||||
static_branch_unlikely(&trace_resched_ipi_key)
|
||||
#else
|
||||
static inline bool trace_pagefault_enabled(void) { return false; }
|
||||
static inline bool trace_resched_ipi_enabled(void) { return false; }
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user