[IA64] Default to use the SLUB allocator

From: Christoph Lameter <clameter_at_sgi.com>
Date: 2007-06-08 11:03:49
Default all IA64 configurations in arch/ia64/configs to use SLUB.

SLUB has less overhead, is particularly faster on architectures with large
pagesizes such as IA64, has build in diagnostics that do not require a
kernel rebuilt and has a reporting system.

This also will enable the use of slab defragmentation by default once that is
merged upstream.

(Sounds awfully like too much marketing here. Hopefully there are no bugs
left...)

Signed-off-by: Christoph Lameter <clameter@sgi.com>

Index: slub/arch/ia64/configs/sn2_defconfig
===================================================================
--- slub.orig/arch/ia64/configs/sn2_defconfig	2007-06-07 17:41:42.000000000 -0700
+++ slub/arch/ia64/configs/sn2_defconfig	2007-06-07 17:47:35.000000000 -0700
@@ -46,7 +46,7 @@ CONFIG_BASE_FULL=y
 CONFIG_FUTEX=y
 CONFIG_EPOLL=y
 CONFIG_SHMEM=y
-CONFIG_SLAB=y
+CONFIG_SLUB=y
 CONFIG_VM_EVENT_COUNTERS=y
 CONFIG_RT_MUTEXES=y
 # CONFIG_TINY_SHMEM is not set
Index: slub/arch/ia64/configs/bigsur_defconfig
===================================================================
--- slub.orig/arch/ia64/configs/bigsur_defconfig	2007-06-07 17:43:25.000000000 -0700
+++ slub/arch/ia64/configs/bigsur_defconfig	2007-06-07 17:43:32.000000000 -0700
@@ -42,7 +42,7 @@ CONFIG_CC_ALIGN_FUNCTIONS=0
 CONFIG_CC_ALIGN_LABELS=0
 CONFIG_CC_ALIGN_LOOPS=0
 CONFIG_CC_ALIGN_JUMPS=0
-CONFIG_SLAB=y
+CONFIG_SLUB=y
 # CONFIG_TINY_SHMEM is not set
 CONFIG_BASE_SMALL=0
 # CONFIG_SLOB is not set
Index: slub/arch/ia64/configs/gensparse_defconfig
===================================================================
--- slub.orig/arch/ia64/configs/gensparse_defconfig	2007-06-07 17:43:38.000000000 -0700
+++ slub/arch/ia64/configs/gensparse_defconfig	2007-06-07 17:43:46.000000000 -0700
@@ -43,7 +43,7 @@ CONFIG_CC_ALIGN_FUNCTIONS=0
 CONFIG_CC_ALIGN_LABELS=0
 CONFIG_CC_ALIGN_LOOPS=0
 CONFIG_CC_ALIGN_JUMPS=0
-CONFIG_SLAB=y
+CONFIG_SLUB=y
 # CONFIG_TINY_SHMEM is not set
 CONFIG_BASE_SMALL=0
 # CONFIG_SLOB is not set
Index: slub/arch/ia64/configs/sim_defconfig
===================================================================
--- slub.orig/arch/ia64/configs/sim_defconfig	2007-06-07 17:43:54.000000000 -0700
+++ slub/arch/ia64/configs/sim_defconfig	2007-06-07 17:43:59.000000000 -0700
@@ -43,7 +43,7 @@ CONFIG_CC_ALIGN_FUNCTIONS=0
 CONFIG_CC_ALIGN_LABELS=0
 CONFIG_CC_ALIGN_LOOPS=0
 CONFIG_CC_ALIGN_JUMPS=0
-CONFIG_SLAB=y
+CONFIG_SLUB=y
 # CONFIG_TINY_SHMEM is not set
 CONFIG_BASE_SMALL=0
 # CONFIG_SLOB is not set
Index: slub/arch/ia64/configs/tiger_defconfig
===================================================================
--- slub.orig/arch/ia64/configs/tiger_defconfig	2007-06-07 17:43:09.000000000 -0700
+++ slub/arch/ia64/configs/tiger_defconfig	2007-06-07 17:43:17.000000000 -0700
@@ -48,7 +48,7 @@ CONFIG_BASE_FULL=y
 CONFIG_FUTEX=y
 CONFIG_EPOLL=y
 CONFIG_SHMEM=y
-CONFIG_SLAB=y
+CONFIG_SLUB=y
 CONFIG_VM_EVENT_COUNTERS=y
 CONFIG_RT_MUTEXES=y
 # CONFIG_TINY_SHMEM is not set
Index: slub/arch/ia64/configs/zx1_defconfig
===================================================================
--- slub.orig/arch/ia64/configs/zx1_defconfig	2007-06-07 17:44:05.000000000 -0700
+++ slub/arch/ia64/configs/zx1_defconfig	2007-06-07 17:44:18.000000000 -0700
@@ -48,7 +48,7 @@ CONFIG_BASE_FULL=y
 CONFIG_FUTEX=y
 CONFIG_EPOLL=y
 CONFIG_SHMEM=y
-CONFIG_SLAB=y
+CONFIG_SLUB=y
 CONFIG_VM_EVENT_COUNTERS=y
 CONFIG_RT_MUTEXES=y
 # CONFIG_TINY_SHMEM is not set
-
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Received on Fri Jun 08 11:04:00 2007

This archive was generated by hypermail 2.1.8 : 2007-06-08 11:04:23 EST