sparc64/mm: Implement pXX_leaf_size() support
authorPeter Zijlstra <peterz@infradead.org>
Fri, 13 Nov 2020 10:46:23 +0000 (11:46 +0100)
committerPeter Zijlstra <peterz@infradead.org>
Wed, 9 Dec 2020 16:08:56 +0000 (17:08 +0100)
commite6e4f42eb773c1da869af4bad544c26c89cd01ab
tree60c4af059e9e970a3041db5c484dabaa2ca8bb4d
parentc5eecbb58f65bf1c4effab9a7f283184b469768c
sparc64/mm: Implement pXX_leaf_size() support

Sparc64 has non-pagetable aligned large page support; wire up the
pXX_leaf_size() functions to report the correct pagetable page size.

This enables PERF_SAMPLE_{DATA,CODE}_PAGE_SIZE to report accurate
pagetable leaf sizes.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Link: https://lkml.kernel.org/r/20201126121121.301768209@infradead.org
arch/sparc/include/asm/pgtable_64.h
arch/sparc/mm/hugetlbpage.c