[V3] powerpc/mm/hugetlb: initialize the pagetable cache correctly for hugetlb

Michael Ellerman patch-notifications at ellerman.id.au
Thu Apr 5 00:39:50 AEST 2018


On Fri, 2018-03-30 at 12:04:08 UTC, "Aneesh Kumar K.V" wrote:
> From: "Aneesh Kumar K.V" <aneesh.kumar at linux.vnet.ibm.com>
> 
> With 64k page size, we have hugetlb pte entries at the pmd and pud level for
> book3s64. We don't need to create a separate page table cache for that. With 4k
> we need to make sure hugepd page table cache for 16M is placed at PUD level
> and 16G at the PGD level.
> 
> Simplify all these by not using HUGEPD_PD_SHIFT which is confusing for book3s64.
> 
> Without this patch, with 64k page size we create pagetable caches with shift
> value 10 and 7 which are not used at all.
> 
> Fixes: 419df06eea5b ("powerpc: Reduce the PTE_INDEX_SIZE")
> 
> Signed-off-by: Aneesh Kumar K.V <aneesh.kumar at linux.vnet.ibm.com>

Applied to powerpc next, thanks.

https://git.kernel.org/powerpc/c/6fa504835d6969144b2bd3699684dd

cheers


More information about the Linuxppc-dev mailing list