android: binder: don't break on first dead binder_ref when releasing nodes
android: binder: don't break on first dead binder_ref when releasing nodes

commit 008fa749e0fe5b2fffd20b7fe4891bb80d072c6a ("drivers: android:
binder: Move the node release code to a separate function") introduced a
bug where the refactored function binder_node_release() would
incorrectly break out of hlist_for_each_entry(). This potentially
results in not all binder nodes being released. A side effect
was observed where the Android system server did not kill all
processes when a crash is induced.

CRs-Fixed: 572081
Change-Id: I78d50363483b7ce3301ee496bb8298a7f7cfcbc0
Signed-off-by: Osvaldo Banuelos <de1403edd397698bdf6eb99e490c5825516a9a17@codeaurora.org>

TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas