[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