mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Pavel Pisa <pisa@cmp.felk.cvut.cz>
To: Davide Libenzi <davidel@xmailserver.org>
Cc: William Lee Irwin III <wli@holomorphy.com>,
	Ingo Molnar <mingo@elte.hu>,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
	Linus Torvalds <torvalds@linux-foundation.org>,
	Andrew Morton <akpm@linux-foundation.org>,
	Con Kolivas <kernel@kolivas.org>, Nick Piggin <npiggin@suse.de>,
	Mike Galbraith <efault@gmx.de>,
	Arjan van de Ven <arjan@infradead.org>,
	Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS]
Date: Mon, 16 Apr 2007 01:09:29 +0200	[thread overview]
Message-ID: <200704160109.31310.pisa@cmp.felk.cvut.cz> (raw)
In-Reply-To: <Pine.LNX.4.64.0704140008001.10930@alien.or.mcafeemobile.com>

On Sunday 15 April 2007 00:38, Davide Libenzi wrote:
> Haven't looked at the scheduler code yet, but for a similar problem I use
> a time ring. The ring has Ns (2 power is better) slots (where tasks are
> queued - in my case they were som sort of timers), and it has a current
> base index (Ib), a current base time (Tb) and a time granularity (Tg). It
> also has a bitmap with bits telling you which slots contains queued tasks.
> An item (task) that has to be scheduled at time T, will be queued in the
> slot:
>
> S = Ib + min((T - Tb) / Tg, Ns - 1);
>
> Items with T longer than Ns*Tg will be scheduled in the relative last slot
> (chosing a proper Ns and Tg can minimize this).
> Queueing is O(1) and de-queueing is O(Ns). You can play with Ns and Tg to
> suite to your needs.
> This is a simple bench between time-ring (TR) and CFS queueing:
>
> http://www.xmailserver.org/smart-queue.c
>
> In my box (Dual Opteron 252):
>
> davide@alien:~$ ./smart-queue -n 8
> CFS = 142.21 cycles/loop
> TR  = 72.33 cycles/loop
> davide@alien:~$ ./smart-queue -n 16
> CFS = 188.74 cycles/loop
> TR  = 83.79 cycles/loop
> davide@alien:~$ ./smart-queue -n 32
> CFS = 221.36 cycles/loop
> TR  = 75.93 cycles/loop
> davide@alien:~$ ./smart-queue -n 64
> CFS = 242.89 cycles/loop
> TR  = 81.29 cycles/loop

Hello all,

I cannot help myself to not report results with GAVL
tree algorithm there as an another race competitor.
I believe, that it is better solution for large priority
queues than RB-tree and even heap trees. It could be
disputable if the scheduler needs such scalability on
the other hand. The AVL heritage guarantees lower height
which results in shorter search times which could
be profitable for other uses in kernel.

GAVL algorithm is AVL tree based, so it does not suffer from
"infinite" priorities granularity there as TR does. It allows
use for generalized case where tree is not fully balanced.
This allows to cut the first item withour rebalancing.
This leads to the degradation of the tree by one more level
(than non degraded AVL gives) in maximum, which is still
considerably better than RB-trees maximum.

http://cmp.felk.cvut.cz/~pisa/linux/smart-queue-v-gavl.c

The description behind the code is there

http://cmp.felk.cvut.cz/~pisa/ulan/gavl.pdf

The code is part of much more covering uLUt library

http://cmp.felk.cvut.cz/~pisa/ulan/ulut.pdf
http://sourceforge.net/project/showfiles.php?group_id=118937&package_id=130840

I have included all required GAVL code directly into smart-queue-v-gavl.c
to provide it for easy testing.

There are tests run on my little dated computer - Duron 600 MHz.
Test are run twice to suppress run order influence.

./smart-queue-v-gavl -n 1 -l 2000000
gavl_cfs = 55.66 cycles/loop
CFS = 88.33 cycles/loop
TR  = 141.78 cycles/loop
CFS = 90.45 cycles/loop
gavl_cfs = 55.38 cycles/loop

./smart-queue-v-gavl -n 2 -l 2000000
gavl_cfs = 82.85 cycles/loop
CFS = 104.18 cycles/loop
TR  = 145.21 cycles/loop
CFS = 102.74 cycles/loop
gavl_cfs = 82.05 cycles/loop

./smart-queue-v-gavl -n 4 -l 2000000
gavl_cfs = 137.45 cycles/loop
CFS = 156.47 cycles/loop
TR  = 142.00 cycles/loop
CFS = 152.65 cycles/loop
gavl_cfs = 139.38 cycles/loop

./smart-queue-v-gavl -n 10 -l 2000000
gavl_cfs = 229.22 cycles/loop           (WORSE)
CFS = 206.26 cycles/loop
TR  = 140.81 cycles/loop
CFS = 208.29 cycles/loop
gavl_cfs = 223.62 cycles/loop           (WORSE)

./smart-queue-v-gavl -n 100 -l 2000000
gavl_cfs = 257.66 cycles/loop
CFS = 329.68 cycles/loop
TR  = 142.20 cycles/loop
CFS = 319.34 cycles/loop
gavl_cfs = 260.02 cycles/loop

./smart-queue-v-gavl -n 1000 -l 2000000
gavl_cfs = 258.41 cycles/loop
CFS = 393.04 cycles/loop
TR  = 134.76 cycles/loop
CFS = 392.20 cycles/loop
gavl_cfs = 260.93 cycles/loop

./smart-queue-v-gavl -n 10000 -l 2000000
gavl_cfs = 259.45 cycles/loop
CFS = 605.89 cycles/loop
TR  = 196.69 cycles/loop
CFS = 622.60 cycles/loop
gavl_cfs = 262.72 cycles/loop

./smart-queue-v-gavl -n 100000 -l 2000000
gavl_cfs = 258.21 cycles/loop
CFS = 845.62 cycles/loop
TR  = 315.37 cycles/loop
CFS = 860.21 cycles/loop
gavl_cfs = 258.94 cycles/loop

The GAVL code has not been tuned by any "likely"/"unlikely"
constructs. It brings even some other overhead from it generic
design which is not necessary for this use - it keeps
permanently even pointer to the last element, ensures,
that the insertion order is preserved for same key values
etc. But it still proves much better scalability then
kernel used RB-tree code. On the other hand, it does not
encode color/height in one of the pointers and requires
additional field for height.

May it be, that difference is due some bug in my testing,
then I would be interrested in correction. The test case
is oversimplified probably. I have already run more different
tests against GAVL code in the past to compare it with
different tree and queues implementations and I have not found
case with real performance degradation. On the other hand, there
are cases for small items counts where GAVL is sometimes
a little worse than others (array based heap-tree for example).

The GAVL code itself is used in more opensource and commercial
projects and we have noticed no problems after one small fix
at the time of the first release in 2004.

Best wishes

                Pavel Pisa
        e-mail: pisa@cmp.felk.cvut.cz
        www:    http://cmp.felk.cvut.cz/~pisa
        work:   http://www.pikron.com

  parent reply	other threads:[~2007-04-15 23:42 UTC|newest]

Thread overview: 572+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-04-13 20:21 Ingo Molnar
2007-04-13 20:27 ` Bill Huey
2007-04-13 20:55   ` Ingo Molnar
2007-04-13 21:21     ` William Lee Irwin III
2007-04-13 21:35       ` Bill Huey
2007-04-13 21:39       ` Ingo Molnar
2007-04-13 21:50 ` Ingo Molnar
2007-04-13 21:57 ` Michal Piotrowski
2007-04-13 22:15 ` Daniel Walker
2007-04-13 22:30   ` Ingo Molnar
2007-04-13 22:37     ` Willy Tarreau
2007-04-13 23:59     ` Daniel Walker
2007-04-14 10:55       ` Ingo Molnar
2007-04-13 22:21 ` William Lee Irwin III
2007-04-13 22:52   ` Ingo Molnar
2007-04-13 23:30     ` William Lee Irwin III
2007-04-13 23:44       ` Ingo Molnar
2007-04-13 23:58         ` William Lee Irwin III
2007-04-14 22:38   ` Davide Libenzi
2007-04-14 23:26     ` Davide Libenzi
2007-04-15  4:01     ` William Lee Irwin III
2007-04-15  4:18       ` Davide Libenzi
2007-04-15 23:09     ` Pavel Pisa [this message]
2007-04-16  5:47       ` Davide Libenzi
2007-04-17  0:37         ` Pavel Pisa
2007-04-13 22:31 ` Willy Tarreau
2007-04-13 23:18   ` Ingo Molnar
2007-04-14 18:48     ` Bill Huey
2007-04-13 23:07 ` Gabriel C
2007-04-13 23:25   ` Ingo Molnar
2007-04-13 23:39     ` Gabriel C
2007-04-14  2:04 ` Nick Piggin
2007-04-14  6:32   ` Ingo Molnar
2007-04-14  6:43     ` Ingo Molnar
2007-04-14  8:08       ` Willy Tarreau
2007-04-14  8:36         ` Willy Tarreau
2007-04-14 10:53           ` Ingo Molnar
2007-04-14 13:01             ` Willy Tarreau
2007-04-14 13:27               ` Willy Tarreau
2007-04-14 14:45                 ` Willy Tarreau
2007-04-14 16:14                   ` Ingo Molnar
2007-04-14 16:19                 ` Ingo Molnar
2007-04-14 17:15                   ` Eric W. Biederman
2007-04-14 17:29                     ` Willy Tarreau
2007-04-14 17:44                       ` Eric W. Biederman
2007-04-14 17:54                         ` Ingo Molnar
2007-04-14 18:18                           ` Willy Tarreau
2007-04-14 18:40                             ` Eric W. Biederman
2007-04-14 19:01                               ` Willy Tarreau
2007-04-15 17:55                             ` Ingo Molnar
2007-04-15 18:06                               ` Willy Tarreau
2007-04-15 19:20                                 ` Ingo Molnar
2007-04-15 19:35                                   ` William Lee Irwin III
2007-04-15 19:57                                     ` Ingo Molnar
2007-04-15 23:54                                       ` William Lee Irwin III
2007-04-16 11:24                                         ` Ingo Molnar
2007-04-16 13:46                                           ` William Lee Irwin III
2007-04-15 19:37                                   ` Ingo Molnar
2007-04-14 17:50                       ` Linus Torvalds
2007-04-15  7:54               ` Mike Galbraith
2007-04-15  8:58                 ` Ingo Molnar
2007-04-15  9:11                   ` Mike Galbraith
2007-04-19  9:01               ` Ingo Molnar
2007-04-19 12:54                 ` Willy Tarreau
2007-04-19 15:18                   ` Ingo Molnar
2007-04-19 17:34                     ` Gene Heskett
2007-04-19 18:45                     ` Willy Tarreau
2007-04-21 10:31                       ` Ingo Molnar
2007-04-21 10:38                         ` Ingo Molnar
2007-04-21 10:45                         ` Ingo Molnar
2007-04-21 11:07                           ` Willy Tarreau
2007-04-21 11:29                             ` Björn Steinbrink
2007-04-21 11:51                               ` Willy Tarreau
2007-04-19 23:52                     ` Jan Knutar
2007-04-20  5:05                       ` Willy Tarreau
2007-04-19 17:32                 ` Gene Heskett
2007-04-14 15:17             ` Mark Lord
2007-04-14 19:48           ` William Lee Irwin III
2007-04-14 20:12             ` Willy Tarreau
2007-04-14 10:36         ` Ingo Molnar
2007-04-14 15:09 ` S.Çağlar Onur
2007-04-14 16:09   ` Ingo Molnar
2007-04-14 16:59     ` S.Çağlar Onur
2007-04-15 16:13       ` Kaffeine problem with CFS Ingo Molnar
2007-04-15 16:25         ` Ingo Molnar
2007-04-15 16:55           ` Christoph Pfister
2007-04-15 22:14             ` S.Çağlar Onur
2007-04-18  8:27             ` Ingo Molnar
2007-04-18  8:57               ` Ingo Molnar
2007-04-18  9:06                 ` Ingo Molnar
2007-04-18  8:57               ` Christoph Pfister
2007-04-18  9:01                 ` Ingo Molnar
2007-04-18  9:12                   ` Mike Galbraith
2007-04-18  9:13                   ` Christoph Pfister
2007-04-18  9:17                     ` Ingo Molnar
2007-04-18  9:25                       ` Christoph Pfister
2007-04-18  9:28                         ` Ingo Molnar
2007-04-18  9:52                           ` Christoph Pfister
2007-04-18 10:04                             ` Christoph Pfister
2007-04-18 10:17                             ` Ingo Molnar
2007-04-18 10:32                               ` Ingo Molnar
2007-04-18 10:37                                 ` Ingo Molnar
2007-04-18 10:49                                   ` Ingo Molnar
2007-04-18 10:53                                 ` Ingo Molnar
     [not found]             ` <19a3b7a80704180534w3688af87x78ee68cc1c330a5c@mail.gmail.com>
     [not found]               ` <19a3b7a80704180555q4e0b26d5x54bbf34b4cd9d33e@mail.gmail.com>
2007-04-18 13:05                 ` S.Çağlar Onur
2007-04-18 13:21                 ` Christoph Pfister
2007-04-18 13:25                   ` S.Çağlar Onur
2007-04-18 15:48                     ` Ingo Molnar
2007-04-18 16:07                       ` William Lee Irwin III
2007-04-18 16:14                         ` Ingo Molnar
2007-04-18 21:08                       ` S.Çağlar Onur
2007-04-18 21:12                         ` Ingo Molnar
2007-04-20 19:31                         ` Bill Davidsen
2007-04-21  8:36                           ` Ingo Molnar
2007-04-18 15:08                   ` Ingo Molnar
2007-04-15  3:27 ` [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] Con Kolivas
2007-04-15  5:16   ` Bill Huey
2007-04-15  8:44     ` Ingo Molnar
2007-04-15  9:51       ` Bill Huey
2007-04-15 10:39         ` Pekka Enberg
2007-04-15 12:45           ` Willy Tarreau
2007-04-15 13:08             ` Pekka J Enberg
2007-04-15 17:32               ` Mike Galbraith
2007-04-15 17:59                 ` Linus Torvalds
2007-04-15 19:00                   ` Jonathan Lundell
2007-04-15 22:52                     ` Con Kolivas
2007-04-16  2:28                       ` Nick Piggin
2007-04-16  3:15                         ` Con Kolivas
2007-04-16  3:34                           ` Nick Piggin
     [not found]                         ` <b21f8390704152257v1d879cc3te0cfee5bf5d2bbf3@mail.gmail.com>
2007-04-16  6:27                           ` [ck] " Nick Piggin
2007-04-15 15:26             ` William Lee Irwin III
2007-04-16 15:55               ` Chris Friesen
2007-04-16 16:13                 ` William Lee Irwin III
2007-04-17  0:04                 ` Peter Williams
2007-04-17 13:07                 ` James Bruce
2007-04-17 20:05                   ` William Lee Irwin III
2007-04-15 15:39             ` Ingo Molnar
2007-04-15 15:47               ` William Lee Irwin III
2007-04-16  5:27               ` Peter Williams
2007-04-16  6:23                 ` Peter Williams
2007-04-16  6:40                   ` Peter Williams
2007-04-16  7:32                     ` Ingo Molnar
2007-04-16  8:54                       ` Peter Williams
2007-04-15 15:16           ` Gene Heskett
2007-04-15 16:43             ` Con Kolivas
2007-04-15 16:58               ` Gene Heskett
2007-04-15 18:00                 ` Mike Galbraith
2007-04-16  0:18                   ` Gene Heskett
2007-04-15 16:11     ` Bernd Eckenfels
2007-04-15  6:43   ` Mike Galbraith
2007-04-15  8:36     ` Bill Huey
2007-04-15  8:45       ` Mike Galbraith
2007-04-15  9:06       ` Ingo Molnar
2007-04-16 10:00         ` Ingo Molnar
2007-04-15 16:25       ` Arjan van de Ven
2007-04-16  5:36         ` Bill Huey
2007-04-16  6:17           ` Nick Piggin
2007-04-17  0:06     ` Peter Williams
2007-04-17  2:29       ` Mike Galbraith
2007-04-17  3:40         ` Nick Piggin
2007-04-17  4:01           ` Mike Galbraith
2007-04-17  3:43             ` [Announce] [patch] Modular Scheduler Core and Completely FairScheduler [CFS] David Lang
2007-04-17  4:14             ` [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] Nick Piggin
2007-04-17  6:26               ` Peter Williams
2007-04-17  9:51               ` Ingo Molnar
2007-04-17 13:44                 ` Peter Williams
2007-04-17 23:00                   ` Michael K. Edwards
2007-04-17 23:07                     ` William Lee Irwin III
2007-04-17 23:52                       ` Michael K. Edwards
2007-04-18  0:36                         ` Bill Huey
2007-04-18  2:39                     ` Peter Williams
2007-04-20 20:47                 ` Bill Davidsen
2007-04-21  7:39                   ` Nick Piggin
2007-04-21  8:33                   ` Ingo Molnar
2007-04-20 20:36             ` Bill Davidsen
2007-04-17  4:17           ` Peter Williams
2007-04-17  4:29             ` Nick Piggin
2007-04-17  5:53               ` Willy Tarreau
2007-04-17  6:10                 ` Nick Piggin
2007-04-17  6:09               ` William Lee Irwin III
2007-04-17  6:15                 ` Nick Piggin
2007-04-17  6:26                   ` William Lee Irwin III
2007-04-17  7:01                     ` Nick Piggin
2007-04-17  8:23                       ` William Lee Irwin III
2007-04-17 22:23                         ` Davide Libenzi
2007-04-17 21:39                       ` Matt Mackall
2007-04-17 23:23                         ` Peter Williams
2007-04-17 23:19                           ` Matt Mackall
2007-04-18  3:15                         ` Nick Piggin
2007-04-18  3:45                           ` Mike Galbraith
2007-04-18  3:56                             ` Nick Piggin
2007-04-18  4:29                               ` Mike Galbraith
2007-04-18  4:38                           ` Matt Mackall
2007-04-18  5:00                             ` Nick Piggin
2007-04-18  5:55                               ` Matt Mackall
2007-04-18  6:37                                 ` Nick Piggin
2007-04-18  6:55                                   ` Matt Mackall
2007-04-18  7:24                                     ` Nick Piggin
2007-04-21 13:33                                     ` Bill Davidsen
2007-04-18 13:08                                 ` William Lee Irwin III
2007-04-18 19:48                                   ` Davide Libenzi
2007-04-18 14:48                                 ` Linus Torvalds
2007-04-18 15:23                                   ` Matt Mackall
2007-04-18 17:22                                     ` Linus Torvalds
2007-04-18 17:48                                       ` [ck] " Mark Glines
2007-04-18 19:27                                         ` Chris Friesen
2007-04-19  0:49                                           ` Peter Williams
2007-04-18 17:49                                       ` Ingo Molnar
2007-04-18 17:59                                         ` Ingo Molnar
2007-04-18 19:40                                           ` Linus Torvalds
2007-04-18 19:43                                             ` Ingo Molnar
2007-04-18 20:07                                             ` Davide Libenzi
2007-04-18 21:48                                               ` Ingo Molnar
2007-04-18 23:30                                                 ` Davide Libenzi
2007-04-19  8:00                                                   ` Ingo Molnar
2007-04-19 15:43                                                     ` Davide Libenzi
2007-04-21 14:09                                                     ` Bill Davidsen
2007-04-19 17:39                                                   ` Bernd Eckenfels
2007-04-19  6:52                                                 ` Mike Galbraith
2007-04-19  7:09                                                   ` Ingo Molnar
2007-04-19  7:32                                                     ` Mike Galbraith
2007-04-19 16:55                                                       ` Davide Libenzi
2007-04-20  5:16                                                         ` Mike Galbraith
2007-04-19  7:14                                                   ` Mike Galbraith
2007-04-18 21:04                                             ` Ingo Molnar
2007-04-18 19:23                                         ` Linus Torvalds
2007-04-18 19:56                                           ` Davide Libenzi
2007-04-18 20:11                                             ` Linus Torvalds
2007-04-19  0:22                                               ` Davide Libenzi
2007-04-19  0:30                                                 ` Linus Torvalds
2007-04-18 18:02                                       ` William Lee Irwin III
2007-04-18 18:12                                         ` Ingo Molnar
2007-04-18 18:36                                       ` Diego Calleja
2007-04-19  0:37                                       ` Peter Williams
2007-04-18 19:05                                     ` Davide Libenzi
2007-04-18 19:13                                     ` Michael K. Edwards
2007-04-19  3:18                                   ` Nick Piggin
2007-04-19  5:14                                     ` Andrew Morton
2007-04-19  6:38                                       ` Ingo Molnar
2007-04-19  7:57                                         ` William Lee Irwin III
2007-04-19 11:50                                           ` Peter Williams
2007-04-20  5:26                                             ` William Lee Irwin III
2007-04-20  6:16                                               ` Peter Williams
2007-04-19  8:33                                         ` Nick Piggin
2007-04-19 11:59                                         ` Renice X for cpu schedulers Con Kolivas
2007-04-19 12:42                                           ` Peter Williams
2007-04-19 13:20                                             ` Peter Williams
2007-04-19 14:22                                               ` Lee Revell
2007-04-20  1:32                                                 ` Michael K. Edwards
2007-04-20  5:25                                                   ` Bill Huey
2007-04-20  7:12                                                     ` Michael K. Edwards
2007-04-20  8:21                                                       ` Bill Huey
2007-04-19 13:17                                           ` Mark Lord
2007-04-19 15:10                                             ` Con Kolivas
2007-04-19 16:15                                               ` Mark Lord
2007-04-19 18:21                                                 ` Gene Heskett
2007-04-20  0:17                                                 ` Con Kolivas
2007-04-20  1:17                                                 ` Ed Tomlinson
2007-04-20  1:27                                                   ` Linus Torvalds
2007-04-20  3:57                                             ` Nick Piggin
2007-04-21 14:55                                               ` Mark Lord
2007-04-22 12:54                                                 ` Mark Lord
2007-04-22 12:58                                                   ` Con Kolivas
2007-04-19 18:16                                           ` Gene Heskett
2007-04-19 21:35                                             ` Michael K. Edwards
2007-04-19 22:47                                             ` Con Kolivas
2007-04-20  2:00                                               ` Gene Heskett
2007-04-20  2:01                                               ` Gene Heskett
2007-04-20  5:24                                               ` Mike Galbraith
2007-04-19 19:26                                           ` Ray Lee
2007-04-19 22:56                                             ` Con Kolivas
2007-04-20  0:20                                               ` Michael K. Edwards
2007-04-20  5:34                                                 ` Bill Huey
2007-04-20  0:56                                               ` Ray Lee
2007-04-20  4:09                                             ` Nick Piggin
2007-04-24 15:50                                               ` Ray Lee
2007-04-24 16:23                                                 ` Matt Mackall
2007-04-21 13:40                                   ` [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] Bill Davidsen
2007-04-17  6:50                   ` Davide Libenzi
2007-04-17  7:09                     ` William Lee Irwin III
2007-04-17  7:22                       ` Peter Williams
2007-04-17  7:23                       ` Nick Piggin
2007-04-17  7:27                       ` Davide Libenzi
2007-04-17  7:33                         ` Nick Piggin
2007-04-17  7:33                       ` Ingo Molnar
2007-04-17  7:40                         ` Nick Piggin
2007-04-17  7:58                           ` Ingo Molnar
2007-04-17  9:05                         ` William Lee Irwin III
2007-04-17  9:24                           ` Ingo Molnar
2007-04-17  9:57                             ` William Lee Irwin III
2007-04-17 10:01                               ` Ingo Molnar
2007-04-17 11:31                               ` William Lee Irwin III
2007-04-17 22:08                             ` Matt Mackall
2007-04-17 22:32                               ` William Lee Irwin III
2007-04-17 22:39                                 ` Matt Mackall
2007-04-17 22:59                                   ` William Lee Irwin III
2007-04-17 22:57                                     ` Matt Mackall
2007-04-18  4:29                                       ` William Lee Irwin III
2007-04-18  4:42                                         ` Davide Libenzi
2007-04-18  7:29                                       ` James Bruce
2007-04-17  7:11                     ` Nick Piggin
2007-04-17  7:21                       ` Davide Libenzi
2007-04-17  6:23               ` Peter Williams
2007-04-17  6:44                 ` Nick Piggin
2007-04-17  7:48                   ` Peter Williams
2007-04-17  7:56                     ` Nick Piggin
2007-04-17 13:16                       ` Peter Williams
2007-04-18  4:46                         ` Nick Piggin
2007-04-17  8:44                 ` Ingo Molnar
2007-04-19  2:20                   ` Peter Williams
2007-04-15 15:05   ` Ingo Molnar
2007-04-15 20:05     ` Matt Mackall
2007-04-15 20:48       ` Ingo Molnar
2007-04-15 21:31         ` Matt Mackall
2007-04-16  3:03           ` Nick Piggin
2007-04-16 14:28             ` Matt Mackall
2007-04-17  3:31               ` Nick Piggin
2007-04-17 17:35                 ` Matt Mackall
2007-04-16 15:45           ` William Lee Irwin III
2007-04-15 23:39         ` William Lee Irwin III
2007-04-16  1:06           ` Peter Williams
2007-04-16  3:04             ` William Lee Irwin III
2007-04-16  5:09               ` Peter Williams
2007-04-16 11:04                 ` William Lee Irwin III
2007-04-16 12:55                   ` Peter Williams
2007-04-16 23:10                     ` Michael K. Edwards
2007-04-17  3:55                       ` Nick Piggin
2007-04-17  4:25                         ` Peter Williams
2007-04-17  4:34                           ` Nick Piggin
2007-04-17  6:03                             ` Peter Williams
2007-04-17  6:14                               ` William Lee Irwin III
2007-04-17  6:23                               ` Nick Piggin
2007-04-17  9:36                               ` Ingo Molnar
2007-04-17  8:24                         ` William Lee Irwin III
     [not found]                     ` <20070416135915.GK8915@holomorphy.com>
     [not found]                       ` <46241677.7060909@bigpond.net.au>
     [not found]                         ` <20070417025704.GM8915@holomorphy.com>
     [not found]                           ` <462445EC.1060306@bigpond.net.au>
     [not found]                             ` <20070417053147.GN8915@holomorphy.com>
     [not found]                               ` <46246A7C.8050501@bigpond.net.au>
     [not found]                                 ` <20070417064109.GP8915@holomorphy.com>
2007-04-17  8:00                                   ` Peter Williams
2007-04-17 10:41                                     ` William Lee Irwin III
2007-04-17 13:48                                       ` Peter Williams
2007-04-18  0:27                                         ` Peter Williams
2007-04-18  2:03                                           ` William Lee Irwin III
2007-04-18  2:31                                             ` Peter Williams
2007-04-16 17:22             ` Chris Friesen
2007-04-17  0:54               ` Peter Williams
2007-04-17 15:52                 ` Chris Friesen
2007-04-17 23:50                   ` Peter Williams
2007-04-18  5:43                     ` Chris Friesen
2007-04-18 13:00                       ` Peter Williams
2007-04-16  5:16     ` Con Kolivas
2007-04-16  5:48       ` Gene Heskett
2007-04-15 12:29 ` Esben Nielsen
2007-04-15 13:04   ` Ingo Molnar
2007-04-16  7:16     ` Esben Nielsen
2007-04-15 22:49 ` Ismail Dönmez
2007-04-15 23:23   ` Arjan van de Ven
2007-04-15 23:33     ` Ismail Dönmez
2007-04-16 11:58   ` Ingo Molnar
2007-04-16 12:02     ` Ismail Dönmez
2007-04-16 22:00 ` Andi Kleen
2007-04-16 21:05   ` Ingo Molnar
2007-04-16 21:21     ` Andi Kleen
2007-04-17  7:56 ` Andy Whitcroft
2007-04-17  9:32   ` Nick Piggin
2007-04-17  9:59     ` Ingo Molnar
2007-04-17 11:11       ` Nick Piggin
2007-04-18  8:55       ` Nick Piggin
2007-04-18  9:33         ` Con Kolivas
2007-04-18 12:14           ` Nick Piggin
2007-04-18 12:33             ` Con Kolivas
2007-04-18 21:49               ` Con Kolivas
2007-04-18  9:53         ` Ingo Molnar
2007-04-18 12:13           ` Nick Piggin
2007-04-18 12:49             ` Con Kolivas
2007-04-19  3:28               ` Nick Piggin
2007-04-18 10:22   ` Ingo Molnar
2007-04-18 15:58 ` CFS and suspend2: hang in atomic copy (was: [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS]) Christian Hesse
2007-04-18 16:46   ` Ingo Molnar
2007-04-18 20:45     ` CFS and suspend2: hang in atomic copy Christian Hesse
2007-04-18 21:16       ` Ingo Molnar
2007-04-18 21:57         ` Christian Hesse
2007-04-18 22:02           ` Ingo Molnar
2007-04-18 22:22             ` Christian Hesse
2007-04-19  1:37               ` [Suspend2-devel] " Nigel Cunningham
2007-04-18 22:56             ` Bob Picco
2007-04-19  1:43               ` [Suspend2-devel] " Nigel Cunningham
2007-04-19  6:29               ` Ingo Molnar
2007-04-19 11:10                 ` Bob Picco
2007-04-19  1:52             ` [Suspend2-devel] " Nigel Cunningham
2007-04-19  7:04               ` Ingo Molnar
2007-04-19  9:05                 ` Nigel Cunningham
2007-04-24 20:23                 ` suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy) Pavel Machek
2007-04-24 20:41                   ` Linus Torvalds
2007-04-24 20:51                     ` Hua Zhong
2007-04-24 20:54                     ` Ingo Molnar
2007-04-24 21:29                       ` Pavel Machek
2007-04-24 22:24                         ` Ray Lee
2007-04-25 21:41                         ` Matt Mackall
2007-04-26 11:27                           ` Pavel Machek
2007-04-26 19:04                           ` Bill Davidsen
2007-04-24 21:24                     ` Pavel Machek
2007-04-24 23:41                       ` Linus Torvalds
2007-04-25  1:06                         ` Olivier Galibert
2007-04-25  6:41                         ` Ingo Molnar
2007-04-25  7:29                           ` Pavel Machek
2007-04-25  7:48                             ` Dumitru Ciobarcianu
2007-04-25  8:10                               ` Pavel Machek
2007-04-25  8:22                                 ` Dumitru Ciobarcianu
2007-04-26 11:12                                 ` Pekka Enberg
2007-04-26 14:48                                   ` Rafael J. Wysocki
2007-04-26 16:10                                     ` Pekka Enberg
2007-04-26 19:28                                       ` Rafael J. Wysocki
2007-04-26 20:16                                         ` Nigel Cunningham
2007-04-26 20:37                                           ` Rafael J. Wysocki
2007-04-26 20:49                                             ` David Lang
2007-04-26 20:55                                             ` Nigel Cunningham
2007-04-26 21:22                                               ` Rafael J. Wysocki
2007-04-26 22:08                                                 ` Nigel Cunningham
2007-04-25  8:48                             ` Nigel Cunningham
2007-04-25 13:07                             ` Federico Heinz
2007-04-25 19:38                             ` Kenneth Crudup
2007-04-25  7:23                         ` Pavel Machek
2007-04-25  8:48                           ` Xavier Bestel
2007-04-25  8:50                             ` Nigel Cunningham
2007-04-25  9:07                               ` Xavier Bestel
2007-04-25  9:19                                 ` Nigel Cunningham
2007-04-26 18:18                                 ` Bill Davidsen
2007-04-25  9:02                           ` suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2:hang " Romano Giannetti
2007-04-25 19:16                             ` suspend2 merge Martin Steigerwald
2007-04-25 15:18                           ` suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy) Adrian Bunk
2007-04-25 17:34                             ` Pavel Machek
2007-04-25 18:39                               ` Adrian Bunk
2007-04-25 18:50                                 ` Linus Torvalds
2007-04-25 19:02                                   ` Hua Zhong
2007-04-25 19:25                                   ` Adrian Bunk
2007-04-25 19:38                                     ` Linus Torvalds
2007-04-25 20:08                                       ` Pavel Machek
2007-04-25 20:33                                         ` Rafael J. Wysocki
2007-04-25 20:31                                           ` Pavel Machek
2007-04-27 10:21                                             ` driver power operations (was Re: suspend2 merge) Johannes Berg
2007-04-27 12:06                                               ` Rafael J. Wysocki
2007-04-27 12:40                                                 ` Pavel Machek
2007-04-27 12:46                                                   ` Johannes Berg
2007-04-27 12:50                                                     ` Pavel Machek
2007-04-27 14:34                                               ` [linux-pm] " Alan Stern
2007-04-27 14:39                                                 ` Johannes Berg
2007-04-27 14:49                                                   ` Johannes Berg
2007-04-27 15:20                                                     ` Rafael J. Wysocki
2007-04-27 15:27                                                       ` Johannes Berg
2007-04-27 15:52                                                       ` Linus Torvalds
2007-04-27 18:34                                                         ` Rafael J. Wysocki
2007-04-27 15:41                                                     ` Linus Torvalds
2007-04-27 15:12                                                 ` Rafael J. Wysocki
2007-04-27 15:24                                                   ` Johannes Berg
2007-04-27 15:56                                               ` David Brownell
2007-04-27 18:31                                                 ` Rafael J. Wysocki
2007-05-07 12:29                                               ` Pavel Machek
2007-04-25 22:36                                         ` suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy) Manu Abraham
2007-04-25 20:20                                       ` Rafael J. Wysocki
2007-04-25 20:24                                         ` Linus Torvalds
2007-04-25 21:30                                           ` Pavel Machek
2007-04-25 21:40                                             ` Rafael J. Wysocki
2007-04-25 21:46                                               ` Pavel Machek
2007-04-25 22:22                                             ` Nigel Cunningham
2007-04-25 20:23                                       ` Adrian Bunk
2007-04-25 22:19                                         ` Kenneth Crudup
2007-04-27 12:36                                       ` suspend2 merge Martin Steigerwald
2007-04-25 19:41                                     ` suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy) Andrew Morton
2007-04-25 19:55                                     ` Pavel Machek
2007-04-25 22:13                                     ` Kenneth Crudup
2007-04-26  1:25                                     ` Antonino A. Daplas
2007-04-25 23:33                                   ` Olivier Galibert
2007-04-26  1:56                                     ` Nigel Cunningham
2007-04-26  7:27                                       ` David Lang
2007-04-26  9:45                                         ` Nigel Cunningham
2007-04-25 18:52                               ` Alon Bar-Lev
2007-04-25 22:11                               ` Kenneth Crudup
2007-04-25 19:43                           ` Kenneth Crudup
2007-04-25 20:08                             ` Linus Torvalds
2007-04-25 20:27                               ` Pavel Machek
2007-04-25 20:44                                 ` Linus Torvalds
2007-04-25 21:07                                   ` Rafael J. Wysocki
2007-04-25 21:44                                   ` Pavel Machek
2007-04-25 22:18                                     ` Linus Torvalds
2007-04-25 22:27                                       ` Nigel Cunningham
2007-04-25 22:55                                         ` Linus Torvalds
2007-04-25 23:13                                           ` Pavel Machek
2007-04-25 23:29                                             ` Linus Torvalds
2007-04-25 23:45                                               ` Pavel Machek
2007-04-26  1:48                                                 ` Nigel Cunningham
2007-04-26  1:40                                           ` Nigel Cunningham
2007-04-26  2:04                                             ` Linus Torvalds
2007-04-26  2:13                                               ` Nigel Cunningham
2007-04-26  3:03                                                 ` Linus Torvalds
2007-04-26  3:34                                                   ` Nigel Cunningham
2007-04-26  2:31                                               ` Nigel Cunningham
2007-04-26 10:39                                           ` Johannes Berg
2007-04-26 11:30                                             ` Pavel Machek
2007-04-26 11:41                                               ` Johannes Berg
2007-04-26 16:31                                               ` Johannes Berg
2007-04-26 18:40                                                 ` Rafael J. Wysocki
2007-04-26 18:40                                                   ` Johannes Berg
2007-04-26 19:02                                                     ` Rafael J. Wysocki
2007-04-27  9:41                                                       ` Johannes Berg
2007-04-27 10:09                                                         ` [linux-pm] " Johannes Berg
2007-04-27 10:18                                                         ` Rafael J. Wysocki
2007-04-27 10:19                                                           ` Johannes Berg
2007-04-27 12:09                                                             ` Rafael J. Wysocki
2007-04-27 12:07                                                               ` Johannes Berg
2007-04-25 22:42                                       ` Pavel Machek
2007-04-25 22:58                                         ` Linus Torvalds
2007-04-25 22:43                                       ` Chuck Ebbert
2007-04-25 23:00                                         ` Linus Torvalds
2007-04-25 22:49                                       ` Pavel Machek
2007-04-25 23:10                                         ` Linus Torvalds
2007-04-25 23:28                                           ` Pavel Machek
2007-04-25 23:57                                             ` Linus Torvalds
2007-04-25 22:57                                       ` Alan Cox
2007-04-25 23:20                                         ` Linus Torvalds
2007-04-25 23:52                                           ` Pavel Machek
2007-04-26  0:05                                             ` Linus Torvalds
2007-04-26  0:14                                               ` Pavel Machek
2007-04-25 23:51                                                 ` David Lang
2007-04-26  0:38                                                 ` Linus Torvalds
2007-04-26  2:04                                                   ` H. Peter Anvin
2007-04-26  2:32                                                     ` Linus Torvalds
2007-04-26 13:14                                                       ` Alan Cox
2007-04-26 16:02                                                         ` Linus Torvalds
2007-04-26  0:34                                               ` Linus Torvalds
2007-04-26 20:12                                                 ` Rafael J. Wysocki
2007-04-26  0:24                                           ` Alan Cox
2007-04-26  1:10                                             ` Linus Torvalds
2007-04-26 14:04                                               ` Mark Lord
2007-04-26 16:10                                                 ` Linus Torvalds
2007-04-26 21:00                                                   ` Pavel Machek
2007-04-26  7:08                                             ` Andy Grover
2007-04-26  0:41                               ` Thomas Orgis
2007-05-26 17:37                           ` Martin Steigerwald
2007-05-26 20:35                             ` Rafael J. Wysocki
2007-05-26 22:23                               ` Martin Steigerwald
2007-04-26 10:17                       ` Johannes Berg
2007-04-26 10:30                         ` Pavel Machek
2007-04-26 10:40                           ` Pavel Machek
2007-04-26 11:11                             ` Johannes Berg
2007-04-26 11:16                               ` Pavel Machek
2007-04-26 11:27                                 ` Johannes Berg
2007-04-26 11:26                                   ` Pavel Machek
2007-04-26 11:35                                     ` Johannes Berg
2007-04-26 11:33                                       ` Pavel Machek
2007-04-26 16:14                                       ` Chris Friesen
2007-04-26 16:27                                         ` Linus Torvalds
2007-04-26 17:11                                         ` Johannes Berg
2007-04-26 15:56                                     ` Linus Torvalds
2007-04-26 21:06                                       ` Theodore Tso
2007-04-26 21:12                                         ` Nigel Cunningham
2007-04-26 13:45                             ` Johannes Berg
2007-06-29 22:44                               ` [PATCH] move suspend includes into right place (was Re: suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy)) Pavel Machek
2007-06-30  0:06                                 ` Adrian Bunk
2007-04-26 11:04                           ` suspend2 merge (was Re: [Suspend2-devel] Re: CFS and suspend2: hang in atomic copy) Johannes Berg
2007-04-26 11:09                             ` Pavel Machek
2007-04-26 15:53                               ` Linus Torvalds
2007-04-26 18:21                               ` Olivier Galibert
2007-04-26 21:30                                 ` Pavel Machek
2007-04-26 11:35                         ` Christoph Hellwig
2007-04-26 12:15                           ` Ingo Molnar
2007-04-26 12:41                             ` Pavel Machek
2007-04-18 22:16           ` CFS and suspend2: hang in atomic copy Ingo Molnar
2007-04-18 23:12             ` Christian Hesse
2007-04-19  6:28               ` Ingo Molnar
2007-04-19 20:32                 ` Christian Hesse
2007-04-19  6:41             ` Ingo Molnar
2007-04-19  9:32     ` CFS and suspend2: hang in atomic copy (was: [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS]) Esben Nielsen
2007-04-19 10:11       ` Ingo Molnar
2007-04-19 10:18         ` Ingo Molnar
2007-04-15 18:47 [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] Tim Tassonis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200704160109.31310.pisa@cmp.felk.cvut.cz \
    --to=pisa@cmp.felk.cvut.cz \
    --cc=akpm@linux-foundation.org \
    --cc=arjan@infradead.org \
    --cc=davidel@xmailserver.org \
    --cc=efault@gmx.de \
    --cc=kernel@kolivas.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mingo@elte.hu \
    --cc=npiggin@suse.de \
    --cc=tglx@linutronix.de \
    --cc=torvalds@linux-foundation.org \
    --cc=wli@holomorphy.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®