memcg: Fix init/Kconfig documentation

From: Balbir Singh
Date: Tue Oct 21 2008 - 01:59:30 EST


From: Balbir Singh <balbir@xxxxxxxxxxxxxxxxxx>
Date: Tue, 21 Oct 2008 11:12:45 +0530
Subject: [PATCH] memcg: Update Kconfig to remove the struct page overhead statement.

The memory resource controller no longer has a struct page overhead
associated with it. The init/Kconfig help has been replaced with
something more suitable based on the current implementation.

Signed-off-by: Balbir Singh <balbir@xxxxxxxxxxxxxxxxxx>
---
init/Kconfig | 11 ++++-------
1 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/init/Kconfig b/init/Kconfig
index 113c74c..1847f87 100644
--- a/init/Kconfig
+++ b/init/Kconfig
@@ -404,13 +404,10 @@ config CGROUP_MEM_RES_CTLR
Provides a memory resource controller that manages both page cache and
RSS memory.

- Note that setting this option increases fixed memory overhead
- associated with each page of memory in the system by 4/8 bytes
- and also increases cache misses because struct page on many 64bit
- systems will not fit into a single cache line anymore.
-
- Only enable when you're ok with these trade offs and really
- sure you need the memory resource controller.
+ The config option adds a small memory overhead proportional to the
+ size of memory. The controller can be disabled at run time by
+ using the cgroup_disable=memory option, at which point the overhead
+ disappears.

This config option also selects MM_OWNER config option, which
could in turn add some fork/exit overhead.
--
1.5.6.3


Balbir
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/