summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorLiang Luo <luoliang@kylinos.cn>2026-06-08 15:55:00 +0800
committerPeter Zijlstra <peterz@infradead.org>2026-06-09 10:28:08 +0200
commit9ebe5c3c29f6217412ff256134516d4dff0e5624 (patch)
treefbb1f82dd50a8a9585f7ffe08017e378c262a2b9 /kernel
parent76124a050ddbc8b252172205ab04f10a83c03a4d (diff)
downloadlwn-9ebe5c3c29f6217412ff256134516d4dff0e5624.tar.gz
lwn-9ebe5c3c29f6217412ff256134516d4dff0e5624.zip
sched/deadline: Use task_on_rq_migrating() helper
Replace the open-coded "p->on_rq == TASK_ON_RQ_MIGRATING" comparisons in enqueue_task_dl() and dequeue_task_dl() with the existing task_on_rq_migrating() helper, consistent with the rest of the scheduler code. No functional change. Signed-off-by: Liang Luo <luoliang@kylinos.cn> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Reviewed-by: K Prateek Nayak <kprateek.nayak@amd.com> Link: https://patch.msgid.link/20260608075500.387271-1-luoliang@kylinos.cn
Diffstat (limited to 'kernel')
-rw-r--r--kernel/sched/deadline.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/sched/deadline.c b/kernel/sched/deadline.c
index 4754dbe4232d..5ccb06effea0 100644
--- a/kernel/sched/deadline.c
+++ b/kernel/sched/deadline.c
@@ -2530,7 +2530,7 @@ static void enqueue_task_dl(struct rq *rq, struct task_struct *p, int flags)
check_schedstat_required();
update_stats_wait_start_dl(dl_rq, dl_se);
- if (p->on_rq == TASK_ON_RQ_MIGRATING)
+ if (task_on_rq_migrating(p))
flags |= ENQUEUE_MIGRATING;
enqueue_dl_entity(dl_se, flags);
@@ -2552,7 +2552,7 @@ static bool dequeue_task_dl(struct rq *rq, struct task_struct *p, int flags)
{
update_curr_dl(rq);
- if (p->on_rq == TASK_ON_RQ_MIGRATING)
+ if (task_on_rq_migrating(p))
flags |= DEQUEUE_MIGRATING;
dequeue_dl_entity(&p->dl, flags);