driver core: fix up Kconfig text for CONFIG_SYSFS_DEPRECATED
[sfrench/cifs-2.6.git] / init / Kconfig
index dcef8b55011a01db4031b821d99a3b80f44f9d99..e6606e6e99e4f68564316263a6ddbb08b633a22b 100644 (file)
@@ -382,10 +382,11 @@ config SYSFS_DEPRECATED
 
          If enabled, this option will also move any device structures
          that belong to a class, back into the /sys/class hierarchy, in
-         order to support older versions of udev.
+         order to support older versions of udev and some userspace
+         programs.
 
-         If you are using a distro that was released in 2006 or later,
-         it should be safe to say N here.
+         If you are using a distro with the most recent userspace
+         packages, it should be safe to say N here.
 
 config CGROUP_MEM_CONT
        bool "Memory controller for cgroups"
@@ -394,6 +395,14 @@ config CGROUP_MEM_CONT
          Provides a memory 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 controller.
+
 config PROC_PID_CPUSET
        bool "Include legacy /proc/<pid>/cpuset file"
        depends on CPUSETS