Re: [git pull request] scheduler updates

2007-08-30 Thread Roman Zippel
Hi, On Friday 24 August 2007, Linus Torvalds wrote: > Why the hell can't you just make the code sane and do what the comment > *says* it does, and just admit that HZ has nothing what-so-ever to do with > that thing, and then you do > > unsigned int sysctl_sched_granularity __read_mostly = 3

Re: [git pull request] scheduler updates

2007-08-28 Thread Mike Galbraith
On Tue, 2007-08-28 at 16:46 +0200, Ingo Molnar wrote: > * Mike Galbraith <[EMAIL PROTECTED]> wrote: > > > On Tue, 2007-08-28 at 13:32 +0200, Ingo Molnar wrote: > > > Linus, please pull the latest scheduler git tree from: > > > > > > git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-

Re: [git pull request] scheduler updates

2007-08-28 Thread Ingo Molnar
* Mike Galbraith <[EMAIL PROTECTED]> wrote: > On Tue, 2007-08-28 at 13:32 +0200, Ingo Molnar wrote: > > Linus, please pull the latest scheduler git tree from: > > > > git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched.git > > > > no big changes - 5 small fixes and 1 small cle

Re: [git pull request] scheduler updates

2007-08-28 Thread Mike Galbraith
On Tue, 2007-08-28 at 13:32 +0200, Ingo Molnar wrote: > Linus, please pull the latest scheduler git tree from: > > git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched.git > > no big changes - 5 small fixes and 1 small cleanup: FWIW, I spent a few hours testing these patches wit

[git pull request] scheduler updates

2007-08-28 Thread Ingo Molnar
Linus, please pull the latest scheduler git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched.git no big changes - 5 small fixes and 1 small cleanup: - the only bug with a human-noticeable effect is a bonus-limit oneliner bug found and fixed by Mike: Mike has do

Re: [git pull request] scheduler updates

2007-08-25 Thread Peter Zijlstra
On Sat, 2007-08-25 at 19:23 +0200, Ingo Molnar wrote: > Peter and me tested this all day with various workloads and extreme-load > behavior has improved all over the place Adaptive granularity makes a large difference for me on my somewhat ancient laptop (1200 MHz). When browsing the interweb u

Re: [git pull request] scheduler updates

2007-08-25 Thread Ingo Molnar
* Ingo Molnar <[EMAIL PROTECTED]> wrote: >git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched.git > > Find the shortlog further below. There are 3 commits in it: adaptive > granularity, a subsequent cleanup, and a lockdep sysctl bug Peter > noticed while hacking on this. (t

Re: [git pull request] scheduler updates

2007-08-25 Thread Ingo Molnar
* Ingo Molnar <[EMAIL PROTECTED]> wrote: > We'll see - people can still readily tweak these values under > CONFIG_SCHED_DEBUG=y and give us feedback, and if there's enough > demand for very-finegrained scheduling (throughput be damned), we > could introduce yet another config option or enable

Re: [git pull request] scheduler updates

2007-08-24 Thread Ingo Molnar
* Linus Torvalds <[EMAIL PROTECTED]> wrote: > On Fri, 24 Aug 2007, Ingo Molnar wrote: > > > > Then there's also a change/tweak that increases the default > > granularity: it's still well below human perception so should not be > > noticeable, but servers win a bit from less preemption of CPU-b

Re: [git pull request] scheduler updates

2007-08-24 Thread Linus Torvalds
On Fri, 24 Aug 2007, Ingo Molnar wrote: > > Then there's also a change/tweak that increases the default granularity: > it's still well below human perception so should not be noticeable, but > servers win a bit from less preemption of CPU-bound tasks. (this is also > the first step towards el

[git pull request] scheduler updates

2007-08-24 Thread Ingo Molnar
Linus, please pull the latest scheduler git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched.git It includes 8 commits, 3 of which are important: the most important change is a bugfix to the new task startup penalty code. This could explain the task-startup unpr

[git pull request] scheduler updates

2007-08-23 Thread Ingo Molnar
Linus, please pull the latest scheduler git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched.git It includes six fixes: an s390 task-accounting fix from Christian Borntraeger, sysctl directory permission fixes from Eric W. Biederman, an SMT/MC balancing fix fro

[git pull request] scheduler updates

2007-08-12 Thread Ingo Molnar
Linus, please pull the latest scheduler git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched.git three bugfixes: - a nice fix from eagle-eye Oleg for a subtle typo in the balancing code, the effect of this bug was more agressive idle balancing. This bug was in

[git pull request] scheduler updates

2007-08-10 Thread Ingo Molnar
Linus, please pull the latest scheduler git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched.git this includes a regression fix and two minor fixes. The regression was noticed today by Arjan on the F8-Test1 kernel (which uses .23-rc2): if his laptop boots from

[git pull request] scheduler updates

2007-08-08 Thread Ingo Molnar
Linus, please pull the latest scheduler git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched.git the high commit count is scary, but it's all low-risk items: the main reason is the safe and gradual elimination of a widely used 64-bit function argument: the 64-b

[git pull request] scheduler updates

2007-08-02 Thread Ingo Molnar
Linus, please pull the latest scheduler git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched.git these are all low-risk sched.o and task_struct debloating patches: textdata bss dec hex filename 370333066 20 401199cb7 sched.o.d

[git pull request] scheduler updates

2007-07-26 Thread Ingo Molnar
Linus, please pull the latest scheduler git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched.git there's 8 commits in this tree - only one modifies scheduling behavior (and even that one only slightly so): a fix for a (minor) SMP-fairness-balancing problem. Th

[git pull request] scheduler updates

2007-07-19 Thread Ingo Molnar
Linus, please pull the latest scheduler git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched.git 4 small changes only. It includes an cleanup: Ralf Baechle noticed that sched_cacheflush() is now unused, a new kernel-internal API for future use (cpu_clock(cpu)),

[git pull request] scheduler updates

2007-07-16 Thread Ingo Molnar
Linus, please pull the latest scheduler git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched.git this includes low-risk changes that improve comments, remove dead code and fix whitespace/style problems. Thanks! Ingo ---> Ingo Molnar (5):

[git pull request] scheduler updates

2007-07-11 Thread Ingo Molnar
Linus, please pull the latest sched.git tree from: git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-sched.git It includes 5 small fixes from the CFS merge fallout: Mike noticed a typo in the prio_to_wmult[] lookup table (the visible effects of this bug were minor), plus allow t