On Wed, Nov 05, 2008 at 09:43:40AM -0600, Adam Litke wrote:
> On Wed, 2008-11-05 at 14:02 +0000, Mel Gorman wrote:
> > @@ -127,6 +140,34 @@ void *get_huge_pages(size_t len, ghp_t flags)
> >             return NULL;
> >     }
> > 
> > +offset:
> 
> This cache-coloring code (below) is nice.  Could we move it into it's
> own function though?  I like the idea of caching the sysconf value, but
> perhaps you could do that as a static variable within the new
> function.

Yeah, I don't think this belongs in get_huge_pages().
get_huge_pages() is supposed to be the "raw" low-level interface to
just grab some hugepages.  Offsetting within the page should be up to
the caller, if it cares.

-- 
David Gibson                    | I'll have my music baroque, and my code
david AT gibson.dropbear.id.au  | minimalist, thank you.  NOT _the_ _other_
                                | _way_ _around_!
http://www.ozlabs.org/~dgibson

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Libhugetlbfs-devel mailing list
Libhugetlbfs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libhugetlbfs-devel

Reply via email to