summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorZhang Hua2022-12-24 20:23:00 +0800
committerZhang Hua2022-12-24 20:26:31 +0800
commiteba497e2f76651000e915d63ff6028a5e2554a8d (patch)
treefb19d6706e7fd0ed0b5e7c6909a3143608d14b4d
parentbc6324613100aa6590df60212088e44eeecbb1ca (diff)
downloadaur-eba497e2f76651000e915d63ff6028a5e2554a8d.tar.gz
Only skip freezer when kernel version >= 6.1.0
Add .SRCINFO
-rw-r--r--.SRCINFO4
-rw-r--r--6.1-fix.diff4
-rw-r--r--PKGBUILD4
3 files changed, 6 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2d4eec5e32a0..b16cb9c7c934 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = binder_linux-dkms
pkgdesc = Android kernel driver fork by @choff in DKMS format, binder only.
pkgver = 6.1
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/choff/anbox-modules
arch = x86_64
license = GPL3
@@ -11,6 +11,6 @@ pkgbase = binder_linux-dkms
source = git+https://github.com/choff/anbox-modules.git#commit=cd66055f6d806d7f1534f38ff7142c75f6735e09
source = 6.1-fix.diff
sha256sums = SKIP
- sha256sums = 9ffb0152256d20430aba08baf938f7523c399ae9714658f8d30a1001f26bda12
+ sha256sums = 46331ef50b05db9313c826e5f0d3cf7a65a8f1fc5908bb7cae191cd6ef308b70
pkgname = binder_linux-dkms
diff --git a/6.1-fix.diff b/6.1-fix.diff
index 78f8a5755079..3b9dda13e2a2 100644
--- a/6.1-fix.diff
+++ b/6.1-fix.diff
@@ -6,7 +6,7 @@ index a7e620b..8b9519a 100644
struct binder_proc *proc = thread->proc;
int ret = 0;
-+#if LINUX_VERSION_CODE <= KERNEL_VERSION(6,1,0)
++#if LINUX_VERSION_CODE <= KERNEL_VERSION(6,0,0)
freezer_do_not_count();
+#endif
binder_inner_proc_lock(proc);
@@ -16,7 +16,7 @@ index a7e620b..8b9519a 100644
}
finish_wait(&thread->wait, &wait);
binder_inner_proc_unlock(proc);
-+#if LINUX_VERSION_CODE <= KERNEL_VERSION(6,1,0)
++#if LINUX_VERSION_CODE <= KERNEL_VERSION(6,0,0)
freezer_count();
+#endif
diff --git a/PKGBUILD b/PKGBUILD
index 66b7287c4c79..8d70eefb2f25 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@ _commit=cd66055f6d806d7f1534f38ff7142c75f6735e09
pkgname=binder_linux-dkms
pkgver=6.1
-pkgrel=1
+pkgrel=2
arch=("x86_64")
url='https://github.com/choff/anbox-modules'
pkgdesc='Android kernel driver fork by @choff in DKMS format, binder only.'
@@ -18,7 +18,7 @@ source=(
"git+${url}.git#commit=${_commit}"
"6.1-fix.diff")
sha256sums=('SKIP'
- '9ffb0152256d20430aba08baf938f7523c399ae9714658f8d30a1001f26bda12')
+ '46331ef50b05db9313c826e5f0d3cf7a65a8f1fc5908bb7cae191cd6ef308b70')
prepare(){
cd "${srcdir}/anbox-modules"
git apply "${srcdir}/6.1-fix.diff"