summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGeorgy Yakovlev <gyakovlev@gentoo.org>2019-06-02 20:04:02 -0700
committerGeorgy Yakovlev <gyakovlev@gentoo.org>2019-06-02 20:05:07 -0700
commitd66dafeab27f457462afc206faec8612fd42cdf0 (patch)
treef44f76193c6489bf1a7d73dea62070012c335e8c /sys-fs/zfs-kmod/zfs-kmod-9999.ebuild
parentnet-libs/libpcap: Update live ebuild (diff)
downloadgentoo-d66dafeab27f457462afc206faec8612fd42cdf0.tar.gz
gentoo-d66dafeab27f457462afc206faec8612fd42cdf0.tar.bz2
gentoo-d66dafeab27f457462afc206faec8612fd42cdf0.zip
sys-fs/zfs-kmod: fail early on arm64 if CONFIG_PREEMPT set
Upstream-issue: https://github.com/zfsonlinux/zfs/issues/8545 Package-Manager: Portage-2.3.67, Repoman-2.3.13 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Diffstat (limited to 'sys-fs/zfs-kmod/zfs-kmod-9999.ebuild')
-rw-r--r--sys-fs/zfs-kmod/zfs-kmod-9999.ebuild2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys-fs/zfs-kmod/zfs-kmod-9999.ebuild b/sys-fs/zfs-kmod/zfs-kmod-9999.ebuild
index b8773e1d020e..0d936563c24f 100644
--- a/sys-fs/zfs-kmod/zfs-kmod-9999.ebuild
+++ b/sys-fs/zfs-kmod/zfs-kmod-9999.ebuild
@@ -63,6 +63,8 @@ pkg_setup() {
DEVTMPFS
"
+ use arm64 && CONFIG_CHECK="${CONFIG_CHECK} !PREEMPT"
+
kernel_is -lt 5 && CONFIG_CHECK="${CONFIG_CHECK} IOSCHED_NOOP"
kernel_is -ge 2 6 32 || die "Linux 2.6.32 or newer required"