1dnl #
2dnl # 3.19 API change
3dnl # struct access f->f_dentry->d_inode was replaced by accessor function
4dnl # file_inode(f)
5dnl #
6AC_DEFUN([ZFS_AC_KERNEL_SRC_FILE_INODE], [
7	ZFS_LINUX_TEST_SRC([file_inode], [
8		#include <linux/fs.h>
9	],[
10		struct file *f = NULL;
11		file_inode(f);
12	])
13])
14
15AC_DEFUN([ZFS_AC_KERNEL_FILE_INODE], [
16	AC_MSG_CHECKING([whether file_inode() is available])
17	ZFS_LINUX_TEST_RESULT([file_inode], [
18		AC_MSG_RESULT(yes)
19		AC_DEFINE(HAVE_FILE_INODE, 1, [file_inode() is available])
20	],[
21		AC_MSG_RESULT(no)
22	])
23])
24