mm: Introduce pXX_leaf_size()
authorPeter Zijlstra <peterz@infradead.org>
Fri, 13 Nov 2020 10:45:36 +0000 (11:45 +0100)
committerPeter Zijlstra <peterz@infradead.org>
Thu, 3 Dec 2020 09:14:50 +0000 (10:14 +0100)
commit560dabbdf68bb15f9e241af8f828b1c8c38d6c6f
tree4ba7e4ceb4370c9242791161b88c01d6afc1e880
parent2a4a06da8a4b93dd189171eed7a99fffd38f42f3
mm: Introduce pXX_leaf_size()

A number of architectures have non-pagetable aligned huge/large pages.
For such architectures a leaf can actually be part of a larger entry.

Provide generic helpers to determine the size of a page-table leaf.

Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Link: https://lkml.kernel.org/r/20201126121121.102580109@infradead.org
include/linux/pgtable.h