diff options
Diffstat (limited to 'mm/slub.c')
-rw-r--r-- | mm/slub.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -3477,7 +3477,7 @@ void kfree(const void *x) | |||
3477 | if (unlikely(!PageSlab(page))) { | 3477 | if (unlikely(!PageSlab(page))) { |
3478 | BUG_ON(!PageCompound(page)); | 3478 | BUG_ON(!PageCompound(page)); |
3479 | kmemleak_free(x); | 3479 | kmemleak_free(x); |
3480 | put_page(page); | 3480 | __free_pages(page, compound_order(page)); |
3481 | return; | 3481 | return; |
3482 | } | 3482 | } |
3483 | slab_free(page->slab, page, object, _RET_IP_); | 3483 | slab_free(page->slab, page, object, _RET_IP_); |