From: "Michael K. Edwards" <medwards.linux@gmail.com>
To: "Lee Revell" <rlrevell@joe-job.com>
Cc: "Peter Williams" <pwil3058@bigpond.net.au>,
"Con Kolivas" <kernel@kolivas.org>, "Ingo Molnar" <mingo@elte.hu>,
"Andrew Morton" <akpm@linux-foundation.org>,
"Nick Piggin" <npiggin@suse.de>,
"Linus Torvalds" <torvalds@linux-foundation.org>,
"Matt Mackall" <mpm@selenic.com>,
"William Lee Irwin III" <wli@holomorphy.com>,
"Mike Galbraith" <efault@gmx.de>, "ck list" <ck@vds.kolivas.org>,
"Bill Huey" <billh@gnuppy.monkey.org>,
linux-kernel@vger.kernel.org,
"Arjan van de Ven" <arjan@infradead.org>,
"Thomas Gleixner" <tglx@linutronix.de>
Subject: Re: Renice X for cpu schedulers
Date: Thu, 19 Apr 2007 18:32:15 -0700 [thread overview]
Message-ID: <f2b55d220704191832x7d364b3bw93690ccaa29e2630@mail.gmail.com> (raw)
In-Reply-To: <75b66ecd0704190722l5ba8db7n52734c209504e802@mail.gmail.com>
On 4/19/07, Lee Revell <rlrevell@joe-job.com> wrote:
> IMHO audio streamers should use SCHED_FIFO thread for time critical
> work. I think it's insane to expect the scheduler to figure out that
> these processes need low latency when they can just be explicit about
> it. "Professional" audio software does it already, on Linux as well
> as other OS...
It is certainly true that SCHED_FIFO is currently necessary in the
layers of an audio application lying closest to the hardware, if you
don't want to throw a monstrous hardware ring buffer at the problem.
See the alsa-devel archives for a patch to aplay (sched_setscheduler
plus some cleanups) that converts it from "unsafe at any speed" (on a
non-RT kernel) to a rock-solid 18ms round trip from PCM in to PCM out.
(The hardware and driver aren't terribly exotic for an SoC, and the
measurement was done with aplay -C | aplay -P -- on a
not-particularly-tuned CONFIG_PREEMPT kernel with a 12ms+ peak
scheduling latency according to cyclictest. A similar test via
/dev/dsp, done through a slightly modified OSS emulation layer to the
same driver, measures at 40ms and is probably tuned too
conservatively.)
Note that SCHED_FIFO may be less necessary on an -rt kernel, but I
haven't had that option on the embedded hardware I've been working
with lately. Ingo, please please pretty please pick a -stable branch
one of these days and provide a git repo with -rt integrated against
that branch. Then I could port our chip support to it -- all of which
will be GPLed after the impending code review -- after which I might
have a prayer of strong-arming our chip vendor into porting their WiFi
driver onto -rt. It's really a much more interesting scheduler use
case than make -j200 under X, because it's a best-effort
SCHED_BATCH-ish load that wants to be temporally clustered for power
management reasons.
(Believe it or not, a stable -rt branch with a clock-scaling-aware
scheduler is the one thing that might lead to this major WiFi vendor's
GPLing their driver core. They're starting to see the light on the
biz dev side, and the nature of the devices their chip will go in
makes them somewhat less concerned about the regulatory fig leaf
aspect of a closed-source driver; but they would have to port off of
the third-party real-time executive embedded within the driver, and
mainline's task and timer granularity won't cut it. I can't even get
more detail about _why_ it won't cut it unless there's some remotely
supportable -rt base they could port to.)
But I think SCHED_FIFO on a chain of tasks is fundamentally not the
right way to handle low audio latency. The object with a low latency
requirement isn't the task, it's the device. When it's starting to
get urgent to deliver more data to the device, the task that it's
waiting on should slide up the urgency scale; and if it's waiting on
something else, that something else should slide up the scale; and so
forth. Similarly, responding to user input is urgent; so when user
input is available (by whatever mechanism), the task that's waiting
for it should slide up the urgency scale, etc.
In practice, you probably don't want to burden desktop Linux with
priority inheritance where you don't have to. Priority queues with
algorithmically efficient decrease-key operations (Fibonacci heaps and
their ilk) are complicated to implement and have correspondingly high
constant factors. (However, a sufficiently clever heuristic for
assigning quasi-static task priorities would usually short-circuit the
priority cascade; if you can keep N small in the
tasks-with-unpredictable-priority queue, you can probably use a
simpler flavor with O(log N) decrease-key. Ask someone who knows more
about data structures than I do.)
More importantly, non-real-time application coders aren't very smart
about grouping data structure accesses on one side or the other of a
system call that is likely to release a lock and let something else
run, flushing application data out of cache. (Kernel coders aren't
always smart about this either; see LKML threads a few weeks ago about
racy, and cache-stall-prone, f_pos handling in VFS.) So switching
tasks immediately on lock release is usually the wrong thing to do if
letting the task run a little longer would allow it to reach a point
where it has to block anyway.
Anyway, I already described the urgency-driven strategy to the extent
that I've thought it out, elsewhere in this thread. I only held this
draft back because I wanted to double-check my latency measurements.
Cheers,
- Michael
next prev parent reply other threads:[~2007-04-20 1:32 UTC|newest]
Thread overview: 571+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-04-13 20:21 [Announce] [patch] Modular Scheduler Core and Completely Fair Scheduler [CFS] 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
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 [this message]
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
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=f2b55d220704191832x7d364b3bw93690ccaa29e2630@mail.gmail.com \
--to=medwards.linux@gmail.com \
--cc=akpm@linux-foundation.org \
--cc=arjan@infradead.org \
--cc=billh@gnuppy.monkey.org \
--cc=ck@vds.kolivas.org \
--cc=efault@gmx.de \
--cc=kernel@kolivas.org \
--cc=linux-kernel@vger.kernel.org \
--cc=mingo@elte.hu \
--cc=mpm@selenic.com \
--cc=npiggin@suse.de \
--cc=pwil3058@bigpond.net.au \
--cc=rlrevell@joe-job.com \
--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®