1dnl # 2dnl # 2.6.38 API change 3dnl # The .get_sb callback has been replaced by a .mount callback 4dnl # in the file_system_type structure. 5dnl # 6AC_DEFUN([ZFS_AC_KERNEL_SRC_FST_MOUNT], [ 7 ZFS_LINUX_TEST_SRC([file_system_type_mount], [ 8 #include <linux/fs.h> 9 10 static struct dentry * 11 mount(struct file_system_type *fs_type, int flags, 12 const char *osname, void *data) { 13 struct dentry *d = NULL; 14 return (d); 15 } 16 17 static struct file_system_type fst __attribute__ ((unused)) = { 18 .mount = mount, 19 }; 20 ],[]) 21]) 22 23AC_DEFUN([ZFS_AC_KERNEL_FST_MOUNT], [ 24 AC_MSG_CHECKING([whether fst->mount() exists]) 25 ZFS_LINUX_TEST_RESULT([file_system_type_mount], [ 26 AC_MSG_RESULT(yes) 27 ],[ 28 ZFS_LINUX_TEST_ERROR([fst->mount()]) 29 ]) 30]) 31