aboutsummaryrefslogtreecommitdiff
path: root/drivers/android
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/android')
-rw-r--r--drivers/android/binder.c26
1 files changed, 9 insertions, 17 deletions
diff --git a/drivers/android/binder.c b/drivers/android/binder.c
index bb095ed42..a135929a5 100644
--- a/drivers/android/binder.c
+++ b/drivers/android/binder.c
@@ -5468,32 +5468,24 @@ static int binder_transactions_show(struct seq_file *m, void *unused)
static int binder_proc_show(struct seq_file *m, void *unused)
{
+ struct binder_proc *itr;
struct binder_proc *proc = m->private;
int do_lock = !binder_debug_no_lock;
-#ifdef MTK_BINDER_DEBUG
- struct binder_proc *tmp_proc;
- bool find = false;
-#endif
+ bool valid_proc = false;
if (do_lock)
binder_lock(__func__);
- seq_puts(m, "binder proc state:\n");
-#ifdef MTK_BINDER_DEBUG
- hlist_for_each_entry(tmp_proc, &binder_procs, proc_node)
- {
- if (proc == tmp_proc)
- {
- find = true;
+
+ hlist_for_each_entry(itr, &binder_procs, proc_node) {
+ if (itr == proc) {
+ valid_proc = true;
break;
}
}
- if (find == true)
-#endif
+ if (valid_proc) {
+ seq_puts(m, "binder proc state:\n");
print_binder_proc(m, proc, 1);
-#ifdef MTK_BINDER_DEBUG
- else
- pr_debug("show proc addr 0x%p exit\n", proc);
-#endif
+ }
if (do_lock)
binder_unlock(__func__);
return 0;