FROMLIST: binder: use node->tmp_refs to ensure node safety
authorTodd Kjos <tkjos@google.com>
Tue, 9 May 2017 18:08:05 +0000 (11:08 -0700)
committerTodd Kjos <tkjos@google.com>
Thu, 13 Jul 2017 15:34:20 +0000 (08:34 -0700)
commitf22abc77340db6a30fbe94009dc9c84e5d602f87
tree7b6918a63f2a981e23b2723cc4a31cb4c2df575b
parentb0117bb4cbe8d370e05be541eeade8d2adaf5138
FROMLIST: binder: use node->tmp_refs to ensure node safety

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

When obtaining a node via binder_get_node(),
binder_get_node_from_ref() or binder_new_node(),
increment node->tmp_refs to take a
temporary reference on the node to ensure the node
persists while being used.  binder_put_node() must
be called to remove the temporary reference.

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