lkml.org 
[lkml]   [2011]   [Sep]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH] workqueue: Restore cpus_allowed mask for sleeping workqueue rescue threads
    Hello,

    On Thu, Sep 01, 2011 at 02:36:33PM +0100, Ripduman Sohan wrote:
    > Rescuer threads may be migrated (and are bound) to particular CPUs when
    > active. However, the allowed_cpus mask is not restored when they return
    > to sleep rendering inconsistent the presented and actual set of CPUs the
    > process may potentially run on. This patch fixes this oversight by
    > recording the allowed_cpus mask for rescuer threads when it enters the
    > rescuer_thread() main loop and restoring it every time the thread sleeps.

    Hmmm... so, currently, rescuer is left bound to the last cpu it worked
    on. Why is this a problem?

    Thanks.

    --
    tejun


    \
     
     \ /
      Last update: 2011-09-02 02:31    [W:0.029 / U:59.760 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site