summarylogtreecommitdiffstats
path: root/6.1-fix.diff
blob: 3b9dda13e2a269075672a2439b6a14d6f124db47 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
diff --git a/binder/binder.c b/binder/binder.c
index a7e620b..8b9519a 100644
--- a/binder/binder.c
+++ b/binder/binder.c
@@ -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;
 }