Re: [PATCH 03/13] mm: Provide generic pmd_thp_or_huge()
From: Muchun Song <muchun.song@linux.dev>
Date: 2024-01-02 06:31:00
Also in:
linux-arm-kernel, linux-mm, linux-riscv, lkml
From: Muchun Song <muchun.song@linux.dev>
Date: 2024-01-02 06:31:00
Also in:
linux-arm-kernel, linux-mm, linux-riscv, lkml
On Jan 2, 2024, at 13:37, Peter Xu [off-list ref] wrote: On Mon, Dec 25, 2023 at 02:29:53PM +0800, Muchun Song wrote:quoted
quoted
@@ -1355,6 +1355,10 @@ static inline int pmd_write(pmd_t pmd) #endif /* pmd_write */ #endif /* CONFIG_TRANSPARENT_HUGEPAGE */ +#ifndef pmd_thp_or_hugeI think it may be the time to rename to pmd_thp_or_hugetlb, the "huge" is really confusing. thp is not huge? Actually, it is huge. It is better to make it more specific from now on, like "hugetlb".The rename will need to touch ARM code, which I wanted to avoid, see:
I see.
arch/arm64/include/asm/pgtable.h:#define pmd_thp_or_huge(pmd) (pmd_huge(pmd) || pmd_trans_huge(pmd)) So far this series only touches generic code. Would you mind I keep this patch as-is, and leave renaming to later?
OK. THanks.
quoted
BTW, please cc me via the new email (muchun.song@linux.dev) next edition.Sure. Thanks for taking a look. -- Peter Xu