diff options
Diffstat (limited to '6.0-fix.diff')
-rw-r--r-- | 6.0-fix.diff | 24 |
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); + } |