Re: [PATCH -mm v2 01/11] mm: track free size between VMAs in VMA rbtree
From: Peter Zijlstra <peterz@infradead.org>
Date: 2012-06-22 14:38:23
Also in:
lkml
From: Peter Zijlstra <peterz@infradead.org>
Date: 2012-06-22 14:38:23
Also in:
lkml
On Fri, 2012-06-22 at 10:25 -0400, Rik van Riel wrote:
On 06/22/2012 10:13 AM, Peter Zijlstra wrote:quoted
On Fri, 2012-06-22 at 10:11 -0400, Rik van Riel wrote:quoted
I am still trying to wrap my brain around your alternative search algorithm, not sure if/how it can be combined with arbitrary address limits and alignment...for alignment we can do: len += align - 1;We could, but that might lead us to returning -ENOMEM when we actually have memory available. When you consider architectures like HPPA, which use a pretty large alignment, but align everything the same, chances are pretty much every freed hole will have the right alignment...
Well, if you don't your gap heap is next to useless and you'll revert to simply walking all gaps until you find a suitable one. I really worry about this search function of yours, its complexity is very non obvious. -- 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>