lkml.org 
[lkml]   [2008]   [Aug]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [PATCH v2 0/6] Series short description
    From
    Date
    On Tue, 2008-08-26 at 13:34 -0400, Gregory Haskins wrote:
    > Hi Ingo,
    >
    > The following repositories
    >
    > git://git.kernel.org/pub/scm/linux/kernel/git/ghaskins/linux-2.6-hacks.git tip/sched/devel/rtbalance
    >
    > ftp://ftp.novell.com/dev/ghaskins/tip-rt-fixes.tar.bz2
    >
    > apply to tip/sched/devel to pick up fixes for the RT scheduler.
    >
    > [
    > Changelog:
    >
    > v2:
    > *) predicated newidle and double_lock changes on
    > CONFIG_PREEMPT to address a concern by Nick Piggin
    >
    > *) fixed a build issue when DEBUG_PI_LIST is defined
    >
    > v1:
    > *) initial release
    > ]
    >
    > These patches were developed in the interest of shorting latencies in
    > PREEMPT_RT, but they apply to the mainline scheduler as well, so I am
    > offering them here first.
    >
    > This has been tested under both 26.3-rt3 and tip/sched/devel on x86_64 for
    > both CONFIG_SMP and !CONFIG_SMP.
    >
    > Comments/bug-fixes welcome!

    Looks good to me,

    Acked-by: Peter Zijlstra <a.p.zijlstra@chello.nl>

    Ingo please consider.

    > ---
    >
    > Gregory Haskins (6):
    > sched: create "pushable_tasks" list to limit pushing to one attempt
    > plist: fix PLIST_NODE_INIT to work with debug enabled
    > sched: add sched_class->needs_post_schedule() member
    > sched: make double-lock-balance fair
    > sched: pull only one task during NEWIDLE balancing to limit critical section
    > sched: only try to push a task on wakeup if it is migratable
    >
    >
    > include/linux/init_task.h | 1
    > include/linux/plist.h | 9 ++-
    > include/linux/sched.h | 2 +
    > kernel/sched.c | 84 ++++++++++++++++++++++++---
    > kernel/sched_rt.c | 139 ++++++++++++++++++++++++++++++++++++++-------
    > 5 files changed, 202 insertions(+), 33 deletions(-)
    >
    >



    \
     
     \ /
      Last update: 2008-08-27 10:37    [W:4.257 / U:0.020 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site