Messages in this thread | | | Date | Mon, 27 Feb 2012 11:13:46 -0500 | From | Rik van Riel <> | Subject | Re: [PATCH -mm 2/2] mm: do not reset mm->free_area_cache on every single munmap |
| |
On 02/23/2012 04:57 PM, Andi Kleen wrote: > Rik van Riel<riel@redhat.com> writes: > >> Some programs have a large number of VMAs, and make frequent calls >> to mmap and munmap. Having munmap constantly cause the search >> pointer for get_unmapped_area to get reset can cause a significant >> slowdown for such programs. > > This would be a much nicer patch if you split it into one that merges > all the copy'n'paste code and another one that actually implements > the new algorithm.
The copy'n'pasted functions are not quite the same, though.
All the ones that could be unified already have been, leaving a few functions with actual differences around.
-- All rights reversed
| |