From e0b066f02640b770db0c66889744a323e15c98d7 Mon Sep 17 00:00:00 2001 From: ericm Date: Wed, 18 Oct 2006 23:48:40 +0000 Subject: [PATCH] branch: b_new_cmd basic support for PAG, ported from HEAD. --- build/autoconf/lustre-build-linux.m4 | 13 +++++++++++++ build/autoconf/lustre-build.m4 | 1 + 2 files changed, 14 insertions(+) diff --git a/build/autoconf/lustre-build-linux.m4 b/build/autoconf/lustre-build-linux.m4 index 680a082..b4a9dd2 100644 --- a/build/autoconf/lustre-build-linux.m4 +++ b/build/autoconf/lustre-build-linux.m4 @@ -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 ],[ +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 diff --git a/build/autoconf/lustre-build.m4 b/build/autoconf/lustre-build.m4 index 56de6fb..970d412 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 -- 1.8.3.1