On Wed, May 29, 2013 at 06:12:15PM +0530, Vineet Gupta wrote: > It seems tlb_fast_mode() only affects the page free batching and won't affect the > TLB flush themselves unless ofcourse the batching runs out of space. It does, it will keep the pages around until after a flush. So you'll no longer free pages before having done a TLB flush. > FWIW, prior to your commit d16dfc550f5326 "mm: mmu_gather rework" > tlb_finish_mmu() right before the need_resced() which would have handled the > current situation. My proposal - please see my earlier email in thread is to reuse > the force_flush logic in zap_pte_range() to do this. I don't have earlier emails as my lkml folder is somewhat broken atm :/ -- 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>