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)
committerDanny Wood <danwood76@gmail.com>
Tue, 26 Feb 2019 11:36:33 +0000 (11:36 +0000)
commit9607bf70b507ef1648eb0a423232e494b888b6f1
tree53aff9c864a4faf72ccf32041f5c58b4f757efc3
parentbc65c39a4180d0a4f12ff33064d1689896c14683
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: I962b39d5cd80b2d7e4786bb87236ede7914e2db7
Signed-off-by: Todd Kjos <tkjos@google.com>
drivers/android/binder.c