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

Commit c8d3b871 authored by Ganesh Mahendran's avatar Ganesh Mahendran Committed by Martijn Coenen
Browse files

ANDROID: binder: init desired_prio.sched_policy before use it



In function binder_transaction_priority(), we access
desired_prio before initialzing it.

This patch fix this.

Change-Id: I9d14d50f9a128010476a65b52631630899a44633
Signed-off-by: default avatarGanesh Mahendran <opensource.ganesh@gmail.com>
parent d91e8d4b
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -1185,7 +1185,7 @@ static void binder_transaction_priority(struct task_struct *task,
					struct binder_priority node_prio,
					bool inherit_rt)
{
	struct binder_priority desired_prio;
	struct binder_priority desired_prio = t->priority;

	if (t->set_priority_called)
		return;
@@ -1197,9 +1197,6 @@ static void binder_transaction_priority(struct task_struct *task,
	if (!inherit_rt && is_rt_policy(desired_prio.sched_policy)) {
		desired_prio.prio = NICE_TO_PRIO(0);
		desired_prio.sched_policy = SCHED_NORMAL;
	} else {
		desired_prio.prio = t->priority.prio;
		desired_prio.sched_policy = t->priority.sched_policy;
	}

	if (node_prio.prio < t->priority.prio ||