]>
Commit | Line | Data |
---|---|---|
93b43af1 SF |
1 | dnl # |
2 | dnl # 2.6.38 API change | |
3 | dnl # The .get_sb callback has been replaced by a .mount callback | |
4 | dnl # in the file_system_type structure. | |
5 | dnl # | |
608f8749 BB |
6 | AC_DEFUN([ZFS_AC_KERNEL_SRC_FST_MOUNT], [ |
7 | ZFS_LINUX_TEST_SRC([file_system_type_mount], [ | |
93b43af1 SF |
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 | }; | |
608f8749 BB |
20 | ],[]) |
21 | ]) | |
22 | ||
23 | AC_DEFUN([ZFS_AC_KERNEL_FST_MOUNT], [ | |
24 | AC_MSG_CHECKING([whether fst->mount() exists]) | |
25 | ZFS_LINUX_TEST_RESULT([file_system_type_mount], [ | |
93b43af1 | 26 | AC_MSG_RESULT(yes) |
93b43af1 | 27 | ],[ |
066e8252 | 28 | ZFS_LINUX_TEST_ERROR([fst->mount()]) |
93b43af1 SF |
29 | ]) |
30 | ]) |