]> git.baikalelectronics.ru Git - kernel.git/commit
binder: Use wake up hint for synchronous transactions.
authorRiley Andrews <riandrews@google.com>
Thu, 29 Jun 2017 19:01:37 +0000 (12:01 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 17 Jul 2017 12:44:19 +0000 (14:44 +0200)
commitf2f54f62ab8f4940ab898940e7d1f95dfd88e57d
treeeba0887b952a02669f503511be81d05b829d8e9a
parent728274dc8985913005c292a5cae2811fad65f70a
binder: Use wake up hint for synchronous transactions.

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.

Signed-off-by: Todd Kjos <tkjos@google.com>
Signed-off-by: Omprakash Dhyade <odhyade@codeaurora.org>
Cc: stable <stable@vger.kernel.org> # 4.4+
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/android/binder.c