On 01/08/2016 03:15 PM, Andy Lutomirski wrote: > @@ -352,3 +354,5 @@ static int __init create_tlb_single_page_flush_ceiling(void) > return 0; > } > late_initcall(create_tlb_single_page_flush_ceiling); > + > +#endif /* CONFIG_SMP */ Heh, I was about to complain that you #ifdef'd out my lovely INVLPG tunable. But I guess on UP you just get flush_tlb_mm_range() from: > static inline void flush_tlb_mm_range(struct mm_struct *mm, > unsigned long start, unsigned long end, unsigned long vmflag) > { > if (mm == current->active_mm) > __flush_tlb_up(); > } which doesn't even do INVLPG. How sad. Poor UP. -- 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>