On Thu, Feb 29, 2024 at 04:42:52PM +0800, pet...@redhat.com wrote: > From: Peter Xu <pet...@redhat.com> > > The two definitions are the same. The only difference is that pXd_large() > is only defined with THP selected, and only on book3s 64bits. > > Instead of implementing it twice, make pXd_large() a macro to pXd_leaf(). > Define it unconditionally just like pXd_leaf(). This helps to prepare > merging the two APIs. > > Cc: Michael Ellerman <m...@ellerman.id.au> > Cc: Nicholas Piggin <npig...@gmail.com> > Cc: Christophe Leroy <christophe.le...@csgroup.eu> > Cc: "Aneesh Kumar K.V" <aneesh.ku...@kernel.org> > Cc: "Naveen N. Rao" <naveen.n....@linux.ibm.com> > Cc: linuxppc-dev@lists.ozlabs.org > Signed-off-by: Peter Xu <pet...@redhat.com> > --- > arch/powerpc/include/asm/book3s/64/pgtable.h | 16 ++-------------- > arch/powerpc/include/asm/pgtable.h | 2 +- > 2 files changed, 3 insertions(+), 15 deletions(-)
Reviewed-by: Jason Gunthorpe <j...@nvidia.com> Jason