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

Commit 208b88ef authored by Abhijeet Dharmapurikar's avatar Abhijeet Dharmapurikar Committed by Gerrit - the friendly Code Review server
Browse files

sched/walt: Improve the scheduler



This change is for general scheduler improvement.

Change-Id: I42edf6c6df05f0bf72e4c57ee701916860773428
Signed-off-by: default avatarAbhijeet Dharmapurikar <adharmap@codeaurora.org>
Signed-off-by: default avatarTengfei Fan <tengfeif@codeaurora.org>
parent ebbfc8d0
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -233,14 +233,14 @@ static void sched_boost_enable(int type)
static void sched_boost_disable_all(void)
{
	int i;
	int prev_boost = sched_boost_type;

	for (i = SCHED_BOOST_START; i < SCHED_BOOST_END; i++) {
		if (sched_boosts[i].refcount > 0) {
			sched_boosts[i].exit();
	if (prev_boost != NO_BOOST) {
		sched_boosts[prev_boost].exit();
		for (i = SCHED_BOOST_START; i < SCHED_BOOST_END; i++)
			sched_boosts[i].refcount = 0;
	}
}
}

static void _sched_set_boost(int type)
{