aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/openzfs/config/kernel-show-options.m4
diff options
context:
space:
mode:
Diffstat (limited to 'sys/contrib/openzfs/config/kernel-show-options.m4')
-rw-r--r--sys/contrib/openzfs/config/kernel-show-options.m425
1 files changed, 25 insertions, 0 deletions
diff --git a/sys/contrib/openzfs/config/kernel-show-options.m4 b/sys/contrib/openzfs/config/kernel-show-options.m4
new file mode 100644
index 000000000000..fd62f30086dc
--- /dev/null
+++ b/sys/contrib/openzfs/config/kernel-show-options.m4
@@ -0,0 +1,25 @@
+dnl #
+dnl # Linux 3.3 API
+dnl #
+AC_DEFUN([ZFS_AC_KERNEL_SRC_SHOW_OPTIONS], [
+ ZFS_LINUX_TEST_SRC([super_operations_show_options], [
+ #include <linux/fs.h>
+
+ static int show_options(struct seq_file * x, struct dentry * y) {
+ return 0;
+ };
+
+ static struct super_operations sops __attribute__ ((unused)) = {
+ .show_options = show_options,
+ };
+ ],[])
+])
+
+AC_DEFUN([ZFS_AC_KERNEL_SHOW_OPTIONS], [
+ AC_MSG_CHECKING([whether sops->show_options() wants dentry])
+ ZFS_LINUX_TEST_RESULT([super_operations_show_options], [
+ AC_MSG_RESULT([yes])
+ ],[
+ ZFS_LINUX_TEST_ERROR([sops->show_options()])
+ ])
+])