[PATCH 0/2] use mmu gather logic for tlb flush in mremap
From: Aaron Lu <hidden>
Date: 2016-11-28 08:37:26
Also in:
lkml
On Fri, Nov 18, 2016 at 10:48:20AM +0800, Aaron Lu wrote:
On 11/18/2016 01:53 AM, Linus Torvalds wrote:quoted
I'm not entirely happy with the force_flush vs need_flush games, and I really think this code should be updated to use the same "struct mmu_gather" that we use for the other TLB flushing cases (no need for the page freeing batching, but the tlb_flush_mmu_tlbonly() logic should be the same).I see.quoted
But I guess that's a bigger change, so that wouldn't be approriate for rc5 or stable back-porting anyway. But it would be lovely if somebody could look at that. Hint hint.I'll work on it, thanks for the suggestion.
So here it is. I'm not quite sure if I've done the right thing in patch 2/2, i.e. should I just use tlb_flush_mmu or export tlb_flush_mmu_tlbonly and then use it in mremap.c. Please take a look and let me know what you think, thanks! Regards, Aaron -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>