sched/fair: Don't check for migration for a pinned task
There is no point of checking whether a currently running task should be migrated off this cpu if the task is pinned to the cpu. Change-Id: I33e5ddb318200535c3563f5670059144e0f5eba8 Signed-off-by: Olav Haugan <ohaugan@codeaurora.org>
This commit is contained in:
parent
f303bb651b
commit
1820def80c
1 changed files with 2 additions and 1 deletions
|
@ -4096,7 +4096,8 @@ static inline int migration_needed(struct task_struct *p, int cpu)
|
|||
int nice;
|
||||
struct related_thread_group *grp;
|
||||
|
||||
if (!sched_enable_hmp || p->state != TASK_RUNNING)
|
||||
if (!sched_enable_hmp || p->state != TASK_RUNNING ||
|
||||
p->nr_cpus_allowed == 1)
|
||||
return 0;
|
||||
|
||||
/* No need to migrate task that is about to be throttled */
|
||||
|
|
Loading…
Add table
Reference in a new issue