diff options
author | Yu Zhao <yuzhao@google.com> | 2014-12-10 15:43:17 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-12-10 17:41:06 -0800 |
commit | ab1f306fa92f4d875c8f0b9e9f90e27ca8e7b37b (patch) | |
tree | 7f0815cfd3294ae8d683a88745a4ee98c6171038 /mm/vmscan.c | |
parent | d7be003a9d275299f5ee36bbdf156654f59e08e9 (diff) | |
download | linux-rpi-ab1f306fa92f4d875c8f0b9e9f90e27ca8e7b37b.tar.gz linux-rpi-ab1f306fa92f4d875c8f0b9e9f90e27ca8e7b37b.tar.bz2 linux-rpi-ab1f306fa92f4d875c8f0b9e9f90e27ca8e7b37b.zip |
mm: verify compound order when freeing a page
This allows us to catch the bug fixed in the previous patch (mm: free
compound page with correct order).
Here we also verify whether a page is tail page or not -- tail pages are
supposed to be freed along with their head, not by themselves.
Signed-off-by: Yu Zhao <yuzhao@google.com>
Reviewed-by: "Kirill A. Shutemov" <kirill@shutemov.name>
Cc: Andrea Arcangeli <aarcange@redhat.com>
Cc: Mel Gorman <mel@csn.ul.ie>
Cc: David Rientjes <rientjes@google.com>
Cc: Bob Liu <lliubbo@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'mm/vmscan.c')
0 files changed, 0 insertions, 0 deletions