summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD11
-rw-r--r--ecb6a50819448cd2d6570298a5ba46b45eded216.diff36
3 files changed, 45 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 39a2a76c4d85..fa7e58033d22 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = zfs-dkms-raidz-expansion-git
pkgdesc = Kernel modules for the Zettabyte File System.
pkgver = 2.1.99
- pkgrel = 1
+ pkgrel = 2
epoch = 1
url = https://zfsonlinux.org/
arch = x86_64
@@ -21,9 +21,9 @@ pkgbase = zfs-dkms-raidz-expansion-git
replaces = spl-dkms-git
source = git+https://github.com/nicman23/zfs.git#branch=ahrens-raidz-expand
source = 0001-only-build-the-module-in-dkms.conf.patch
+ source = ecb6a50819448cd2d6570298a5ba46b45eded216.diff
sha256sums = SKIP
sha256sums = 539f325e56443554f9b87baff33948b91a280ec1daadcb0c636b105252fcd0f5
- b2sums = SKIP
- b2sums = a8ab5da81d214e7801f0f8cdf77c076c714a3f17292df15ca35fcf7aef2c4d505348797e3b1da7590ea303ff488490ddba49e6f9e3f8a0bcc975894d51d97c2b
+ sha256sums = a60a6e008270b2624b12cf7556832867c29d33ae2bddc06d8205046948a4e0f0
pkgname = zfs-dkms-raidz-expansion-git
diff --git a/PKGBUILD b/PKGBUILD
index 261f2b66c5df..45d940be45bd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,7 +7,7 @@
pkgname=zfs-dkms-raidz-expansion-git
_pkgbase=zfs-dkms-git
pkgver=2.1.99
-pkgrel=1
+pkgrel=2
epoch=1
pkgdesc='Kernel modules for the Zettabyte File System.'
arch=('x86_64')
@@ -20,16 +20,17 @@ provides=("ZFS-MODULE=${pkgver}" "SPL-MODULE=${pkgver}" "${pkgname%-git}=${pkgve
conflicts=("${pkgname%-git}" "${_pkgbase%-git}" 'spl-dkms')
replaces=('spl-dkms-git')
source=('git+https://github.com/nicman23/zfs.git#branch=ahrens-raidz-expand'
- "0001-only-build-the-module-in-dkms.conf.patch")
+ "0001-only-build-the-module-in-dkms.conf.patch"
+ ecb6a50819448cd2d6570298a5ba46b45eded216.diff)
sha256sums=('SKIP'
- '539f325e56443554f9b87baff33948b91a280ec1daadcb0c636b105252fcd0f5')
-b2sums=('SKIP'
- 'a8ab5da81d214e7801f0f8cdf77c076c714a3f17292df15ca35fcf7aef2c4d505348797e3b1da7590ea303ff488490ddba49e6f9e3f8a0bcc975894d51d97c2b')
+ '539f325e56443554f9b87baff33948b91a280ec1daadcb0c636b105252fcd0f5'
+ a60a6e008270b2624b12cf7556832867c29d33ae2bddc06d8205046948a4e0f0)
prepare() {
cd zfs
patch -p1 -i ../0001-only-build-the-module-in-dkms.conf.patch
+ patch -p1 -i ../ecb6a50819448cd2d6570298a5ba46b45eded216.diff
# remove unneeded sections from module build
sed -ri "/AC_CONFIG_FILES/,/]\)/{
diff --git a/ecb6a50819448cd2d6570298a5ba46b45eded216.diff b/ecb6a50819448cd2d6570298a5ba46b45eded216.diff
new file mode 100644
index 000000000000..b4899113ca23
--- /dev/null
+++ b/ecb6a50819448cd2d6570298a5ba46b45eded216.diff
@@ -0,0 +1,36 @@
+diff --git a/module/os/linux/spl/spl-procfs-list.c b/module/os/linux/spl/spl-procfs-list.c
+index a4a24dcae2b..5e073950d61 100644
+--- a/module/os/linux/spl/spl-procfs-list.c
++++ b/module/os/linux/spl/spl-procfs-list.c
+@@ -23,9 +23,9 @@
+ */
+
+ #include <sys/list.h>
+-#include <sys/mutex.h>
+ #include <sys/procfs_list.h>
+ #include <linux/proc_fs.h>
++#include <sys/mutex.h>
+
+ /*
+ * A procfs_list is a wrapper around a linked list which implements the seq_file
+diff --git a/module/os/linux/spl/spl-zone.c b/module/os/linux/spl/spl-zone.c
+index 9421f81bf0c..b489179f125 100644
+--- a/module/os/linux/spl/spl-zone.c
++++ b/module/os/linux/spl/spl-zone.c
+@@ -25,7 +25,6 @@
+ */
+
+ #include <sys/types.h>
+-#include <sys/mutex.h>
+ #include <sys/sysmacros.h>
+ #include <sys/kmem.h>
+ #include <linux/file.h>
+@@ -37,6 +36,8 @@
+ #include <linux/proc_ns.h>
+ #endif
+
++#include <sys/mutex.h>
++
+ static kmutex_t zone_datasets_lock;
+ static struct list_head zone_datasets;
+