[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20221023133205.3493564-1-guoren@kernel.org>
Date: Sun, 23 Oct 2022 09:32:03 -0400
From: guoren@...nel.org
To: guoren@...nel.org, palmer@...belt.com, palmer@...osinc.com,
heiko@...ech.de, arnd@...db.de, songmuchun@...edance.com,
catalin.marinas@....com, chenhuacai@...ngson.cn,
Conor.Dooley@...rochip.com, paul.walmsley@...ive.com,
aou@...s.berkeley.edu
Cc: linux-arch@...r.kernel.org, linux-kernel@...r.kernel.org,
linux-riscv@...ts.infradead.org, linux-mm@...ck.org,
Guo Ren <guoren@...ux.alibaba.com>
Subject: [PATCH 0/2] Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP & fixup race condition on PG_dcache_clean
From: Guo Ren <guoren@...ux.alibaba.com>
The first patch fixup race condition on PG_dcache_clean which found in
arm64. Then enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP and tested
with simple hugetlbfs test case.
# cat /proc/sys/vm/hugetlb_optimize_vmemmap
1
# echo 8 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
# mount -t hugetlbfs none test/ -o pagesize=2048k
# ./myhugemap_test
# umount test/
# echo 0 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages
No problem found.
Guo Ren (2):
riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte
riscv: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP
arch/riscv/Kconfig | 1 +
arch/riscv/include/asm/cacheflush.h | 3 +++
arch/riscv/mm/cacheflush.c | 7 ++++++-
3 files changed, 10 insertions(+), 1 deletion(-)
--
2.36.1
Powered by blists - more mailing lists