mbox series

[v2,00/10] A few cleanup patches for hugetlb

Message ID 20220901120030.63318-1-linmiaohe@huawei.com (mailing list archive)
Headers show
Series A few cleanup patches for hugetlb | expand

Message

Miaohe Lin Sept. 1, 2022, noon UTC
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(-)