|
@@ -2937,9 +2937,8 @@ asmlinkage __visible void __sched notrace preempt_schedule(void)
|
|
|
NOKPROBE_SYMBOL(preempt_schedule);
|
|
|
EXPORT_SYMBOL(preempt_schedule);
|
|
|
|
|
|
-#ifdef CONFIG_CONTEXT_TRACKING
|
|
|
/**
|
|
|
- * preempt_schedule_context - preempt_schedule called by tracing
|
|
|
+ * preempt_schedule_notrace - preempt_schedule called by tracing
|
|
|
*
|
|
|
* The tracing infrastructure uses preempt_enable_notrace to prevent
|
|
|
* recursion and tracing preempt enabling caused by the tracing
|
|
@@ -2952,7 +2951,7 @@ EXPORT_SYMBOL(preempt_schedule);
|
|
|
* instead of preempt_schedule() to exit user context if needed before
|
|
|
* calling the scheduler.
|
|
|
*/
|
|
|
-asmlinkage __visible void __sched notrace preempt_schedule_context(void)
|
|
|
+asmlinkage __visible void __sched notrace preempt_schedule_notrace(void)
|
|
|
{
|
|
|
enum ctx_state prev_ctx;
|
|
|
|
|
@@ -2980,8 +2979,7 @@ asmlinkage __visible void __sched notrace preempt_schedule_context(void)
|
|
|
__preempt_count_sub(PREEMPT_ACTIVE + PREEMPT_DISABLE_OFFSET);
|
|
|
} while (need_resched());
|
|
|
}
|
|
|
-EXPORT_SYMBOL_GPL(preempt_schedule_context);
|
|
|
-#endif /* CONFIG_CONTEXT_TRACKING */
|
|
|
+EXPORT_SYMBOL_GPL(preempt_schedule_notrace);
|
|
|
|
|
|
#endif /* CONFIG_PREEMPT */
|
|
|
|