]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - mm/slub.c
slub: Add check for kfree() of non slab objects.
[linux-2.6-omap-h63xx.git] / mm / slub.c
index 5f6e2c4a2ba7cbf51e85961eaa56b9d3f82981f0..b3f2e713cdf13d0b17509ed83eadf1117d107637 100644 (file)
--- a/mm/slub.c
+++ b/mm/slub.c
@@ -2766,6 +2766,7 @@ void kfree(const void *x)
 
        page = virt_to_head_page(x);
        if (unlikely(!PageSlab(page))) {
+               BUG_ON(!PageCompound(page));
                put_page(page);
                return;
        }