Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

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>

authored by

Christoph Lameter and committed by
Linus Torvalds
34013886 7ae439ce

+7 -8
+7 -8
init/Kconfig
··· 523 523 bool "SLAB" 524 524 help 525 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 527 per cpu and per node queues. SLAB is the default choice for 528 - slab allocator. 528 + a slab allocator. 529 529 530 530 config SLUB 531 531 depends on EXPERIMENTAL && !ARCH_USES_SLAB_PAGE_STRUCT ··· 535 535 instead of managing queues of cached objects (SLAB approach). 536 536 Per cpu caching is realized using slabs of objects instead 537 537 of queues of objects. SLUB can use memory efficiently 538 - way and has enhanced diagnostics. 538 + and has enhanced diagnostics. 539 539 540 540 config SLOB 541 541 # 542 - # SLOB cannot support SMP because SLAB_DESTROY_BY_RCU does not work 543 - # properly. 542 + # SLOB does not support SMP because SLAB_DESTROY_BY_RCU is unsupported 544 543 # 545 544 depends on EMBEDDED && !SMP && !SPARSEMEM 546 545 bool "SLOB (Simple Allocator)" 547 546 help 548 547 SLOB replaces the SLAB allocator with a drastically simpler 549 548 allocator. SLOB is more space efficient that SLAB but does not 550 - scale well (single lock for all operations) and is more susceptible 551 - to fragmentation. SLOB it is a great choice to reduce 552 - memory usage and code size for embedded systems. 549 + scale well (single lock for all operations) and is also highly 550 + susceptible to fragmentation. SLUB can accomplish a higher object 551 + density. It is usually better to use SLUB instead of SLOB. 553 552 554 553 endchoice 555 554