diff options
author | Zhang Hua | 2022-12-24 20:23:00 +0800 |
---|---|---|
committer | Zhang Hua | 2022-12-24 20:26:31 +0800 |
commit | eba497e2f76651000e915d63ff6028a5e2554a8d (patch) | |
tree | fb19d6706e7fd0ed0b5e7c6909a3143608d14b4d | |
parent | bc6324613100aa6590df60212088e44eeecbb1ca (diff) | |
download | aur-eba497e2f76651000e915d63ff6028a5e2554a8d.tar.gz |
Only skip freezer when kernel version >= 6.1.0
Add .SRCINFO
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | 6.1-fix.diff | 4 | ||||
-rw-r--r-- | PKGBUILD | 4 |
3 files changed, 6 insertions, 6 deletions
@@ -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 @@ -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" |