FROMLIST: binder: Use wake up hint for synchronous transactions.
authorRiley Andrews <riandrews@google.com>
Tue, 1 Sep 2015 19:42:07 +0000 (12:42 -0700)
committerTodd Kjos <tkjos@google.com>
Thu, 13 Jul 2017 15:34:18 +0000 (08:34 -0700)
commitb5968811a7c6aeada9d8ff7a2b84b56020088c8c
tree384d7c07ca6fdf445f75a04e3e314d1182948a2a
parent5ab9ecc3c6d80a97a6409e10042ee2e74d593dc9
FROMLIST: binder: Use wake up hint for synchronous transactions.

(from https://patchwork.kernel.org/patch/9817747)

Use wake_up_interruptible_sync() to hint to the scheduler binder
transactions are synchronous wakeups. Disable preemption while waking
to avoid ping-ponging on the binder lock.

Change-Id: I041dd798f3d0c4c15aa461e4e6d71dc270e1ca86
Signed-off-by: Todd Kjos <tkjos@google.com>
Signed-off-by: Omprakash Dhyade <odhyade@codeaurora.org>
drivers/android/binder.c