Thread (14 messages) 14 messages, 3 authors, 2016-11-29
STALE3521d

[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>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help