hulk inclusion category: feature bugzilla: https://gitee.com/openeuler/kernel/issues/IDC9YK -------------------------------- sched: Fix kabi for the method pointer switching_to in struct sched_class. Fixes: 6bb637288a63 ("sched: Add sched_class->switching_to() and expose check_class_changing/changed()") Signed-off-by: Zicheng Qu <quzicheng@huawei.com> --- kernel/sched/sched.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h index 4ec836045ce3..733fed1eb928 100644 --- a/kernel/sched/sched.h +++ b/kernel/sched/sched.h @@ -2482,7 +2482,6 @@ struct sched_class { * cannot assume the switched_from/switched_to pair is serialized by * rq->lock. They are however serialized by p->pi_lock. */ - void (*switching_to) (struct rq *this_rq, struct task_struct *task); void (*switched_from)(struct rq *this_rq, struct task_struct *task); void (*switched_to) (struct rq *this_rq, struct task_struct *task); void (*prio_changed) (struct rq *this_rq, struct task_struct *task, @@ -2502,7 +2501,7 @@ struct sched_class { #endif KABI_USE(1, void (*reweight_task)(struct rq *this_rq, struct task_struct *task, const struct load_weight *lw)) - KABI_RESERVE(2) + KABI_USE(2, void (*switching_to) (struct rq *this_rq, struct task_struct *task)) }; static inline void put_prev_task(struct rq *rq, struct task_struct *prev) -- 2.34.1