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