From e0b066f02640b770db0c66889744a323e15c98d7 Mon Sep 17 00:00:00 2001 From: ericm <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 680a082b7f..b4a9dd2405 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 56de6fbbb6..970d412a24 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 -- GitLab