1dnl # 2dnl # filemap_range_has_page was not available till 4.13 3dnl # 4AC_DEFUN([ZFS_AC_KERNEL_SRC_FILEMAP], [ 5 ZFS_LINUX_TEST_SRC([filemap_range_has_page], [ 6 #include <linux/fs.h> 7 ],[ 8 struct address_space *mapping = NULL; 9 loff_t lstart = 0; 10 loff_t lend = 0; 11 bool ret __attribute__ ((unused)); 12 13 ret = filemap_range_has_page(mapping, lstart, lend); 14 ]) 15]) 16 17AC_DEFUN([ZFS_AC_KERNEL_FILEMAP], [ 18 AC_MSG_CHECKING([whether filemap_range_has_page() is available]) 19 ZFS_LINUX_TEST_RESULT([filemap_range_has_page], [ 20 AC_MSG_RESULT(yes) 21 AC_DEFINE(HAVE_FILEMAP_RANGE_HAS_PAGE, 1, 22 [filemap_range_has_page() is available]) 23 ],[ 24 AC_MSG_RESULT(no) 25 ]) 26]) 27