Nicholas Piggin <npig...@gmail.com> writes: > diff --git a/arch/powerpc/mm/pgtable-radix.c b/arch/powerpc/mm/pgtable-radix.c > index 328ff9abc333..435b19e74508 100644 > --- a/arch/powerpc/mm/pgtable-radix.c > +++ b/arch/powerpc/mm/pgtable-radix.c > @@ -862,9 +862,9 @@ static void remove_pagetable(unsigned long start, > unsigned long end) > radix__flush_tlb_kernel_range(start, end); > } > > -int __ref radix__create_section_mapping(unsigned long start, unsigned long > end) > +int __ref radix__create_section_mapping(unsigned long start, unsigned long > end, int nid) > { > - return create_physical_mapping(start, end); > + return create_physical_mapping(start, end, nid); > }
This got a little muddled. We add the nid argument here, but create_physical_mapping() doesn't take it until patch 14. I managed to fix it by rearranging the last three patches and fiddling things a bit. If you can check the result once I push that would be good. cheers