diff --git a/config/kernel-copy-from-user-inatomic.m4 b/config/kernel-copy-from-user-inatomic.m4 deleted file mode 100644 index ed8ab95a3..000000000 --- a/config/kernel-copy-from-user-inatomic.m4 +++ /dev/null @@ -1,30 +0,0 @@ -dnl # SPDX-License-Identifier: CDDL-1.0 -dnl # -dnl # On certain architectures `__copy_from_user_inatomic` -dnl # is a GPL exported variable and cannot be used by OpenZFS. -dnl # - -dnl # -dnl # Checking if `__copy_from_user_inatomic` is available. -dnl # -AC_DEFUN([ZFS_AC_KERNEL_SRC___COPY_FROM_USER_INATOMIC], [ - ZFS_LINUX_TEST_SRC([__copy_from_user_inatomic], [ - #include - ], [ - int result __attribute__ ((unused)) = __copy_from_user_inatomic(NULL, NULL, 0); - ], [], [ZFS_META_LICENSE]) -]) - -AC_DEFUN([ZFS_AC_KERNEL___COPY_FROM_USER_INATOMIC], [ - AC_MSG_CHECKING([whether __copy_from_user_inatomic is available]) - ZFS_LINUX_TEST_RESULT([__copy_from_user_inatomic_license], [ - AC_MSG_RESULT(yes) - ], [ - AC_MSG_RESULT(no) - AC_MSG_ERROR([ - *** The `__copy_from_user_inatomic()` Linux kernel function is - *** incompatible with the CDDL license and will prevent the module - *** linking stage from succeeding. OpenZFS cannot be compiled. - ]) - ]) -]) diff --git a/config/kernel.m4 b/config/kernel.m4 index 3389c5359..e1dba34e5 100644 --- a/config/kernel.m4 +++ b/config/kernel.m4 @@ -120,7 +120,6 @@ AC_DEFUN([ZFS_AC_KERNEL_TEST_SRC], [ ZFS_AC_KERNEL_SRC_ADD_DISK ZFS_AC_KERNEL_SRC_KTHREAD ZFS_AC_KERNEL_SRC_ZERO_PAGE - ZFS_AC_KERNEL_SRC___COPY_FROM_USER_INATOMIC ZFS_AC_KERNEL_SRC_IDMAP_MNT_API ZFS_AC_KERNEL_SRC_IDMAP_NO_USERNS ZFS_AC_KERNEL_SRC_IATTR_VFSID @@ -245,7 +244,6 @@ AC_DEFUN([ZFS_AC_KERNEL_TEST_RESULT], [ ZFS_AC_KERNEL_ADD_DISK ZFS_AC_KERNEL_KTHREAD ZFS_AC_KERNEL_ZERO_PAGE - ZFS_AC_KERNEL___COPY_FROM_USER_INATOMIC ZFS_AC_KERNEL_IDMAP_MNT_API ZFS_AC_KERNEL_IDMAP_NO_USERNS ZFS_AC_KERNEL_IATTR_VFSID