diff options
author | Christoph Lameter <clameter@sgi.com> | 2007-05-09 05:32:47 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-05-09 15:30:46 -0400 |
commit | 34013886ef47ea72e412beb04558431b57a68d51 (patch) | |
tree | 2ad144b7da7b689950baca5b9725989b379829c4 /init/Kconfig | |
parent | 7ae439ce0c01d7db0c70d1542985969e95ef750d (diff) |
Fix spellings of slab allocator section in init/Kconfig
Fix some of the spelling issues. Fix sentences. Discourage SLOB use
since SLUB can pack objects denser.
Signed-off-by: Christoph Lameter <clameter@sgi.com>
Cc: Matt Mackall <mpm@selenic.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'init/Kconfig')
-rw-r--r-- | init/Kconfig | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/init/Kconfig b/init/Kconfig index da6a91c4a051..4ad6de163238 100644 --- a/init/Kconfig +++ b/init/Kconfig | |||
@@ -523,9 +523,9 @@ config SLAB | |||
523 | bool "SLAB" | 523 | bool "SLAB" |
524 | help | 524 | help |
525 | The regular slab allocator that is established and known to work | 525 | The regular slab allocator that is established and known to work |
526 | well in all environments. It organizes chache hot objects in | 526 | well in all environments. It organizes cache hot objects in |
527 | per cpu and per node queues. SLAB is the default choice for | 527 | per cpu and per node queues. SLAB is the default choice for |
528 | slab allocator. | 528 | a slab allocator. |
529 | 529 | ||
530 | config SLUB | 530 | config SLUB |
531 | depends on EXPERIMENTAL && !ARCH_USES_SLAB_PAGE_STRUCT | 531 | depends on EXPERIMENTAL && !ARCH_USES_SLAB_PAGE_STRUCT |
@@ -535,21 +535,20 @@ config SLUB | |||
535 | instead of managing queues of cached objects (SLAB approach). | 535 | instead of managing queues of cached objects (SLAB approach). |
536 | Per cpu caching is realized using slabs of objects instead | 536 | Per cpu caching is realized using slabs of objects instead |
537 | of queues of objects. SLUB can use memory efficiently | 537 | of queues of objects. SLUB can use memory efficiently |
538 | way and has enhanced diagnostics. | 538 | and has enhanced diagnostics. |
539 | 539 | ||
540 | config SLOB | 540 | config SLOB |
541 | # | 541 | # |
542 | # SLOB cannot support SMP because SLAB_DESTROY_BY_RCU does not work | 542 | # SLOB does not support SMP because SLAB_DESTROY_BY_RCU is unsupported |
543 | # properly. | ||
544 | # | 543 | # |
545 | depends on EMBEDDED && !SMP && !SPARSEMEM | 544 | depends on EMBEDDED && !SMP && !SPARSEMEM |
546 | bool "SLOB (Simple Allocator)" | 545 | bool "SLOB (Simple Allocator)" |
547 | help | 546 | help |
548 | SLOB replaces the SLAB allocator with a drastically simpler | 547 | SLOB replaces the SLAB allocator with a drastically simpler |
549 | allocator. SLOB is more space efficient that SLAB but does not | 548 | allocator. SLOB is more space efficient that SLAB but does not |
550 | scale well (single lock for all operations) and is more susceptible | 549 | scale well (single lock for all operations) and is also highly |
551 | to fragmentation. SLOB it is a great choice to reduce | 550 | susceptible to fragmentation. SLUB can accomplish a higher object |
552 | memory usage and code size for embedded systems. | 551 | density. It is usually better to use SLUB instead of SLOB. |
553 | 552 | ||
554 | endchoice | 553 | endchoice |
555 | 554 | ||