From: ericm Date: Wed, 18 Oct 2006 23:48:40 +0000 (+0000) Subject: branch: b_new_cmd X-Git-Tag: v1_7_100~410 X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=commitdiff_plain;h=e0b066f02640b770db0c66889744a323e15c98d7 branch: b_new_cmd basic support for PAG, ported from HEAD. --- 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