aboutsummaryrefslogtreecommitdiffstats
path: root/config/kernel-acl.m4
diff options
context:
space:
mode:
authorRob Norris <[email protected]>2024-08-04 09:42:35 +1000
committerBrian Behlendorf <[email protected]>2024-09-18 11:23:50 -0700
commit3d37b1d6d49df47d02ff86f7a531c2f305043535 (patch)
tree5a1c832fef212e9c804e2164b71b34acaa2cf83d /config/kernel-acl.m4
parent67b0c883dff164a8b5713f78f26d9624ac5f57ba (diff)
config: remove HAVE_POSIX_ACL_RELEASE and HAVE_POSIX_ACL_RELEASE_GPL_ONLY
Sponsored-by: https://despairlabs.com/sponsor/ Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: Tony Hutter <[email protected]> Reviewed-by: Tino Reichardt <[email protected]> Signed-off-by: Rob Norris <[email protected]> Closes #16479
Diffstat (limited to 'config/kernel-acl.m4')
-rw-r--r--config/kernel-acl.m438
1 files changed, 0 insertions, 38 deletions
diff --git a/config/kernel-acl.m4 b/config/kernel-acl.m4
index cb28fb2eb..dedbb844b 100644
--- a/config/kernel-acl.m4
+++ b/config/kernel-acl.m4
@@ -1,40 +1,4 @@
dnl #
-dnl # Check if posix_acl_release can be used from a ZFS_META_LICENSED
-dnl # module. The is_owner_or_cap macro was replaced by
-dnl # inode_owner_or_capable
-dnl #
-AC_DEFUN([ZFS_AC_KERNEL_SRC_POSIX_ACL_RELEASE], [
- ZFS_LINUX_TEST_SRC([posix_acl_release], [
- #include <linux/cred.h>
- #include <linux/fs.h>
- #include <linux/posix_acl.h>
- ], [
- struct posix_acl *tmp = posix_acl_alloc(1, 0);
- posix_acl_release(tmp);
- ], [], [ZFS_META_LICENSE])
-])
-
-AC_DEFUN([ZFS_AC_KERNEL_POSIX_ACL_RELEASE], [
- AC_MSG_CHECKING([whether posix_acl_release() is available])
- ZFS_LINUX_TEST_RESULT([posix_acl_release], [
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_POSIX_ACL_RELEASE, 1,
- [posix_acl_release() is available])
-
- AC_MSG_CHECKING([whether posix_acl_release() is GPL-only])
- ZFS_LINUX_TEST_RESULT([posix_acl_release_license], [
- AC_MSG_RESULT(no)
- ],[
- AC_MSG_RESULT(yes)
- AC_DEFINE(HAVE_POSIX_ACL_RELEASE_GPL_ONLY, 1,
- [posix_acl_release() is GPL-only])
- ])
- ],[
- AC_MSG_RESULT(no)
- ])
-])
-
-dnl #
dnl # 3.14 API change,
dnl # set_cached_acl() and forget_cached_acl() changed from inline to
dnl # EXPORT_SYMBOL. In the former case, they may not be usable because of
@@ -328,7 +292,6 @@ AC_DEFUN([ZFS_AC_KERNEL_ACL_HAS_REFCOUNT], [
])
AC_DEFUN([ZFS_AC_KERNEL_SRC_ACL], [
- ZFS_AC_KERNEL_SRC_POSIX_ACL_RELEASE
ZFS_AC_KERNEL_SRC_SET_CACHED_ACL_USABLE
ZFS_AC_KERNEL_SRC_POSIX_ACL_EQUIV_MODE_WANTS_UMODE_T
ZFS_AC_KERNEL_SRC_POSIX_ACL_VALID_WITH_NS
@@ -339,7 +302,6 @@ AC_DEFUN([ZFS_AC_KERNEL_SRC_ACL], [
])
AC_DEFUN([ZFS_AC_KERNEL_ACL], [
- ZFS_AC_KERNEL_POSIX_ACL_RELEASE
ZFS_AC_KERNEL_SET_CACHED_ACL_USABLE
ZFS_AC_KERNEL_POSIX_ACL_EQUIV_MODE_WANTS_UMODE_T
ZFS_AC_KERNEL_POSIX_ACL_VALID_WITH_NS