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: Ganesh Mahendran <opensource.ganesh@gmail.com>
This commit is contained in:
parent
e3b79068a9
commit
4aa7c27983
1 changed files with 1 additions and 4 deletions
|
@ -1244,7 +1244,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;
|
||||
|
@ -1256,9 +1256,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 ||
|
||||
|
|
Loading…
Reference in a new issue