Hi everyone, This series contains a few cleanup patches to use helper functions to simplify the codes, remove unneeded nid parameter and so on. More details can be found in the respective changelogs. Thanks! --- v2: collect Reviewed-by tags per Muchun. Thanks! tweak the commit log in 3/10 change to add a comment for SetHPageVmemmapOptimized() in 8/10 make hugetlb depends on SYSFS || SYSCTL in 10/10 --- Miaohe Lin (10): hugetlb: make hugetlb_cma_check() static hugetlb: Use helper macro SZ_1K hugetlb: Use LIST_HEAD() to define a list head hugetlb: Use sizeof() to get the array size hugetlb: Use helper {huge_pte|pmd}_lock() hugetlb: pass NULL to kobj_to_hstate() if nid is unused hugetlb: kill hugetlbfs_pagecache_page() hugetlb: add comment for subtle SetHPageVmemmapOptimized() hugetlb: remove meaningless BUG_ON(huge_pte_none()) hugetlb: make hugetlb depends on SYSFS or SYSCTL fs/Kconfig | 1 + include/linux/hugetlb.h | 4 --- mm/hugetlb.c | 55 +++++++++++++++++------------------------ 3 files changed, 24 insertions(+), 36 deletions(-) -- 2.23.0