dnl # dnl # 2.6.38 API change dnl # The .get_sb callback has been replaced by a .mount callback dnl # in the file_system_type structure. dnl # AC_DEFUN([ZFS_AC_KERNEL_SRC_FST_MOUNT], [ ZFS_LINUX_TEST_SRC([file_system_type_mount], [ #include static struct dentry * mount(struct file_system_type *fs_type, int flags, const char *osname, void *data) { struct dentry *d = NULL; return (d); } static struct file_system_type fst __attribute__ ((unused)) = { .mount = mount, }; ],[]) ]) AC_DEFUN([ZFS_AC_KERNEL_FST_MOUNT], [ AC_MSG_CHECKING([whether fst->mount() exists]) ZFS_LINUX_TEST_RESULT([file_system_type_mount], [ AC_MSG_RESULT(yes) AC_DEFINE(HAVE_FST_MOUNT, 1, [fst->mount() exists]) ],[ AC_MSG_RESULT(no) ]) ])