Christophe Leroy <christophe.le...@c-s.fr> writes: > Le 26/04/2019 à 17:58, Christophe Leroy a écrit : >> Book3E 64 is the only subarch not using pte_fragment. In order >> to allow refactorisation, this patch converts it to pte_fragment. >> >> Reviewed-by: Aneesh Kumar K.V <aneesh.ku...@linux.ibm.com> >> Signed-off-by: Christophe Leroy <christophe.le...@c-s.fr> >> --- >> arch/powerpc/include/asm/mmu_context.h | 6 ----- >> arch/powerpc/include/asm/nohash/64/mmu.h | 4 +++- >> arch/powerpc/include/asm/nohash/64/pgalloc.h | 33 >> ++++++++++------------------ >> arch/powerpc/mm/Makefile | 4 ++-- >> arch/powerpc/mm/mmu_context.c | 2 +- >> 5 files changed, 18 insertions(+), 31 deletions(-) >> > [...] > >> diff --git a/arch/powerpc/mm/Makefile b/arch/powerpc/mm/Makefile >> index 3c1bd9fa23cd..138c772d58d1 100644 >> --- a/arch/powerpc/mm/Makefile >> +++ b/arch/powerpc/mm/Makefile >> @@ -9,6 +9,7 @@ CFLAGS_REMOVE_slb.o = $(CC_FLAGS_FTRACE) >> >> obj-y := fault.o mem.o pgtable.o mmap.o \ >> init_$(BITS).o pgtable_$(BITS).o \ >> + pgtable-frag.o \ >> init-common.o mmu_context.o drmem.o >> obj-$(CONFIG_PPC_MMU_NOHASH) += mmu_context_nohash.o tlb_nohash.o \ >> tlb_nohash_low.o >> @@ -17,8 +18,7 @@ hash64-$(CONFIG_PPC_NATIVE) := hash_native_64.o >> obj-$(CONFIG_PPC_BOOK3E_64) += pgtable-book3e.o >> obj-$(CONFIG_PPC_BOOK3S_64) += pgtable-hash64.o hash_utils_64.o >> slb.o \ >> $(hash64-y) mmu_context_book3s64.o \ >> - pgtable-book3s64.o pgtable-frag.o >> -obj-$(CONFIG_PPC32) += pgtable-frag.o >> + pgtable-book3s64.o > > Looks like the removal of pgtable-frag.o for CONFIG_PPC_BOOK3S_64 didn't > survive the merge.
Hmm, I don't remember having problems there but clearly something went wrong. > Will send a patch to fix that. Thanks. cheers