xref: /freebsd-src/sys/contrib/openzfs/config/kernel-mm-page-flags.m4 (revision 7a7741af18d6c8a804cc643cb7ecda9d730c6aa6)
1*7a7741afSMartin MatuskaAC_DEFUN([ZFS_AC_KERNEL_SRC_MM_PAGE_FLAG_ERROR], [
2*7a7741afSMartin Matuska	ZFS_LINUX_TEST_SRC([mm_page_flag_error], [
3*7a7741afSMartin Matuska		#include <linux/page-flags.h>
4*7a7741afSMartin Matuska
5*7a7741afSMartin Matuska		static enum pageflags
6*7a7741afSMartin Matuska		    test_flag __attribute__((unused)) = PG_error;
7*7a7741afSMartin Matuska	])
8*7a7741afSMartin Matuska])
9*7a7741afSMartin MatuskaAC_DEFUN([ZFS_AC_KERNEL_MM_PAGE_FLAG_ERROR], [
10*7a7741afSMartin Matuska	AC_MSG_CHECKING([whether PG_error flag is available])
11*7a7741afSMartin Matuska	ZFS_LINUX_TEST_RESULT([mm_page_flag_error], [
12*7a7741afSMartin Matuska		AC_MSG_RESULT(yes)
13*7a7741afSMartin Matuska		AC_DEFINE(HAVE_MM_PAGE_FLAG_ERROR, 1, [PG_error flag is available])
14*7a7741afSMartin Matuska	],[
15*7a7741afSMartin Matuska		AC_MSG_RESULT(no)
16*7a7741afSMartin Matuska	])
17*7a7741afSMartin Matuska])
18*7a7741afSMartin Matuska
19*7a7741afSMartin MatuskaAC_DEFUN([ZFS_AC_KERNEL_SRC_MM_PAGE_FLAGS], [
20*7a7741afSMartin Matuska	ZFS_AC_KERNEL_SRC_MM_PAGE_FLAG_ERROR
21*7a7741afSMartin Matuska])
22*7a7741afSMartin MatuskaAC_DEFUN([ZFS_AC_KERNEL_MM_PAGE_FLAGS], [
23*7a7741afSMartin Matuska	ZFS_AC_KERNEL_MM_PAGE_FLAG_ERROR
24*7a7741afSMartin Matuska])
25