[PATCH v2 0/3] Small cleanup around sparse report

From: Pierre Gondois
Date: Mon Jan 15 2024 - 09:34:46 EST


v2:
- Added __rcu annotations to variabbles in sched_reset_numa(),
and casts for calls to kfree().
- Renamed idle_cpu_without() to idle_rq_without()
- Added sched/fair: Use rq in update_blocked_averages()

While checking spare's tool report, some RCU pointers appeared
to be not annotated. In the same effort, idle_cpu_without() and
update_blocked_averages() seemed to be subject to a small
optimizations.

Pierre Gondois (3):
sched/topology: Annotate RCU pointers properly
sched/fair: Use rq in idle_cpu_without()
sched/fair: Use rq in update_blocked_averages()

kernel/sched/fair.c | 25 +++++++++++--------------
kernel/sched/topology.c | 12 ++++++------
2 files changed, 17 insertions(+), 20 deletions(-)

--
2.25.1