2 dnl # Linux 5.19 uses read_folio in lieu of readpage
4 AC_DEFUN([ZFS_AC_KERNEL_SRC_VFS_READ_FOLIO], [
5 ZFS_LINUX_TEST_SRC([vfs_has_read_folio], [
9 test_read_folio(struct file *file, struct folio *folio) {
10 (void) file; (void) folio;
14 static const struct address_space_operations
15 aops __attribute__ ((unused)) = {
16 .read_folio = test_read_folio,
21 AC_DEFUN([ZFS_AC_KERNEL_VFS_READ_FOLIO], [
23 dnl # Linux 5.19 uses read_folio in lieu of readpage
25 AC_MSG_CHECKING([whether read_folio exists])
26 ZFS_LINUX_TEST_RESULT([vfs_has_read_folio], [
28 AC_DEFINE(HAVE_VFS_READ_FOLIO, 1, [read_folio exists])