Thread (23 messages) 23 messages, 3 authors, 2024-01-02

Re: [PATCH 03/13] mm: Provide generic pmd_thp_or_huge()

From: Peter Xu <peterx@redhat.com>
Date: 2024-01-02 05:37:39
Also in: linux-arm-kernel, linux-mm, linux-riscv, lkml

On Mon, Dec 25, 2023 at 02:29:53PM +0800, Muchun Song wrote:
quoted
@@ -1355,6 +1355,10 @@ static inline int pmd_write(pmd_t pmd)
  #endif /* pmd_write */
  #endif /* CONFIG_TRANSPARENT_HUGEPAGE */
+#ifndef pmd_thp_or_huge
I 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:

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?
BTW, please cc me via the new email (muchun.song@linux.dev) next edition.
Sure.  Thanks for taking a look.

-- 
Peter Xu
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help