dnl # dnl # 3.11 API change dnl # lseek_execute helper exported dnl # AC_DEFUN([ZFS_AC_KERNEL_SRC_LSEEK_EXECUTE], [ ZFS_LINUX_TEST_SRC([lseek_execute], [ #include ], [ struct file *fp __attribute__ ((unused)) = NULL; struct inode *ip __attribute__ ((unused)) = NULL; loff_t offset __attribute__ ((unused)) = 0; loff_t maxsize __attribute__ ((unused)) = 0; lseek_execute(fp, ip, offset, maxsize); ]) ]) AC_DEFUN([ZFS_AC_KERNEL_LSEEK_EXECUTE], [ AC_MSG_CHECKING([whether lseek_execute() is available]) ZFS_LINUX_TEST_RESULT_SYMBOL([lseek_execute], [lseek_exclusive], [fs/read_write.c], [ AC_MSG_RESULT(yes) AC_DEFINE(HAVE_LSEEK_EXECUTE, 1, [lseek_execute() is available]) ], [ AC_MSG_RESULT(no) ]) ])