diff --git a/build/autoconf/lustre-build-linux.m4 b/build/autoconf/lustre-build-linux.m4
index 680a082b7f339cc96e195271f2d039cb93d29b4b..b4a9dd2405b4587a6989389fb2a54ef616f4db0f 100644
--- a/build/autoconf/lustre-build-linux.m4
+++ b/build/autoconf/lustre-build-linux.m4
@@ -403,6 +403,19 @@ AC_DEFUN([LB_LINUX_CONDITIONALS],
 AM_CONDITIONAL(GSS, test x$enable_gss = xyes)
 ])
 
+#
+# LB_LINUX_CONFIG_PAG
+#
+AC_DEFUN([LB_LINUX_CONFIG_PAG],
+[AC_MSG_CHECKING([if Linux is patched with basic PAG support])
+LB_LINUX_TRY_COMPILE([#include <linux/sched.h>],[
+unsigned long pag = current->pag;
+],[AC_MSG_RESULT([yes])
+AC_DEFINE(HAVE_LINUX_PAG, 1, [linux has basic PAG support for Lustre])],[
+AC_MSG_RESULT([no])
+])
+])
+
 #
 # LC_LINUX_CONFIG_GSS
 #
diff --git a/build/autoconf/lustre-build.m4 b/build/autoconf/lustre-build.m4
index 56de6fbbb6a377e2aca30a79b420cf96468bd3eb..970d412a24ccfe477c5756045bdb99bc0446e6a8 100644
--- a/build/autoconf/lustre-build.m4
+++ b/build/autoconf/lustre-build.m4
@@ -498,6 +498,7 @@ LC_CONFIG_SPLIT
 LC_CONFIG_LDISKFS
 
 LB_CONFIG_MODULES
+LB_LINUX_CONFIG_PAG
 LC_LINUX_CONFIG_GSS
 
 LC_CONFIG_LIBLUSTRE