Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8e862e1e authored by Dietmar Eggemann's avatar Dietmar Eggemann Committed by Andres Oportus
Browse files

ANDROID: Fixup!: sched/fair.c: Set SchedTune specific struct energy_env.task



This has to be done in the caller function of energy_diff() version of
SchedTune to avoid Null pointer dereference in energy_diff().

Change-Id: I3f0f68dbd11efb15bbb3b1832f8294419ed85241
Signed-off-by: default avatarDietmar Eggemann <dietmar.eggemann@arm.com>
(cherry picked from commit 14531d4e245d063f713ee5ed835df958e6c7838f)
Signed-off-by: default avatarChris Redpath <chris.redpath@arm.com>
Signed-off-by: default avatarQuentin Perret <quentin.perret@arm.com>
parent 9e31218f
Loading
Loading
Loading
Loading
+1 −0
Original line number Original line Diff line number Diff line
@@ -6433,6 +6433,7 @@ static int select_energy_cpu_brute(struct task_struct *p, int prev_cpu)
			.util_delta	= task_util(p),
			.util_delta	= task_util(p),
			.src_cpu	= prev_cpu,
			.src_cpu	= prev_cpu,
			.dst_cpu	= i,
			.dst_cpu	= i,
			.task		= p,
		};
		};


		spare = capacity_spare_wake(i, p);
		spare = capacity_spare_wake(i, p);