[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-mm
Subject: Re: [rfc][patch] mm: scalable vmaps
From: Andi Kleen <ak () suse ! de>
Date: 2008-02-18 10:20:20
Message-ID: 200802181120.20722.ak () suse ! de
[Download RAW message or body]
> Assuming that aliased pages are relatively rare, then its OK for this
> function to be heavyweight if it can exit quickly in the non-aliased
> case (or there's some other cheap way to tell if a page has aliases).
In theory one could use a new struct page flags bit for that purpose.
On problem is though that they're already rare on 32bit
(although I still think we should just get rid of the flags->zone encoding;
then there would be plenty again)
And the other problem is that a single bit would directly only work for a single
remapping. What would you do if there are multiple remaps of the same
page though? I guess for this case you would need to put a reference
count into some separate data structure and make vunmap (or however
it's called now) search it. Could be ugly.
-Andi
--
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>
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic