From 091139b3e2160e1f56b11820d59589de9ccd9c40 Mon Sep 17 00:00:00 2001 From: Simon Wilkinson Date: Tue, 2 Jun 2009 19:31:45 +0000 Subject: [PATCH] linux-allow-disabling-syscall-probing-20090602 LICENSE IPL10 give a configure switch to allow disabling syscall probing --- acinclude.m4 | 7 +++++++ src/afs/LINUX/osi_probe.c | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/acinclude.m4 b/acinclude.m4 index 3b18a45..9646ef6 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -299,6 +299,13 @@ AC_ARG_ENABLE([optimize-pam], enabled)])], , [enable_optimize_pam="yes"]) +AC_ARG_ENABLE([linux-syscall-probing], + [AS_HELP_STRING([--disable-linux-syscall-probing], + [disabling Linux syscall probing (defaults to enabled)])], + , + [AC_DEFINE(ENABLE_LINUX_SYSCALL_PROBING, 1, + [define to enable syscall table probes])]) + AC_ARG_WITH([xslt-processor], AS_HELP_STRING([--with-xslt-processor=ARG], diff --git a/src/afs/LINUX/osi_probe.c b/src/afs/LINUX/osi_probe.c index 597ca90..02bd9fd 100644 --- a/src/afs/LINUX/osi_probe.c +++ b/src/afs/LINUX/osi_probe.c @@ -52,7 +52,7 @@ #include #include "afs/param.h" #endif -#if defined(EXPORTED_INIT_MM) +#if defined(ENABLE_LINUX_SYSCALL_PROBING) && defined(EXPORTED_INIT_MM) #ifdef AFS_LINUX24_ENV #include /* early to avoid printf->printk mapping */ #ifdef AFS_LINUX26_ENV -- 1.9.4