diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 5df6870ac139..30ce80343cc0 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -4489,7 +4489,7 @@ check_preempt_tick(struct cfs_rq *cfs_rq, struct sched_entity *curr) resched_curr(rq_of(cfs_rq)); } -static void set_next_entity(struct cfs_rq *cfs_rq, struct sched_entity *se) +void set_next_entity(struct cfs_rq *cfs_rq, struct sched_entity *se) { clear_buddies(cfs_rq, se); @@ -4522,6 +4522,7 @@ static void set_next_entity(struct cfs_rq *cfs_rq, struct sched_entity *se) se->prev_sum_exec_runtime = se->sum_exec_runtime; } +EXPORT_SYMBOL_GPL(set_next_entity); static int wakeup_preempt_entity(struct sched_entity *curr, struct sched_entity *se);