Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

Advertisement
[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.6.24 /mm/Kconfig

Filename:/mm/Kconfig
Lines Added:18
Lines Deleted:2
Also changed in: (Previous) 2.6.24-rc8  2.6.24-rc7  2.6.24-rc6  2.6.24-rc5-git7  2.6.24-rc5-git6  2.6.24-rc5-git5 
(Following) 2.6.24-git5  2.6.24-git6  2.6.24-git7  2.6.24-git8  2.6.24-git9  2.6.24-git10 

Location
[  2.6.24
  [  mm
     o  Kconfig

Patch

diff --git a/mm/Kconfig b/mm/Kconfig
index a7609cb..9ef9741 100644
--- a/mm/Kconfig
+++ b/mm/Kconfig
@@ -37,7 +37,7 @@ config DISCONTIGMEM_MANUAL
      in their physical address spaces, and this option provides
      more efficient handling of these holes.  However, the vast
      majority of hardware has quite flat address spaces, and
-     can have degraded performance from extra overhead that
+     can have degraded performance from the extra overhead that
      this option imposes.
 
      Many NUMA configurations will have this as the only option.
@@ -112,6 +112,18 @@ config SPARSEMEM_EXTREME
    def_bool y
    depends on SPARSEMEM && !SPARSEMEM_STATIC
 
+config SPARSEMEM_VMEMMAP_ENABLE
+   def_bool n
+
+config SPARSEMEM_VMEMMAP
+   bool "Sparse Memory virtual memmap"
+   depends on SPARSEMEM && SPARSEMEM_VMEMMAP_ENABLE
+   default y
+   help
+    SPARSEMEM_VMEMMAP uses a virtually mapped memmap to optimise
+    pfn_to_page and page_to_pfn operations.  This is the most
+    efficient option when sufficient kernel resources are available.
+
 # eventually, we can have this option just 'select SPARSEMEM'
 config MEMORY_HOTPLUG
    bool "Allow for memory hot-add"
@@ -126,6 +138,11 @@ config MEMORY_HOTPLUG_SPARSE
    def_bool y
    depends on SPARSEMEM && MEMORY_HOTPLUG
 
+config MEMORY_HOTREMOVE
+   bool "Allow for memory hot remove"
+   depends on MEMORY_HOTPLUG && ARCH_ENABLE_MEMORY_HOTREMOVE
+   depends on MIGRATION
+
 # Heavily threaded applications may benefit from splitting the mm-wide
 # page_table_lock, so that faults on different parts of the user address
 # space can be handled with less contention: split it at this NR_CPUS.
@@ -137,7 +154,6 @@ config SPLIT_PTLOCK_CPUS
    int
    default "4096" if ARM && !CPU_CACHE_VIPT
    default "4096" if PARISC && !PA20
-   default "4096" if XEN
    default "4"
 
 #


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.