diff options
Diffstat (limited to 'mm/slub.c')
-rw-r--r-- | mm/slub.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -2449,7 +2449,7 @@ size_t ksize(const void *object) | |||
2449 | struct page *page; | 2449 | struct page *page; |
2450 | struct kmem_cache *s; | 2450 | struct kmem_cache *s; |
2451 | 2451 | ||
2452 | if (ZERO_OR_NULL_PTR(object)) | 2452 | if (unlikely(ZERO_OR_NULL_PTR(object))) |
2453 | return 0; | 2453 | return 0; |
2454 | 2454 | ||
2455 | page = get_object_page(object); | 2455 | page = get_object_page(object); |
@@ -2483,7 +2483,7 @@ void kfree(const void *x) | |||
2483 | { | 2483 | { |
2484 | struct page *page; | 2484 | struct page *page; |
2485 | 2485 | ||
2486 | if (ZERO_OR_NULL_PTR(x)) | 2486 | if (unlikely(ZERO_OR_NULL_PTR(x))) |
2487 | return; | 2487 | return; |
2488 | 2488 | ||
2489 | page = virt_to_head_page(x); | 2489 | page = virt_to_head_page(x); |
@@ -2800,7 +2800,7 @@ void *__kmalloc_track_caller(size_t size, gfp_t gfpflags, void *caller) | |||
2800 | get_order(size)); | 2800 | get_order(size)); |
2801 | s = get_slab(size, gfpflags); | 2801 | s = get_slab(size, gfpflags); |
2802 | 2802 | ||
2803 | if (ZERO_OR_NULL_PTR(s)) | 2803 | if (unlikely(ZERO_OR_NULL_PTR(s))) |
2804 | return s; | 2804 | return s; |
2805 | 2805 | ||
2806 | return slab_alloc(s, gfpflags, -1, caller); | 2806 | return slab_alloc(s, gfpflags, -1, caller); |
@@ -2816,7 +2816,7 @@ void *__kmalloc_node_track_caller(size_t size, gfp_t gfpflags, | |||
2816 | get_order(size)); | 2816 | get_order(size)); |
2817 | s = get_slab(size, gfpflags); | 2817 | s = get_slab(size, gfpflags); |
2818 | 2818 | ||
2819 | if (ZERO_OR_NULL_PTR(s)) | 2819 | if (unlikely(ZERO_OR_NULL_PTR(s))) |
2820 | return s; | 2820 | return s; |
2821 | 2821 | ||
2822 | return slab_alloc(s, gfpflags, node, caller); | 2822 | return slab_alloc(s, gfpflags, node, caller); |