commit | 51b646b2d9f84d6ff6300e3c1d09f2be4329a424 | [log] [tgz] |
---|---|---|
author | Peter Zijlstra <peterz@infradead.org> | Fri Oct 09 11:09:27 2020 +0200 |
committer | Peter Zijlstra <peterz@infradead.org> | Thu Oct 29 11:00:39 2020 +0100 |
tree | a8c9b6bded7c1358f87cbc0f582eb6c653791818 | |
parent | 995f088efebe1eba0282a6ffa12411b37f8990c2 [diff] |
perf,mm: Handle non-page-table-aligned hugetlbfs A limited nunmber of architectures support hugetlbfs sizes that do not align with the page-tables (ARM64, Power, Sparc64). Add support for this to the generic perf_get_page_size() implementation, and also allow an architecture to override this implementation. This latter is only needed when it uses non-page-table aligned huge pages in its kernel map. Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>