]>
Commit | Line | Data |
---|---|---|
066e8252 BB |
1 | dnl # |
2 | dnl # 3.6 API change | |
3 | dnl # | |
4 | AC_DEFUN([ZFS_AC_KERNEL_SRC_LOOKUP_FLAGS], [ | |
5 | ZFS_LINUX_TEST_SRC([lookup_flags], [ | |
6 | #include <linux/fs.h> | |
7 | #include <linux/sched.h> | |
8 | ||
9 | struct dentry *inode_lookup(struct inode *inode, | |
10 | struct dentry *dentry, unsigned int flags) { return NULL; } | |
11 | ||
12 | static const struct inode_operations iops | |
13 | __attribute__ ((unused)) = { | |
14 | .lookup = inode_lookup, | |
15 | }; | |
16 | ],[]) | |
17 | ]) | |
18 | ||
19 | AC_DEFUN([ZFS_AC_KERNEL_LOOKUP_FLAGS], [ | |
20 | AC_MSG_CHECKING([whether iops->lookup() passes flags]) | |
21 | ZFS_LINUX_TEST_RESULT([lookup_flags], [ | |
22 | AC_MSG_RESULT(yes) | |
23 | ],[ | |
24 | ZFS_LINUX_TEST_ERROR([iops->lookup()]) | |
25 | ]) | |
26 | ]) |