First 5 patches are almost trivial clean-up patches. The others are for fixing three bugs. Perhaps, these problems are minor, because this codes are used for a long time, and there is no bug reporting for these problems. These patches are based on v3.10.0 and passed sanity check of libhugetlbfs. Thanks. Joonsoo Kim (9): mm, hugetlb: move up the code which check availability of free huge page mm, hugetlb: trivial commenting fix mm, hugetlb: clean-up alloc_huge_page() mm, hugetlb: fix and clean-up node iteration code to alloc or free mm, hugetlb: remove redundant list_empty check in gather_surplus_pages() mm, hugetlb: do not use a page in page cache for cow optimization mm, hugetlb: add VM_NORESERVE check in vma_has_reserves() mm, hugetlb: remove decrement_hugepage_resv_vma() mm, hugetlb: decrement reserve count if VM_NORESERVE alloc page cache mm/hugetlb.c | 256 +++++++++++++++++++++++++++------------------------------- 1 file changed, 117 insertions(+), 139 deletions(-) -- 1.7.9.5 -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>