[PATCH v2 00/16] Add support for DAX vmemmap optimization for ppc64

Sachin Sant sachinp at linux.ibm.com
Sun Jun 18 21:54:49 AEST 2023



> On 16-Jun-2023, at 4:38 PM, Aneesh Kumar K.V <aneesh.kumar at linux.ibm.com> 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 at linux.ibm.com <mailto:sachinp at linux.ibm.com>>

-Sachin


More information about the Linuxppc-dev mailing list