]) # LC_BI_BDEV
#
+# LC_I_PAGES
+#
+# kernel 4.17 commit b93b016313b3ba8003c3b8bb71f569af91f19fc7
+#
+AC_DEFUN([LC_I_PAGES], [
+LB_CHECK_COMPILE([if struct address_space has i_pages],
+i_pages, [
+ #include <linux/fs.h>
+],[
+ struct address_space mapping = {};
+ void *i_pages;
+
+ i_pages = &mapping.i_pages;
+],[
+ AC_DEFINE(HAVE_I_PAGES, 1,
+ [struct address_space has i_pages])
+])
+]) # LC_I_PAGES
+
+#
# LC_PROG_LINUX
#
# Lustre linux kernel checks
LC_PAGEVEC_INIT_ONE_PARAM
LC_BI_BDEV
+ # 4.17
+ LC_I_PAGES
+
# kernel patch to extend integrity interface
LC_BIO_INTEGRITY_PREP_FN