[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20251226063759.4020782-2-tongweilin@linux.alibaba.com>
Date: Fri, 26 Dec 2025 14:38:00 +0800
From: Weilin Tong <tongweilin@...ux.alibaba.com>
To: Catalin Marinas <catalin.marinas@....com>,
Will Deacon <will@...nel.org>
Cc: linux-arm-kernel@...ts.infradead.org,
linux-kernel@...r.kernel.org,
Andrew Morton <akpm@...ux-foundation.org>,
David Hildenbrand <david@...nel.org>,
linux-mm@...ck.org,
baolin.wang@...ux.alibaba.com,
Weilin Tong <tongweilin@...ux.alibaba.com>
Subject: [RFC PATCH] arm64: Kconfig: enable ARCH_WANTS_THP_SWAP for all pagesizes
Currently, ARCH_WANTS_THP_SWAP was limited to 4K page size ARM64 kernels, but
large folios requiring swapping also exist in other page size configurations
(e.g. 64K). Without this config, large folios in these kernels cannot be swapped
out.
Here we enable ARCH_WANTS_THP_SWAP for all ARM64 page sizes.
Signed-off-by: Weilin Tong <tongweilin@...ux.alibaba.com>
---
arch/arm64/Kconfig | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/Kconfig b/arch/arm64/Kconfig
index 93173f0a09c7..58f7b4405f81 100644
--- a/arch/arm64/Kconfig
+++ b/arch/arm64/Kconfig
@@ -120,7 +120,7 @@ config ARM64
select ARCH_WANT_LD_ORPHAN_WARN
select ARCH_WANTS_EXECMEM_LATE
select ARCH_WANTS_NO_INSTR
- select ARCH_WANTS_THP_SWAP if ARM64_4K_PAGES
+ select ARCH_WANTS_THP_SWAP
select ARCH_HAS_UBSAN
select ARM_AMBA
select ARM_ARCH_TIMER
--
2.43.7
Powered by blists - more mailing lists