[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1293196541.29444.42.camel@laptop>
Date: Fri, 24 Dec 2010 14:15:41 +0100
From: Peter Zijlstra <a.p.zijlstra@...llo.nl>
To: Chris Mason <chris.mason@...cle.com>
Cc: Frank Rowand <frank.rowand@...sony.com>,
Ingo Molnar <mingo@...e.hu>,
Thomas Gleixner <tglx@...utronix.de>,
Mike Galbraith <efault@....de>,
Oleg Nesterov <oleg@...hat.com>, Paul Turner <pjt@...gle.com>,
Jens Axboe <axboe@...nel.dk>,
Yong Zhang <yong.zhang0@...il.com>,
linux-kernel@...r.kernel.org
Subject: Re: [RFC][PATCH 00/17] sched: Reduce runqueue lock contention -v3
On Fri, 2010-12-24 at 13:23 +0100, Peter Zijlstra wrote:
> This is the latest incarnation of my scary ttwu patch, its split up into
> tiny little pieces because at some point while working on the feedback from
> the last posting it all stopped working and tiny changes was the only way
> to find out wth I done wrong (I never did find out though, when I
> completely rewrote everything in tiny chunks it all magically worked again
> -- so I guess tglx is chuckling now).
>
> Anyway, it still need a few more loose ends fixed, esp on 32bit there is
> the whole unlocked remote min_vruntime access where we can read partial
> updates and screw the timeline like problem. And I suppose there's a few
> more XXXs in there where I know things are needing TLC.
>
> Also, I bet the eagle eyed lot Cc'ed will spot more holes, as all this is
> scary stuff :-)
>
> Anyway, lots of thanks to Frank, Oleg, Ingo and others who commented on
> the last posting.
>
> I guess most everybody is out having x-mas celebrations (and I will too not
> too long from now), so I expect replies to this won't happen until the new
> year, but who knows, maybe in between eating and drinking too much we all
> get an urge to stare at code.
>
> Happy Holidays!
Also available from (once the mirror catches up):
git://git.kernel.org/pub/scm/linux/kernel/git/peterz/linux-2.6-sched.git
---
arch/x86/include/asm/spinlock.h | 26 ++-
arch/x86/kernel/smp.c | 1 +
include/linux/mutex.h | 2 +-
include/linux/sched.h | 23 +-
kernel/mutex-debug.c | 2 +-
kernel/mutex-debug.h | 2 +-
kernel/mutex.c | 2 +-
kernel/mutex.h | 2 +-
kernel/sched.c | 542 ++++++++++++++++++++++-----------------
kernel/sched_debug.c | 2 +-
kernel/sched_fair.c | 5 +-
kernel/sched_features.h | 2 +
kernel/sched_idletask.c | 2 +-
kernel/sched_rt.c | 20 +-
kernel/sched_stoptask.c | 5 +-
15 files changed, 371 insertions(+), 267 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists