[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <1460484977.5617.32.camel@suse.de>
Date: Tue, 12 Apr 2016 20:16:17 +0200
From: Mike Galbraith <mgalbraith@...e.de>
To: Chris Mason <clm@...com>
Cc: Peter Zijlstra <peterz@...radead.org>,
Ingo Molnar <mingo@...nel.org>,
Matt Fleming <matt@...eblueprint.co.uk>,
linux-kernel@...r.kernel.org
Subject: Re: sched: tweak select_idle_sibling to look for idle threads
On Tue, 2016-04-12 at 09:27 -0400, Chris Mason wrote:
> I
> can always add the tunable to flip things on/off but I'd prefer that we
> find a good set of defaults, mostly so the FB production runtime is the
> common config instead of the special snowflake.
Yeah, generic has a much better chance to actually get merged, just
need a very solid chain on the lurking beast from hell. Hm...
The last time we went through this, the problem child was the waker of
many in your load. With tiny twiddle to wake_wide(), all was allegedly
well, or at least that's the impression I was left with. That leads me
to a pseudo-random thought: iff that waker of many is still at the
root, you could try using wake_wide() as the full search trigger, which
should shrink the attack surface available to the horror-from-hell
quite a lot. Just a thought.
-Mike
Powered by blists - more mailing lists