zfsonlinux/debian/patches/skip-on-PREEMPT_RT.patch
2025-01-15 16:52:43 +08:00

22 lines
644 B
Diff

Description: do not attempt to build the modules on PREEMPT_RT kernels
Author: Andreas Beckmann <anbe@debian.org>
Bug-Debian: https://bugs.debian.org/981212
Bug: https://github.com/openzfs/zfs/issues/11097
Last-Update: 2024-08-08
--- a/scripts/dkms.mkconf
+++ b/scripts/dkms.mkconf
@@ -25,6 +25,12 @@
PACKAGE_VERSION="${pkgver}"
PACKAGE_CONFIG="${pkgcfg}"
NO_WEAK_MODULES="yes"
+if [ -f \$kernel_source_dir/.config ]; then
+ . \$kernel_source_dir/.config
+ if [ "\$CONFIG_PREEMPT_RT" = "y" ]; then
+ BUILD_EXCLUSIVE_KERNEL="NOT ON PREEMPT_RT"
+ fi
+fi
PRE_BUILD="configure
--disable-dependency-tracking
--prefix=/usr