summaryrefslogtreecommitdiffstats
path: root/mm/vmscan.c
diff options
context:
space:
mode:
authorYu Zhao2014-12-11 00:43:17 +0100
committerLinus Torvalds2014-12-11 02:41:06 +0100
commitab1f306fa92f4d875c8f0b9e9f90e27ca8e7b37b (patch)
tree7f0815cfd3294ae8d683a88745a4ee98c6171038 /mm/vmscan.c
parentcma: make default CMA area size zero for x86 (diff)
downloadkernel-qcow2-linux-ab1f306fa92f4d875c8f0b9e9f90e27ca8e7b37b.tar.gz
kernel-qcow2-linux-ab1f306fa92f4d875c8f0b9e9f90e27ca8e7b37b.tar.xz
kernel-qcow2-linux-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