]> git.proxmox.com Git - mirror_zfs.git/blob - config/kernel-filemap.m4
Linux 6.5 compat: disk_check_media_change() was added
[mirror_zfs.git] / config / kernel-filemap.m4
1 dnl #
2 dnl # filemap_range_has_page was not available till 4.13
3 dnl #
4 AC_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
17 AC_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 ])