Loading drivers/android/binder.c +2 −0 Original line number Original line Diff line number Diff line Loading @@ -1765,7 +1765,9 @@ static int binder_translate_fd(int fd, ret = -EBADF; ret = -EBADF; goto err_fget; goto err_fget; } } preempt_enable_no_resched(); ret = security_binder_transfer_file(proc->tsk, target_proc->tsk, file); ret = security_binder_transfer_file(proc->tsk, target_proc->tsk, file); preempt_disable(); if (ret < 0) { if (ret < 0) { ret = -EPERM; ret = -EPERM; goto err_security; goto err_security; Loading Loading
drivers/android/binder.c +2 −0 Original line number Original line Diff line number Diff line Loading @@ -1765,7 +1765,9 @@ static int binder_translate_fd(int fd, ret = -EBADF; ret = -EBADF; goto err_fget; goto err_fget; } } preempt_enable_no_resched(); ret = security_binder_transfer_file(proc->tsk, target_proc->tsk, file); ret = security_binder_transfer_file(proc->tsk, target_proc->tsk, file); preempt_disable(); if (ret < 0) { if (ret < 0) { ret = -EPERM; ret = -EPERM; goto err_security; goto err_security; Loading