lkml.org 
[lkml]   [2011]   [Oct]   [28]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH v2 4/6] mm: Only IPI CPUs to drain local pages if they exist
    On 10/23/2011 11:56 AM, Gilad Ben-Yossef wrote:
    > Use a cpumask to track CPUs with per-cpu pages in any zone
    > and only send an IPI requesting CPUs to drain these pages
    > to the buddy allocator if they actually have pages.

    > +/* Which CPUs have per cpu pages */
    > +cpumask_var_t cpus_with_pcp;
    > +static DEFINE_PER_CPU(unsigned long, total_cpu_pcp_count);

    Does the flushing happen so frequently that it is worth keeping this
    state on a per-cpu basis, or would it be better to check each CPU's
    pcp info and assemble a cpumask at flush time like done in patch 5?



    --
    All rights reversed


    \
     
     \ /
      Last update: 2011-10-28 18:11    [W:0.019 / U:31.516 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site