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

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

ANDROID: binder: fix node sched policy calculation



We should use FLAT_BINDER_FLAG_SCHED_POLICY_MASK as
the mask to calculate sched policy.

Change-Id: Ic252fd7c68495830690130d792802c02f99fc8fc
Signed-off-by: default avatarGanesh Mahendran <opensource.ganesh@gmail.com>
parent 5e982c91
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -1299,7 +1299,7 @@ static struct binder_node *binder_init_node_ilocked(
	node->cookie = cookie;
	node->work.type = BINDER_WORK_NODE;
	priority = flags & FLAT_BINDER_FLAG_PRIORITY_MASK;
	node->sched_policy = (flags & FLAT_BINDER_FLAG_PRIORITY_MASK) >>
	node->sched_policy = (flags & FLAT_BINDER_FLAG_SCHED_POLICY_MASK) >>
		FLAT_BINDER_FLAG_SCHED_POLICY_SHIFT;
	node->min_priority = to_kernel_prio(node->sched_policy, priority);
	node->accept_fds = !!(flags & FLAT_BINDER_FLAG_ACCEPTS_FDS);