summarylogtreecommitdiffstats
path: root/6.0-fix.diff
diff options
context:
space:
mode:
Diffstat (limited to '6.0-fix.diff')
-rw-r--r--6.0-fix.diff24
1 files changed, 24 insertions, 0 deletions
diff --git a/6.0-fix.diff b/6.0-fix.diff
new file mode 100644
index 000000000000..ed30405358e2
--- /dev/null
+++ b/6.0-fix.diff
@@ -0,0 +1,24 @@
+diff --git a/binder/binder_alloc.c b/binder/binder_alloc.c
+index 61dd545..7fe818d 100644
+--- a/binder/binder_alloc.c
++++ b/binder/binder_alloc.c
+@@ -23,6 +23,7 @@
+ #include <linux/uaccess.h>
+ #include <linux/highmem.h>
+ #include <linux/sizes.h>
++#include <linux/version.h>
+ #include "binder_alloc.h"
+ #include "binder_trace.h"
+
+@@ -1079,7 +1080,11 @@ int binder_alloc_shrinker_init(void)
+ int ret = list_lru_init(&binder_alloc_lru);
+
+ if (ret == 0) {
++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(6,0,0))
++ ret = register_shrinker(&binder_shrinker, "binder");
++#else
+ ret = register_shrinker(&binder_shrinker);
++#endif
+ if (ret)
+ list_lru_destroy(&binder_alloc_lru);
+ }