[IA64] Default to use the SLUB allocator

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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@xxxxxxx>

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@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel]     [Sparc Linux]     [DCCP]     [Linux ARM]     [Yosemite News]     [Linux SCSI]     [Linux x86_64]     [Linux for Ham Radio]

  Powered by Linux