aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPekka Enberg <penberg@cs.helsinki.fi>2008-10-10 11:02:59 +0300
committerPekka Enberg <penberg@cs.helsinki.fi>2008-12-29 15:34:17 +0200
commitbf6803d6fd654d9a73cd90308b5225d78655d027 (patch)
treee6551e13cbfc0fd5525a9bad6c8546cefee08b23
parentfaa97abe6a3673af268abb661c6b663252a911aa (diff)
kmemtrace: remove config option for enabling tracing at boot
Users can pass kmemtrace.enabled=yes as a kernel parameter to enable kmemtrace at boot so remove the useless CONFIG_KMEMTRACE_DEFAULT_ENABLED config option. Cc: Eduard - Gabriel Munteanu <eduard.munteanu@linux360.ro> Signed-off-by: Pekka Enberg <penberg@cs.helsinki.fi>
-rw-r--r--Documentation/vm/kmemtrace.txt2
-rw-r--r--lib/Kconfig.debug8
-rw-r--r--mm/kmemtrace.c8
3 files changed, 4 insertions, 14 deletions
diff --git a/Documentation/vm/kmemtrace.txt b/Documentation/vm/kmemtrace.txt
index f656cac3558..a956d9b7f94 100644
--- a/Documentation/vm/kmemtrace.txt
+++ b/Documentation/vm/kmemtrace.txt
@@ -61,7 +61,7 @@ III. Quick usage guide
======================
1) Get a kernel that supports kmemtrace and build it accordingly (i.e. enable
-CONFIG_KMEMTRACE and CONFIG_KMEMTRACE_DEFAULT_ENABLED).
+CONFIG_KMEMTRACE).
2) Get the userspace tool and build it:
$ git-clone git://repo.or.cz/kmemtrace-user.git # current repository
diff --git a/lib/Kconfig.debug b/lib/Kconfig.debug
index 78d669b461d..b5417e23ba9 100644
--- a/lib/Kconfig.debug
+++ b/lib/Kconfig.debug
@@ -823,14 +823,6 @@ config KMEMTRACE
If unsure, say N.
-config KMEMTRACE_DEFAULT_ENABLED
- bool "Enabled by default at boot"
- depends on KMEMTRACE
- help
- Say Y here to enable kmemtrace at boot-time by default. Whatever
- the choice, the behavior can be overridden by a kernel parameter,
- as described in documentation.
-
menuconfig BUILD_DOCSRC
bool "Build targets in Documentation/ tree"
depends on HEADERS_CHECK
diff --git a/mm/kmemtrace.c b/mm/kmemtrace.c
index f7a49c077df..f7704f52c4b 100644
--- a/mm/kmemtrace.c
+++ b/mm/kmemtrace.c
@@ -19,11 +19,9 @@ static struct rchan *kmemtrace_chan;
static u32 kmemtrace_buf_overruns;
static unsigned int kmemtrace_n_subbufs;
-#ifdef CONFIG_KMEMTRACE_DEFAULT_ENABLED
-static unsigned int kmemtrace_enabled = 1;
-#else
-static unsigned int kmemtrace_enabled = 0;
-#endif
+
+/* disabled by default */
+static unsigned int kmemtrace_enabled;
/*
* The sequence number is used for reordering kmemtrace packets