diff options
| -rw-r--r-- | mm/slub.c | 1 |
1 files changed, 1 insertions, 0 deletions
| @@ -2766,6 +2766,7 @@ void kfree(const void *x) | |||
| 2766 | 2766 | ||
| 2767 | page = virt_to_head_page(x); | 2767 | page = virt_to_head_page(x); |
| 2768 | if (unlikely(!PageSlab(page))) { | 2768 | if (unlikely(!PageSlab(page))) { |
| 2769 | BUG_ON(!PageCompound(page)); | ||
| 2769 | put_page(page); | 2770 | put_page(page); |
| 2770 | return; | 2771 | return; |
| 2771 | } | 2772 | } |
