Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Size is usually below than KMALLOC_MAX_SIZE.
- If we add a 'unlikely' macro, compiler can make better code.
- Signed-off-by: Joonsoo Kim <iamjoonsoo.kim@lge.com>
- diff --git a/mm/slab_common.c b/mm/slab_common.c
- index 538bade..f0410eb 100644
- --- a/mm/slab_common.c
- +++ b/mm/slab_common.c
- @@ -373,7 +373,7 @@ struct kmem_cache *kmalloc_slab(size_t size, gfp_t flags)
- {
- int index;
- - if (size > KMALLOC_MAX_SIZE) {
- + if (unlikely(size > KMALLOC_MAX_SIZE)) {
- WARN_ON_ONCE(!(flags & __GFP_NOWARN));
- return NULL;
- }
- --
- 1.7.9.5
- --
- To unsubscribe, send a message with 'unsubscribe linux-mm' in
- the body to majordomo@kvack.org. For more info on Linux MM,
- see: http://www.linux-mm.org/ .
- Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement