Messages in this thread Patch in this message | | | From | Vincent Donnefort <> | Subject | [PATCH] sched/fair: Fix asym_fits_capacity() task_util type | Date | Thu, 18 Nov 2021 11:01:52 +0000 |
| |
task_util is an unsigned long value, compared with a CPU capacity which is unsigned long as well. There's no need for an intermidiate implicit int cast.
Fixes: b4c9c9f15649 ("sched/fair: Prefer prev cpu in asymmetric wakeup path") Signed-off-by: Vincent Donnefort <vincent.donnefort@arm.com>
diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 945d987246c5..8fde6e10e24b 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -6346,7 +6346,7 @@ select_idle_capacity(struct task_struct *p, struct sched_domain *sd, int target) return best_cpu; } -static inline bool asym_fits_capacity(int task_util, int cpu) +static inline bool asym_fits_capacity(unsigned long task_util, int cpu) { if (static_branch_unlikely(&sched_asym_cpucapacity)) return fits_capacity(task_util, capacity_of(cpu)); -- 2.25.1
| |