• Dave Jones's avatar
    [PATCH] shrink zonelists. · dd4a3928
    Dave Jones authored
    Originally from Matt Dobson. I've been running with this for a while
    in -dj, with no noticable side-effects.
    
    Matt:
    
    node_zonelists looks like it should really be declared of size
    MAX_NR_ZONES, not GFP_ZONEMASK.  GFP_ZONEMASK is currently 15, making
    node_zonelists an array of 16 elements.  The extra zonelists are all
    just duplicates of the *real* zonelists, namely the first 3 entries.
    Again, if anyone can explain to me why I'm wrong in my thinking, I'd
    love to know.  There's certainly no way you could bitwise-and something
    with any combination of the GFP_DMA and GFP_HIGHMEM flags to refer to
    the 12th zonelist or some such!  Or am I crazy?
    dd4a3928
page_alloc.c 37.9 KB