]> git.proxmox.com Git - mirror_zfs.git/blobdiff - config/kernel.m4
Linux 5.0 compat: Disable vector instructions on 5.0+ kernels
[mirror_zfs.git] / config / kernel.m4
index 7ae10c1274608682bd466b9d00ffd672e6777ce0..e4d0e3393b65071c3982d97e0ba4598ea521f2dc 100644 (file)
@@ -4,6 +4,7 @@ dnl #
 AC_DEFUN([ZFS_AC_CONFIG_KERNEL], [
        ZFS_AC_KERNEL
        ZFS_AC_QAT
+       ZFS_AC_KERNEL_ACCESS_OK_TYPE
        ZFS_AC_TEST_MODULE
        ZFS_AC_KERNEL_MISC_MINOR
        ZFS_AC_KERNEL_OBJTOOL
@@ -144,6 +145,7 @@ AC_DEFUN([ZFS_AC_CONFIG_KERNEL], [
        ZFS_AC_KERNEL_LSEEK_EXECUTE
        ZFS_AC_KERNEL_VFS_ITERATE
        ZFS_AC_KERNEL_VFS_RW_ITERATE
+       ZFS_AC_KERNEL_VFS_DIRECT_IO
        ZFS_AC_KERNEL_GENERIC_WRITE_CHECKS
        ZFS_AC_KERNEL_KMAP_ATOMIC_ARGS
        ZFS_AC_KERNEL_FOLLOW_DOWN_ONE
@@ -159,6 +161,9 @@ AC_DEFUN([ZFS_AC_CONFIG_KERNEL], [
        ZFS_AC_KERNEL_GLOBAL_PAGE_STATE
        ZFS_AC_KERNEL_ACL_HAS_REFCOUNT
        ZFS_AC_KERNEL_USERNS_CAPABILITIES
+       ZFS_AC_KERNEL_IN_COMPAT_SYSCALL
+       ZFS_AC_KERNEL_KTIME_GET_COARSE_REAL_TS64
+       ZFS_AC_KERNEL_TOTALRAM_PAGES_FUNC
 
        AS_IF([test "$LINUX_OBJ" != "$LINUX"], [
                KERNEL_MAKE="$KERNEL_MAKE O=$LINUX_OBJ"
@@ -273,7 +278,7 @@ AC_DEFUN([ZFS_AC_KERNEL], [
        AS_IF([test "$utsrelease"], [
                kernsrcver=`(echo "#include <$utsrelease>";
                             echo "kernsrcver=UTS_RELEASE") |
-                            cpp -I $kernelbuild/include |
+                            ${CPP} -I $kernelbuild/include - |
                             grep "^kernsrcver=" | cut -d \" -f 2`
 
                AS_IF([test -z "$kernsrcver"], [