On Thu, Nov 12, 2020 at 12:36:45PM +0100, Peter Zijlstra wrote: > On Thu, Nov 12, 2020 at 10:53:58AM +0100, Peter Zijlstra wrote: > > You just don't like it because you want me to be purely page-table > > based. > > How's something like this then? I failed to untangle Power's many MMUs > though :/
Looks good to me. Might want to rename > -__weak u64 arch_perf_get_page_size(struct mm_struct *mm, unsigned long addr) > +static u64 arch_perf_get_page_size(struct mm_struct *mm, unsigned long addr) to perf_get_tlb_entry_size() or some such.