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