diff --git a/drivers/android/binder.c b/drivers/android/binder.c index 4423f8e0c053..22696dae96fd 100644 --- a/drivers/android/binder.c +++ b/drivers/android/binder.c @@ -5554,6 +5554,8 @@ static void binder_add_freeze_work(struct binder_proc *proc, bool is_frozen) prev = node; binder_node_unlock(node); binder_inner_proc_lock(proc); + if (proc->is_dead) + break; } binder_inner_proc_unlock(proc); if (prev)