binder: use group leader instead of open thread
authorMartijn Coenen <maco@android.com>
Tue, 7 Mar 2017 14:51:18 +0000 (15:51 +0100)
committerAmit Pundir <amit.pundir@linaro.org>
Mon, 10 Apr 2017 07:42:16 +0000 (13:12 +0530)
commit0ffb1bdf34dfb31ff27af0fef8e4d8dea97d8ae5
tree459f322a91b0ae71901d976b19e08a847fde6097
parent216682ad26c1690e66e177440cff1cc254d7debe
binder: use group leader instead of open thread

The binder allocator assumes that the thread that
called binder_open will never die for the lifetime of
that proc. That thread is normally the group_leader,
however it may not be. Use the group_leader instead
of current.

Bug: 35707103
Test: Created test case to open with temporary thread

Change-Id: Id693f74b3591f3524a8c6e9508e70f3e5a80c588
Signed-off-by: Todd Kjos <tkjos@google.com>
Signed-off-by: Martijn Coenen <maco@android.com>
drivers/android/binder.c