Hi Mike > diff --git a/arch/sparc/include/asm/mmu_context_64.h b/arch/sparc/include/asm/mmu_context_64.h > index b84be67..d031799 100644 > --- a/arch/sparc/include/asm/mmu_context_64.h > +++ b/arch/sparc/include/asm/mmu_context_64.h > @@ -35,15 +35,15 @@ void __tsb_context_switch(unsigned long pgd_pa, > static inline void tsb_context_switch(struct mm_struct *mm) > { > __tsb_context_switch(__pa(mm->pgd), > - &mm->context.tsb_block[0], > + &mm->context.tsb_block[MM_TSB_BASE], > #if defined(CONFIG_HUGETLB_PAGE) || defined(CONFIG_TRANSPARENT_HUGEPAGE) > - (mm->context.tsb_block[1].tsb ? > - &mm->context.tsb_block[1] : > + (mm->context.tsb_block[MM_TSB_HUGE].tsb ? > + &mm->context.tsb_block[MM_TSB_HUGE] : > NULL) > #else > NULL > #endif > - , __pa(&mm->context.tsb_descr[0])); > + , __pa(&mm->context.tsb_descr[MM_TSB_BASE])); > } > This is a nice cleanup that has nothing to do with your series. Could you submit this as a separate patch so we can get it applied. This is the only place left where the array index for tsb_block and tsb_descr uses hardcoded values. And it would be good to get rid of these. Sam -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>