lkml.org 
[lkml]   [2010]   [Apr]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[GIT PULL] scheduler fixes

    Linus,

    Please pull the latest sched-fixes-for-linus git tree from:

    git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip.git sched-fixes-for-linus

    Thanks,

    Ingo

    ------------------>
    Mike Galbraith (1):
    sched: Fix proc_sched_set_task()

    Oleg Nesterov (1):
    sched: set_cpus_allowed_ptr(): Don't use rq->migration_thread after unlock


    kernel/sched.c | 2 +-
    kernel/sched_debug.c | 4 ----
    2 files changed, 1 insertions(+), 5 deletions(-)

    diff --git a/kernel/sched.c b/kernel/sched.c
    index 49d2fa7..528a105 100644
    --- a/kernel/sched.c
    +++ b/kernel/sched.c
    @@ -5387,7 +5387,7 @@ int set_cpus_allowed_ptr(struct task_struct *p, const struct cpumask *new_mask)

    get_task_struct(mt);
    task_rq_unlock(rq, &flags);
    - wake_up_process(rq->migration_thread);
    + wake_up_process(mt);
    put_task_struct(mt);
    wait_for_completion(&req.done);
    tlb_migrate_finish(p->mm);
    diff --git a/kernel/sched_debug.c b/kernel/sched_debug.c
    index 67f95aa..9b49db1 100644
    --- a/kernel/sched_debug.c
    +++ b/kernel/sched_debug.c
    @@ -518,8 +518,4 @@ void proc_sched_set_task(struct task_struct *p)
    p->se.nr_wakeups_idle = 0;
    p->sched_info.bkl_count = 0;
    #endif
    - p->se.sum_exec_runtime = 0;
    - p->se.prev_sum_exec_runtime = 0;
    - p->nvcsw = 0;
    - p->nivcsw = 0;
    }

    \
     
     \ /
      Last update: 2010-04-04 12:15    [W:0.020 / U:123.360 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site