summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMichael Laß2023-03-01 21:22:09 +0100
committerMichael Laß2023-03-01 21:28:01 +0100
commit03a5290ecea4c6e4e34480b5a9fc19da4902d230 (patch)
tree7ee23bd60794ca53a4bb860e326a80ac4c2c7f43 /PKGBUILD
parent0df0e7a0bfd3f372216de9725f232956c7be0303 (diff)
downloadaur-03a5290ecea4c6e4e34480b5a9fc19da4902d230.tar.gz
Patch for Linux 6.2 and bugfix for Linux >= 5.13
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 14 insertions, 4 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1b56262d4c41..c4001f10e3af 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
pkgname=openafs-modules-dkms
_srcname=openafs
pkgver=1.8.9
-pkgrel=1
+pkgrel=2
pkgdesc="Kernel module for OpenAFS (dkms)"
arch=('i686' 'x86_64' 'armv7h')
url="http://www.openafs.org"
@@ -17,15 +17,25 @@ provides=("openafs-modules=$pkgver")
conflicts=('openafs-features-libafs' 'openafs-modules' 'openafs<1.6.6-2')
options=(!emptydirs)
source=(http://openafs.org/dl/openafs/${pkgver}/${_srcname}-${pkgver}-src.tar.bz2
- dkms.conf)
+ dkms.conf
+ 0001-Linux-Replace-lru_cache_add-with-folio_add_lru.patch
+ 0002-LINUX-5.13-set-.proc_lseek-in-proc_ops.patch)
sha256sums=('d126178be1f42cca18cb7c0c2691ac354518e3790170150a76bbd25f4d151f06'
- '5ea5e184f9b44f5ed45817d2b5a10149d15c8c54f49e0b5b4b773652673cb9b0')
+ '5ea5e184f9b44f5ed45817d2b5a10149d15c8c54f49e0b5b4b773652673cb9b0'
+ '18bb17dfc1cd2d2bc4db22fc0ed8676b0f2e77b1c3526ecf1341d8725c2d5e83'
+ 'b1352e4efe22c92f0721e109da0c95c06cb41a574884ed97dfbf65cabb860cea')
prepare() {
cd "${srcdir}/${_srcname}-${pkgver}"
+ # https://gerrit.openafs.org/#/c/15281/
+ patch -p1 < "${srcdir}"/0001-Linux-Replace-lru_cache_add-with-folio_add_lru.patch
+
+ # https://gerrit.openafs.org/#/c/15286/
+ patch -p1 < "${srcdir}"/0002-LINUX-5.13-set-.proc_lseek-in-proc_ops.patch
+
# Only needed when changes to configure were made
- #./regen.sh -q
+ ./regen.sh -q
}
build() {