diff options
Diffstat (limited to 'mm/slob.c')
-rw-r--r-- | mm/slob.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -539,7 +539,7 @@ size_t __ksize(const void *block) | |||
539 | 539 | ||
540 | sp = virt_to_page(block); | 540 | sp = virt_to_page(block); |
541 | if (unlikely(!PageSlab(sp))) | 541 | if (unlikely(!PageSlab(sp))) |
542 | return PAGE_SIZE << compound_order(sp); | 542 | return page_size(sp); |
543 | 543 | ||
544 | align = max_t(size_t, ARCH_KMALLOC_MINALIGN, ARCH_SLAB_MINALIGN); | 544 | align = max_t(size_t, ARCH_KMALLOC_MINALIGN, ARCH_SLAB_MINALIGN); |
545 | m = (unsigned int *)(block - align); | 545 | m = (unsigned int *)(block - align); |