Re: [PATCH v2 00/16] Add support for DAX vmemmap optimization for ppc64
From: Sachin Sant <hidden>
Date: 2023-06-18 11:55:34
Also in:
linux-mm
From: Sachin Sant <hidden>
Date: 2023-06-18 11:55:34
Also in:
linux-mm
On 16-Jun-2023, at 4:38 PM, Aneesh Kumar K.V [off-list ref] wrote: This patch series implements changes required to support DAX vmemmap optimization for ppc64. The vmemmap optimization is only enabled with radix MMU translation and 1GB PUD mapping with 64K page size. The patch series also split hugetlb vmemmap optimization as a separate Kconfig variable so that architectures can enable DAX vmemmap optimization without enabling hugetlb vmemmap optimization. This should enable architectures like arm64 to enable DAX vmemmap optimization while they can't enable hugetlb vmemmap optimization. More details of the same are in patch "mm/vmemmap optimization: Split hugetlb and devdax vmemmap optimization" Changes from V1: * Fix make htmldocs warning * Fix vmemmap allocation bugs with different alignment values. * Correctly check for section validity to before we free vmemmap area
Thanks for the updated series. The previously reported WARN_ON is not seen with this series. I also ran few regression tests against this series and did not see any problems. Based on the test results Tested-by: Sachin Sant <sachinp@linux.ibm.com <mailto:sachinp@linux.ibm.com>> -Sachin