Fix build on 6.1 kernel

See f5d39b0208 for more info.
This commit is contained in:
Noob Zhang 2022-12-24 12:50:18 +00:00 committed by Christian Hoff
parent cd66055f6d
commit 42335c65bc
1 changed files with 4 additions and 0 deletions

View File

@ -4109,7 +4109,9 @@ static int binder_wait_for_work(struct binder_thread *thread,
struct binder_proc *proc = thread->proc;
int ret = 0;
#if LINUX_VERSION_CODE <= KERNEL_VERSION(6,0,0)
freezer_do_not_count();
#endif
binder_inner_proc_lock(proc);
for (;;) {
prepare_to_wait(&thread->wait, &wait, TASK_INTERRUPTIBLE);
@ -4129,7 +4131,9 @@ static int binder_wait_for_work(struct binder_thread *thread,
}
finish_wait(&thread->wait, &wait);
binder_inner_proc_unlock(proc);
#if LINUX_VERSION_CODE <= KERNEL_VERSION(6,0,0)
freezer_count();
#endif
return ret;
}