Messages in this thread Patch in this message | | | From | Qais Yousef <> | Subject | [PATCH v2 6/6] sched/rt: Remove unnecessary assignment in inc/dec_rt_migration | Date | Sun, 23 Feb 2020 18:40:01 +0000 |
| |
The statement
rt_rq = &rq_of_rt_rq(rt_rq)->rt
Was just dereferencing rt_rq to get a pointer to itself. Which is a NOP. Remove it.
Signed-off-by: Qais Yousef <qais.yousef@arm.com> --- kernel/sched/rt.c | 2 -- 1 file changed, 2 deletions(-)
diff --git a/kernel/sched/rt.c b/kernel/sched/rt.c index b35e49cdafcc..520e84993fe7 100644 --- a/kernel/sched/rt.c +++ b/kernel/sched/rt.c @@ -343,7 +343,6 @@ static void inc_rt_migration(struct sched_rt_entity *rt_se, struct rt_rq *rt_rq) return; p = rt_task_of(rt_se); - rt_rq = &rq_of_rt_rq(rt_rq)->rt; rt_rq->rt_nr_total++; if (p->nr_cpus_allowed > 1) { @@ -368,7 +367,6 @@ static void dec_rt_migration(struct sched_rt_entity *rt_se, struct rt_rq *rt_rq) return; p = rt_task_of(rt_se); - rt_rq = &rq_of_rt_rq(rt_rq)->rt; rt_rq->rt_nr_total--; if (p->nr_cpus_allowed > 1) { -- 2.17.1
| |