PR sync from: Liu Shixin liushixin2@huawei.com
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/MBGLKG6VDA4KFC7AR4TEMEUYMD465GIB/
Backport four stable patch which have conflicts need to fix.

Kirill A. Shutemov (1):
mm, treewide: introduce NR_PAGE_ORDERS

Matthew Wilcox (Oracle) (1):
mm: turn folio_test_hugetlb into a PageType

Miaohe Lin (1):
fork: defer linking file vma until vma is fully initialized

Peter Xu (1):
mm/hugetlb: fix missing hugetlb_lock for resv uncharge

--
2.25.1

#I9NYY7:【OLK-6.6】stable-v6.6.30冲突补丁适配回合