[PATCH v3 0/2] Implement arm64 specific huge_ptep_get()

Catalin Marinas catalin.marinas at arm.com
Mon May 16 15:53:15 PDT 2022


On Mon, 16 May 2022 08:55:56 +0800, Baolin Wang wrote:
> As Mike pointed out [1], the huge_ptep_get() will only return one specific
> pte value for the CONT-PTE or CONT-PMD size hugetlb on ARM64 system, which
> will not take into account the subpages' dirty or young bits of a CONT-PTE/PMD
> size hugetlb page. That will make us miss dirty or young flags of a CONT-PTE/PMD
> size hugetlb page for those functions that want to check the dirty or
> young flags of a hugetlb page. For example, the gather_hugetlb_stats() will
> get inaccurate dirty hugetlb page statistics, and the DAMON for hugetlb monitoring
> will also get inaccurate access statistics.
> 
> [...]

Applied to arm64 (for-next/misc), thanks!

[1/2] arm64/hugetlb: Use ptep_get() to get the pte value of a huge page
      https://git.kernel.org/arm64/c/f0d9d79ec793
[2/2] arm64/hugetlb: Implement arm64 specific huge_ptep_get()
      https://git.kernel.org/arm64/c/bc5dfb4fd7bd

-- 
Catalin




More information about the linux-arm-kernel mailing list