Whamcloud - gitweb
branch: b_new_cmd
authorericm <ericm>
Wed, 18 Oct 2006 23:48:40 +0000 (23:48 +0000)
committerericm <ericm>
Wed, 18 Oct 2006 23:48:40 +0000 (23:48 +0000)
basic support for PAG, ported from HEAD.

build/autoconf/lustre-build-linux.m4
build/autoconf/lustre-build.m4

index 680a082..b4a9dd2 100644 (file)
@@ -404,6 +404,19 @@ 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
 #
 # Build gss and related tools of Lustre. Currently both kernel and user space
 # LC_LINUX_CONFIG_GSS
 #
 # Build gss and related tools of Lustre. Currently both kernel and user space
index 56de6fb..970d412 100644 (file)
@@ -498,6 +498,7 @@ LC_CONFIG_SPLIT
 LC_CONFIG_LDISKFS
 
 LB_CONFIG_MODULES
 LC_CONFIG_LDISKFS
 
 LB_CONFIG_MODULES
+LB_LINUX_CONFIG_PAG
 LC_LINUX_CONFIG_GSS
 
 LC_CONFIG_LIBLUSTRE
 LC_LINUX_CONFIG_GSS
 
 LC_CONFIG_LIBLUSTRE