diff options
author | Joonsoo Kim <iamjoonsoo.kim@lge.com> | 2014-10-09 18:26:22 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-10-09 22:25:51 -0400 |
commit | 423c929cbbecc60e9c407f9048e58f5422f7995d (patch) | |
tree | 34f427883c02de08d9819db705c91ec418411643 /Documentation/kernel-parameters.txt | |
parent | 9163582c3f22cfba90a78749751ac70b127a9167 (diff) |
mm/slab_common: commonize slab merge logic
Slab merge is good feature to reduce fragmentation. Now, it is only
applied to SLUB, but, it would be good to apply it to SLAB. This patch is
preparation step to apply slab merge to SLAB by commonizing slab merge
logic.
Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
Cc: Randy Dunlap <rdunlap@infradead.org>
Cc: Christoph Lameter <cl@linux.com>
Cc: Pekka Enberg <penberg@kernel.org>
Cc: David Rientjes <rientjes@google.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'Documentation/kernel-parameters.txt')
-rw-r--r-- | Documentation/kernel-parameters.txt | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/Documentation/kernel-parameters.txt b/Documentation/kernel-parameters.txt index d9a452e8fb9b..a126a31dde02 100644 --- a/Documentation/kernel-parameters.txt +++ b/Documentation/kernel-parameters.txt | |||
@@ -3158,6 +3158,13 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
3158 | 3158 | ||
3159 | slram= [HW,MTD] | 3159 | slram= [HW,MTD] |
3160 | 3160 | ||
3161 | slab_nomerge [MM] | ||
3162 | Disable merging of slabs with similar size. May be | ||
3163 | necessary if there is some reason to distinguish | ||
3164 | allocs to different slabs. Debug options disable | ||
3165 | merging on their own. | ||
3166 | For more information see Documentation/vm/slub.txt. | ||
3167 | |||
3161 | slab_max_order= [MM, SLAB] | 3168 | slab_max_order= [MM, SLAB] |
3162 | Determines the maximum allowed order for slabs. | 3169 | Determines the maximum allowed order for slabs. |
3163 | A high setting may cause OOMs due to memory | 3170 | A high setting may cause OOMs due to memory |
@@ -3193,11 +3200,8 @@ bytes respectively. Such letter suffixes can also be entirely omitted. | |||
3193 | For more information see Documentation/vm/slub.txt. | 3200 | For more information see Documentation/vm/slub.txt. |
3194 | 3201 | ||
3195 | slub_nomerge [MM, SLUB] | 3202 | slub_nomerge [MM, SLUB] |
3196 | Disable merging of slabs with similar size. May be | 3203 | Same with slab_nomerge. This is supported for legacy. |
3197 | necessary if there is some reason to distinguish | 3204 | See slab_nomerge for more information. |
3198 | allocs to different slabs. Debug options disable | ||
3199 | merging on their own. | ||
3200 | For more information see Documentation/vm/slub.txt. | ||
3201 | 3205 | ||
3202 | smart2= [HW] | 3206 | smart2= [HW] |
3203 | Format: <io1>[,<io2>[,...,<io8>]] | 3207 | Format: <io1>[,<io2>[,...,<io8>]] |