1dnl # 2dnl # 4.8 API change 3dnl # struct user_namespace was added to struct super_block as 4dnl # super->s_user_ns member 5dnl # 6AC_DEFUN([ZFS_AC_KERNEL_SRC_SUPER_USER_NS], [ 7 ZFS_LINUX_TEST_SRC([super_user_ns], [ 8 #include <linux/fs.h> 9 #include <linux/user_namespace.h> 10 ], [ 11 struct super_block super; 12 super.s_user_ns = (struct user_namespace *)NULL; 13 ]) 14]) 15 16AC_DEFUN([ZFS_AC_KERNEL_SUPER_USER_NS], [ 17 AC_MSG_CHECKING([whether super_block->s_user_ns exists]) 18 ZFS_LINUX_TEST_RESULT([super_user_ns], [ 19 AC_MSG_RESULT(yes) 20 AC_DEFINE(HAVE_SUPER_USER_NS, 1, 21 [super_block->s_user_ns exists]) 22 ],[ 23 AC_MSG_RESULT(no) 24 ]) 25]) 26