From: Kevin Hilman <khilman@deeprootsystems.com>
To: tytso@mit.edu
Cc: Greg Kroah-Hartman <gregkh@suse.de>,
Jesse Barnes <jbarnes@virtuousgeek.org>,
linux-kernel@vger.kernel.org,
linux-pm@lists.linux-foundation.org,
Arjan van de Ven <arjan@infradead.org>,
Matthew Garrett <mjg@redhat.com>, Len Brown <len.brown@intel.com>,
Jacob Pan <jacob.jun.pan@linux.intel.com>,
Oleg Nesterov <oleg@redhat.com>,
Liam Girdwood <lrg@slimlogic.co.uk>,
linux-omap@vger.kernel.org,
Linus Walleij <linus.walleij@stericsson.com>,
Daniel Walker <dwalker@codeaurora.org>,
Brian Swetland <swetland@google.com>,
Mark Brown <broonie@opensource.wolfsonmicro.com>,
Geoff Smith <geoffx.smith@intel.com>, Tejun Heo <tj@kernel.org>,
Andrew Morton <akpm@linux-foundation.org>,
Wu Fengguang <fengguang.wu@intel.com>
Subject: Re: [PATCH 0/8] Suspend block api (version 6)
Date: Mon, 17 May 2010 09:12:03 -0700 [thread overview]
Message-ID: <87r5laa4oc.fsf@deeprootsystems.com> (raw)
In-Reply-To: <20100514231510.GG16989@thunk.org> (tytso@mit.edu's message of "Fri\, 14 May 2010 19\:15\:10 -0400")
tytso@mit.edu writes:
> On Fri, May 14, 2010 at 03:32:58PM -0700, Kevin Hilman wrote:
>> Another likely reason that that there hasn't been an alternate
>> proposal (at least from some of us that are raising concerns) is
>> because we already have a working solution to dynamic, system-wide PM
>> that is 1) already in mainline and 2) shipping on consumer devices
>> with very strict power budgets (as already pointed out in detail by
>> Paul[2].)
>
> The examples cited where the things like the Palm Pre, and the Nokia
> N770/800/810 series. #1, what works on one embedded
> chipset/architecture might not work on another,
In my experience with embedded SoCs they are all remarkably similar in
power management capabilities and control.
> and #2, the battery lifetime on the N770 and N800 (both of which I have)
> is **appalling** **bad**.
Appalling bad compared to what?
What's probably more interesting in terms of rough comparisons is
comparing similar devices with and without opportunistic suspend. The
Nokia n900 (maemo) and the Moto Droid (android) use the same SoC (TI
OMAP3) and roughly the same kernel (2.6.2[89], although both are
heavily patched from mainline.)
The n900 *never* suspends. It only uses dynamic PM + CPUidle.
The droid uses opportunistic suspend (as well as dynamic PM + CPUidle)
I don't know of any more objective comparison of the two, but as a
user of both devices I can say that the active usage is basically the
same (around a day) and the idle use is similar as well, even though
the Droid has a slightly bigger battery (1400 mAh vs. 1320 mAh.) My
own usage suggests the n900 is a bit better in idle time, but I have
not done any measuring or objective tests. I'm guessing the
difference is probably because the Droid does not use the deepest
off-mode power states either in idle or suspend (IIRC) where the n900
does. I suspect that if both were using off-mode and had the same
battery, these differences would go away.
While this is not really a scientific comparison, it at least gives a
rough idea. If using opportunistic suspend was adding noticably
better battery life, I think this would be a different discussion.
> I really don't understand why people are so opposed to merging code
> that works well for a very large set of devices and products. Just
> because *you* don't need it is not a sufficiently good reason to argue
> for it not be merged. If you don't want to use it, then don't CONFIG
> it in.
At least for OMAP, I don't consider "config it out" a viable option.
We would like one kernel (in particular one PM core) to be usable for
a broad range of devices: maemo/meego, Android, webOS, Archos, and
whatever else we haven't seen yet. Having to config in/out something
as important as core PM functionality has other consequences. It
makes PM-aware driver and subsystem writers (and maintainers) to have
to develop and validate against two different types of PM
functionality.
As co-maintainer of the PM subsystem for an architecture (OMAP) where
people *really* care about power, I don't consider that a viable or
scalable option.
Kevin
next prev parent reply other threads:[~2010-05-17 16:12 UTC|newest]
Thread overview: 315+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <1272667021-21312-1-git-send-email-arve@android.com>
2010-04-30 22:36 ` [PATCH 1/8] PM: Add suspend block api Arve Hjønnevåg
[not found] ` <1272667021-21312-2-git-send-email-arve@android.com>
2010-04-30 22:36 ` [PATCH 2/8] PM: suspend_block: Add driver to access suspend blockers from user-space Arve Hjønnevåg
2010-04-30 22:36 ` [PATCH 3/8] PM: suspend_block: Abort task freezing if a suspend_blocker is active Arve Hjønnevåg
2010-04-30 22:36 ` [PATCH 4/8] PM: suspend_block: Add debugfs file Arve Hjønnevåg
2010-04-30 22:36 ` [PATCH 5/8] PM: suspend_block: Add suspend_blocker stats Arve Hjønnevåg
2010-04-30 22:36 ` [PATCH 6/8] PM: Add suspend blocking work Arve Hjønnevåg
2010-04-30 22:37 ` [PATCH 7/8] Input: Block suspend while event queue is not empty Arve Hjønnevåg
[not found] ` <1272667021-21312-8-git-send-email-arve@android.com>
2010-04-30 22:37 ` [PATCH 8/8] power_supply: Block suspend while power supply change notifications are pending Arve Hjønnevåg
2010-05-01 6:14 ` [PATCH 6/8] PM: Add suspend blocking work Tejun Heo
2010-05-02 7:05 ` Pavel Machek
2010-05-04 11:16 ` [PATCH 4/8] PM: suspend_block: Add debugfs file Andi Kleen
[not found] ` <87mxwf533b.fsf@basil.nowhere.org>
2010-05-04 21:06 ` Arve Hjønnevåg
2010-05-02 6:57 ` [PATCH 3/8] PM: suspend_block: Abort task freezing if a suspend_blocker is active Pavel Machek
2010-05-02 7:04 ` [PATCH 2/8] PM: suspend_block: Add driver to access suspend blockers from user-space Pavel Machek
2010-05-02 21:23 ` Rafael J. Wysocki
2010-05-02 21:56 ` Alan Stern
2010-05-02 6:56 ` [PATCH 1/8] PM: Add suspend block api Pavel Machek
2010-05-02 7:01 ` Pavel Machek
[not found] ` <20100502065635.GA1790@ucw.cz>
2010-05-02 20:10 ` Rafael J. Wysocki
[not found] ` <201005022210.54018.rjw@sisk.pl>
2010-05-02 20:52 ` Pavel Machek
[not found] ` <20100502205238.GC9051@elf.ucw.cz>
2010-05-02 21:29 ` Rafael J. Wysocki
[not found] ` <201005022329.48309.rjw@sisk.pl>
2010-05-03 19:01 ` Pavel Machek
[not found] ` <20100503190136.GA4173@ucw.cz>
2010-05-03 21:38 ` Rafael J. Wysocki
2010-05-04 5:12 ` mark gross
[not found] ` <20100504051256.GC3043@thegnar.org>
2010-05-04 13:59 ` Alan Stern
[not found] ` <Pine.LNX.4.44L0.1005040953510.1729-100000@iolanthe.rowland.org>
2010-05-04 16:03 ` mark gross
2010-05-04 20:40 ` Arve Hjønnevåg
2010-05-13 19:01 ` Paul Walmsley
2010-05-14 20:05 ` Paul Walmsley
2010-05-03 16:40 ` [PATCH 0/8] Suspend block api (version 6) Kevin Hilman
[not found] ` <87wrvl5479.fsf@deeprootsystems.com>
2010-05-03 17:12 ` Alan Stern
2010-05-03 18:07 ` Mark Brown
2010-05-03 21:50 ` Matthew Garrett
2010-05-05 20:35 ` mark gross
2010-05-10 18:06 ` Kevin Hilman
[not found] ` <87632vhbs8.fsf@deeprootsystems.com>
2010-05-10 20:25 ` Rafael J. Wysocki
[not found] ` <201005102225.52431.rjw@sisk.pl>
2010-05-11 16:12 ` Tony Lindgren
[not found] ` <20100511161227.GD13600@atomide.com>
2010-05-11 16:14 ` Matthew Garrett
[not found] ` <20100511161448.GA16148@srcf.ucam.org>
2010-05-11 16:36 ` Tony Lindgren
[not found] ` <20100511163632.GE13600@atomide.com>
2010-05-11 16:45 ` Matthew Garrett
[not found] ` <20100511164554.GA17016@srcf.ucam.org>
2010-05-11 16:58 ` Tony Lindgren
[not found] ` <20100511165821.GA13931@atomide.com>
2010-05-11 17:03 ` Matthew Garrett
[not found] ` <20100511170348.GA17443@srcf.ucam.org>
2010-05-11 17:24 ` Tony Lindgren
[not found] ` <20100511172442.GB13931@atomide.com>
2010-05-11 17:30 ` Matthew Garrett
[not found] ` <20100511173036.GB17868@srcf.ucam.org>
2010-05-11 17:48 ` Tony Lindgren
[not found] ` <20100511174857.GC13931@atomide.com>
2010-05-11 18:01 ` Matthew Garrett
2010-05-11 18:19 ` Rafael J. Wysocki
2010-05-12 1:11 ` Arve Hjønnevåg
[not found] ` <AANLkTikJV-wQX9xh8mRVptebJBctcRrQaUls-IGDhQar@mail.gmail.com>
2010-05-12 11:22 ` Mark Brown
[not found] ` <20100503180741.GB2098@rakim.wolfsonmicro.main>
2010-05-03 21:18 ` Rafael J. Wysocki
2010-05-14 17:39 ` Paul Walmsley
[not found] ` <201005032318.35383.rjw@sisk.pl>
2010-05-03 23:37 ` Kevin Hilman
[not found] ` <87sk68r1zh.fsf@deeprootsystems.com>
2010-05-04 0:09 ` Arve Hjønnevåg
2010-05-04 0:43 ` Matthew Garrett
[not found] ` <s2qd6200be21005031709r28420f0ezf3cf286517ee9114@mail.gmail.com>
2010-05-04 0:43 ` Brian Swetland
[not found] ` <w2pa55d774e1005031743x859e82fz401346fae7fe873a@mail.gmail.com>
2010-05-04 13:59 ` Mark Brown
[not found] ` <20100504135907.GA3651@opensource.wolfsonmicro.com>
2010-05-04 18:06 ` Kevin Hilman
[not found] ` <87r5lrh780.fsf@deeprootsystems.com>
2010-05-04 19:06 ` Mark Brown
2010-05-04 20:23 ` Rafael J. Wysocki
2010-05-04 20:44 ` Rafael J. Wysocki
2010-05-04 23:56 ` Mark Brown
[not found] ` <20100504235644.GA5231@opensource.wolfsonmicro.com>
2010-05-05 0:22 ` Rafael J. Wysocki
[not found] ` <201005050222.31038.rjw@sisk.pl>
2010-05-05 1:11 ` Brian Swetland
2010-05-05 11:06 ` Mark Brown
[not found] ` <20100505110630.GA5754@opensource.wolfsonmicro.com>
2010-05-05 12:00 ` Brian Swetland
[not found] ` <j2xa55d774e1005050500ocaa77b0di8e9eb58ce9c82d58@mail.gmail.com>
2010-05-05 13:56 ` Mark Brown
[not found] ` <20100505135621.GB7139@rakim.wolfsonmicro.main>
2010-05-05 17:33 ` Matthew Garrett
[not found] ` <20100505173337.GA1671@srcf.ucam.org>
2010-05-05 18:36 ` Alan Stern
2010-05-05 18:39 ` Mark Brown
[not found] ` <Pine.LNX.4.44L0.1005051432120.1885-100000@iolanthe.rowland.org>
2010-05-05 18:52 ` Matthew Garrett
2010-05-05 19:07 ` Mark Brown
2010-05-05 15:35 ` Alan Stern
[not found] ` <Pine.LNX.4.44L0.1005051133210.1885-100000@iolanthe.rowland.org>
2010-05-05 16:27 ` Mark Brown
[not found] ` <20100504190656.GA4611@opensource.wolfsonmicro.com>
2010-05-04 20:37 ` Rafael J. Wysocki
[not found] ` <201005042237.56844.rjw@sisk.pl>
2010-05-04 23:14 ` Kevin Hilman
[not found] ` <87wrvjdztr.fsf@deeprootsystems.com>
2010-05-04 23:42 ` Rafael J. Wysocki
2010-05-04 18:04 ` Kevin Hilman
2010-05-14 20:27 ` Paul Walmsley
2010-05-14 22:18 ` Arve Hjønnevåg
2010-05-15 2:25 ` Alan Stern
2010-05-15 4:02 ` Arve Hjønnevåg
2010-05-15 21:25 ` Alan Stern
2010-05-17 4:54 ` Arve Hjønnevåg
2010-05-18 2:26 ` Paul Walmsley
2010-05-18 3:21 ` Arve Hjønnevåg
2010-05-18 7:03 ` Henrik Rydberg
2010-05-18 19:39 ` Rafael J. Wysocki
2010-05-25 9:41 ` Paul Walmsley
2010-05-25 23:08 ` Arve Hjønnevåg
2010-05-26 7:23 ` Linus WALLEIJ
2010-05-26 16:01 ` Alan Stern
2010-05-27 7:46 ` Linus WALLEIJ
2010-05-27 8:04 ` Florian Mickler
2010-05-27 8:40 ` Arve Hjønnevåg
2010-05-27 15:33 ` Alan Stern
2010-05-28 11:54 ` Linus WALLEIJ
2010-05-20 23:37 ` David Brownell
2010-05-25 16:51 ` Dmitry Torokhov
2010-05-25 18:25 ` Alan Stern
2010-05-25 18:33 ` Dmitry Torokhov
2010-05-25 22:05 ` Arve Hjønnevåg
2010-05-25 22:28 ` Dmitry Torokhov
[not found] ` <20100504004338.GA22678@srcf.ucam.org>
2010-05-04 13:51 ` Alan Stern
[not found] ` <Pine.LNX.4.44L0.1005040949060.1729-100000@iolanthe.rowland.org>
2010-05-04 14:53 ` Mark Brown
2010-05-04 15:13 ` Kevin Hilman
2010-05-04 15:27 ` Matthew Garrett
[not found] ` <20100504152724.GA2184@srcf.ucam.org>
2010-05-06 1:40 ` Magnus Damm
2010-05-14 20:53 ` Paul Walmsley
2010-05-04 15:13 ` Kevin Hilman
[not found] ` <878w7zog3e.fsf@deeprootsystems.com>
2010-05-04 15:28 ` Matthew Garrett
2010-05-14 20:36 ` Paul Walmsley
2010-05-14 20:02 ` Paul Walmsley
[not found] ` <20100503215028.GB18910@srcf.ucam.org>
2010-05-14 20:20 ` Paul Walmsley
2010-05-14 20:32 ` Matthew Garrett
2010-05-14 22:32 ` Kevin Hilman
2010-05-14 22:37 ` Arve Hjønnevåg
2010-05-15 19:47 ` Rafael J. Wysocki
2010-05-15 19:55 ` Brian Swetland
2010-05-15 23:51 ` Rafael J. Wysocki
2010-05-16 0:31 ` Brian Swetland
2010-05-14 23:15 ` tytso
2010-05-15 19:52 ` Rafael J. Wysocki
2010-05-16 19:01 ` Mark Brown
2010-05-18 1:39 ` Paul Walmsley
2010-05-18 1:55 ` Matthew Garrett
2010-05-19 16:17 ` Paul Walmsley
2010-05-19 16:25 ` Matthew Garrett
2010-05-21 16:51 ` Paul Walmsley
2010-05-21 17:01 ` Paul Walmsley
2010-05-21 17:09 ` Matthew Garrett
2010-05-17 5:58 ` Magnus Damm
2010-05-17 16:12 ` Kevin Hilman [this message]
2010-05-17 19:27 ` Vitaly Wool
2010-05-17 19:34 ` Matthew Garrett
2010-05-17 19:50 ` Daniel Walker
2010-05-17 20:00 ` Matthew Garrett
2010-05-17 20:02 ` Brian Swetland
2010-05-17 20:53 ` Linus WALLEIJ
2010-05-17 21:06 ` Matthew Garrett
2010-05-17 21:16 ` Linus WALLEIJ
2010-05-17 21:24 ` Matthew Garrett
2010-05-17 21:29 ` Daniel Walker
2010-05-17 21:35 ` Matthew Garrett
2010-05-17 21:39 ` Daniel Walker
2010-05-17 21:27 ` Kevin Hilman
2010-05-17 21:34 ` Matthew Garrett
2010-05-17 22:56 ` Kevin Hilman
2010-05-17 21:36 ` Brian Swetland
2010-05-18 2:40 ` tytso
2010-05-17 20:07 ` Mike Chan
[not found] ` <AANLkTil7358FHTlFZ0LqwymkiZZ-7An0HlaOTVhTkpgW@mail.gmail.com>
2010-05-17 20:17 ` Vitaly Wool
[not found] ` <AANLkTikEIuVEhJXSx4kP4sGMP8LBepuJI5jBjqSxoH7F@mail.gmail.com>
2010-05-17 21:04 ` Mike Chan
2010-05-17 22:55 ` Kevin Hilman
[not found] ` <87mxvyt9xz.fsf@deeprootsystems.com>
2010-05-17 23:04 ` Brian Swetland
2010-05-17 20:15 ` Rafael J. Wysocki
2010-05-30 12:21 ` tytso
2010-05-31 6:06 ` Igor Stoppa
2010-05-24 18:57 ` Pavel Machek
[not found] ` <20100524185754.GD1292@ucw.cz>
2010-05-24 19:08 ` Matthew Garrett
2010-05-25 1:16 ` Arve Hjønnevåg
[not found] ` <AANLkTilR3CgkLRfxMN_A79kuC_KOgsfW4oNUDPZFlZFW@mail.gmail.com>
2010-05-26 17:32 ` Pavel Machek
2010-05-13 3:35 ` Paul Walmsley
[not found] ` <alpine.DEB.2.00.1005122118530.7624@utopia.booyaka.com>
2010-05-13 12:17 ` Matthew Garrett
2010-05-13 14:16 ` Alan Stern
[not found] ` <20100513121745.GA10749@srcf.ucam.org>
2010-05-13 17:33 ` Daniel Walker
[not found] ` <1273771990.19100.13.camel@c-dwalke-linux.qualcomm.com>
2010-05-13 18:17 ` Brian Swetland
[not found] ` <s2ga55d774e1005131117yd138c59bk54cc109401eb4a8d@mail.gmail.com>
2010-05-13 18:25 ` Daniel Walker
2010-05-13 18:36 ` Matthew Garrett
[not found] ` <20100513183646.GA18155@srcf.ucam.org>
2010-05-13 18:59 ` Daniel Walker
[not found] ` <1273777177.19100.24.camel@c-dwalke-linux.qualcomm.com>
2010-05-13 19:11 ` Matthew Garrett
[not found] ` <20100513191142.GA18886@srcf.ucam.org>
2010-05-13 19:36 ` Daniel Walker
[not found] ` <1273779394.19100.47.camel@c-dwalke-linux.qualcomm.com>
2010-05-13 19:48 ` Matthew Garrett
[not found] ` <20100513194820.GA19722@srcf.ucam.org>
2010-05-13 21:11 ` Rafael J. Wysocki
[not found] ` <201005132311.26293.rjw@sisk.pl>
2010-05-13 21:16 ` Daniel Walker
[not found] ` <1273785399.19100.98.camel@c-dwalke-linux.qualcomm.com>
2010-05-13 21:27 ` Rafael J. Wysocki
[not found] ` <201005132327.16163.rjw@sisk.pl>
2010-05-13 21:33 ` Daniel Walker
[not found] ` <1273786409.19100.104.camel@c-dwalke-linux.qualcomm.com>
2010-05-13 21:36 ` Tony Lindgren
2010-05-13 21:46 ` Greg KH
[not found] ` <20100513213656.GL3428@atomide.com>
2010-05-13 21:54 ` Rafael J. Wysocki
[not found] ` <20100513214653.GA21120@suse.de>
2010-05-13 22:27 ` Mark Brown
2010-05-13 22:33 ` Woodruff, Richard
[not found] ` <20100513222748.GA3240@opensource.wolfsonmicro.com>
2010-05-13 22:45 ` Greg KH
2010-05-13 22:46 ` Rafael J. Wysocki
[not found] ` <201005140046.33508.rjw@sisk.pl>
2010-05-13 23:36 ` Mark Brown
2010-05-13 23:48 ` Brian Swetland
[not found] ` <r2qa55d774e1005131648i1702d3b2ob6bc823e4a4a113c@mail.gmail.com>
2010-05-14 0:29 ` Mark Brown
[not found] ` <20100513224503.GA23014@suse.de>
2010-05-14 0:03 ` Mark Brown
[not found] ` <13B9B4C6EF24D648824FF11BE896716203BB0EEAE9@dlee02.ent.ti.com>
2010-05-13 22:46 ` Greg KH
2010-05-13 23:06 ` Arve Hjønnevåg
2010-05-13 23:28 ` Brian Swetland
2010-05-14 16:47 ` Daniel Walker
[not found] ` <Pine.LNX.4.44L0.1005131002380.1695-100000@iolanthe.rowland.org>
2010-05-13 19:17 ` Tony Lindgren
[not found] ` <20100513191717.GA3428@atomide.com>
2010-05-13 19:25 ` Matthew Garrett
[not found] ` <20100513192522.GA19256@srcf.ucam.org>
2010-05-13 19:42 ` Tony Lindgren
[not found] ` <20100513194205.GC3428@atomide.com>
2010-05-13 19:53 ` Matthew Garrett
[not found] ` <20100513195349.GB19722@srcf.ucam.org>
2010-05-13 20:00 ` Tony Lindgren
[not found] ` <20100513200003.GE3428@atomide.com>
2010-05-13 20:08 ` Matthew Garrett
[not found] ` <20100513200814.GA20254@srcf.ucam.org>
2010-05-13 20:23 ` Tony Lindgren
[not found] ` <20100513202320.GF3428@atomide.com>
2010-05-13 20:34 ` Matthew Garrett
2010-05-13 20:36 ` Daniel Walker
[not found] ` <20100513203412.GA21244@srcf.ucam.org>
2010-05-13 21:10 ` Tony Lindgren
[not found] ` <20100513211006.GG3428@atomide.com>
2010-05-13 21:21 ` Matthew Garrett
[not found] ` <20100513212108.GA22103@srcf.ucam.org>
2010-05-13 21:34 ` Tony Lindgren
[not found] ` <20100513213455.GK3428@atomide.com>
2010-05-15 19:54 ` Matthew Garrett
2010-05-13 21:21 ` Rafael J. Wysocki
[not found] ` <201005132321.59245.rjw@sisk.pl>
2010-05-13 21:25 ` Tony Lindgren
[not found] ` <20100513212556.GI3428@atomide.com>
2010-05-13 21:56 ` Rafael J. Wysocki
2010-05-13 22:24 ` tytso
[not found] ` <201005132356.21355.rjw@sisk.pl>
2010-05-14 20:41 ` Kevin Hilman
[not found] ` <878w7mgqse.fsf@deeprootsystems.com>
2010-05-14 21:25 ` Rafael J. Wysocki
2010-05-14 21:40 ` Kevin Hilman
[not found] ` <87tyqaduvr.fsf@deeprootsystems.com>
2010-05-14 21:50 ` Rafael J. Wysocki
2010-05-14 22:45 ` Kevin Hilman
[not found] ` <87k4r69k61.fsf@deeprootsystems.com>
2010-05-14 22:59 ` Brian Swetland
2010-05-15 20:14 ` Rafael J. Wysocki
[not found] ` <201005152214.33691.rjw@sisk.pl>
2010-05-16 19:44 ` Mark Brown
2010-05-14 16:06 ` Kevin Hilman
2010-05-24 21:25 ` Pavel Machek
2010-05-13 21:41 ` Alan Stern
[not found] ` <Pine.LNX.4.44L0.1005131740370.1731-100000@iolanthe.rowland.org>
2010-05-13 21:54 ` Tony Lindgren
[not found] ` <20100513215404.GN3428@atomide.com>
2010-05-13 22:07 ` Rafael J. Wysocki
2010-05-13 22:26 ` Arve Hjønnevåg
2010-05-13 21:14 ` Rafael J. Wysocki
[not found] ` <201005132314.22497.rjw@sisk.pl>
2010-05-13 21:31 ` Tony Lindgren
[not found] ` <20100513213121.GJ3428@atomide.com>
2010-05-13 21:57 ` Rafael J. Wysocki
2010-05-13 21:37 ` Alan Stern
[not found] ` <Pine.LNX.4.44L0.1005131729510.1731-100000@iolanthe.rowland.org>
2010-05-13 21:47 ` Tony Lindgren
[not found] ` <20100513214739.GM3428@atomide.com>
2010-05-13 22:01 ` Alan Stern
2010-05-13 22:04 ` Rafael J. Wysocki
[not found] ` <Pine.LNX.4.44L0.1005131756420.1731-100000@iolanthe.rowland.org>
2010-05-13 22:08 ` Tony Lindgren
[not found] ` <20100513220814.GP3428@atomide.com>
2010-05-13 22:28 ` Rafael J. Wysocki
2010-05-14 3:25 ` Magnus Damm
[not found] ` <AANLkTilL2mvqpwirTfJRWZFdrFJvSihnaY8-xao4pLpH@mail.gmail.com>
2010-05-14 16:18 ` Kevin Hilman
2010-05-15 2:47 ` Alan Stern
2010-05-24 21:24 ` Pavel Machek
[not found] <20100520185057.GA25089@gandalf>
2010-05-20 23:08 ` David Brownell
[not found] <Pine.LNX.4.44L0.1005151716180.24645-100000@netrider.rowland.org>
2010-05-17 15:40 ` Kevin Hilman
[not found] ` <87hbm6cz90.fsf@deeprootsystems.com>
2010-05-17 17:04 ` James Bottomley
[not found] ` <1274115885.4418.59.camel@mulgrave.site>
2010-05-17 17:47 ` Felipe Balbi
2010-05-17 17:57 ` Daniel Walker
[not found] ` <20100517174647.GA11512@gandalf>
2010-05-17 17:58 ` Matthew Garrett
2010-05-17 17:59 ` James Bottomley
[not found] ` <20100517175820.GA29773@srcf.ucam.org>
2010-05-17 18:16 ` Felipe Balbi
[not found] ` <1274119179.4418.68.camel@mulgrave.site>
2010-05-17 18:12 ` Felipe Balbi
2010-05-17 18:54 ` Kevin Hilman
[not found] ` <20100517181252.GA14260@gandalf>
2010-05-17 18:26 ` Brian Swetland
[not found] ` <AANLkTikueXPEWEHQt-Fl3Xvb3EB4ntsBlJUjjtmpinGK@mail.gmail.com>
2010-05-17 18:39 ` Felipe Balbi
[not found] ` <20100517183904.GA14047@gandalf>
2010-05-17 18:45 ` Brian Swetland
2010-05-17 18:45 ` Mark Brown
2010-05-17 18:47 ` Mike Chan
[not found] ` <AANLkTillcFg_y-GeXJNBuIYiGvht-NBZPxwdb71qDui0@mail.gmail.com>
2010-05-17 20:22 ` Rafael J. Wysocki
2010-05-17 19:24 ` James Bottomley
[not found] ` <1274124267.4418.149.camel@mulgrave.site>
2010-05-17 19:38 ` Felipe Balbi
[not found] ` <20100517193840.GB14047@gandalf>
2010-05-17 19:39 ` Felipe Balbi
[not found] ` <20100517193952.GC14047@gandalf>
2010-05-17 19:49 ` James Bottomley
[not found] ` <1274125775.4418.182.camel@mulgrave.site>
2010-05-18 6:40 ` Felipe Balbi
[not found] ` <20100518064022.GA6522@nokia.com>
2010-05-18 13:59 ` James Bottomley
[not found] ` <1274191188.10304.5.camel@mulgrave.site>
2010-05-19 6:59 ` Felipe Balbi
[not found] ` <20100519065934.GH12879@nokia.com>
2010-05-19 20:42 ` Rafael J. Wysocki
[not found] ` <201005192242.55706.rjw@sisk.pl>
2010-05-20 4:49 ` Felipe Balbi
[not found] ` <20100520044926.GB6773@nokia.com>
2010-05-20 11:27 ` Vladimir Pantelic
[not found] ` <4BF51C9D.8050406@nt.tu-darmstadt.de>
2010-05-20 11:29 ` Felipe Balbi
2010-05-20 17:40 ` David Brownell
[not found] ` <15003.23611.qm@web180316.mail.gq1.yahoo.com>
2010-05-20 18:50 ` Felipe Balbi
2010-05-20 5:15 ` Florian Mickler
[not found] ` <20100520071528.494c38e4@schatten.dmk.lab>
2010-05-20 8:57 ` Felipe Balbi
[not found] ` <20100520085739.GB14584@gandalf>
2010-05-20 8:57 ` Felipe Balbi
2010-05-20 10:05 ` Florian Mickler
[not found] ` <20100520120519.0d27d6bf@schatten.dmk.lab>
2010-05-20 10:15 ` Felipe Balbi
[not found] <AANLkTinwJdPneNSlAeTml5fHW2LFy53Dz3DRf95y1Bcl@mail.gmail.com>
2010-05-15 21:19 ` Alan Stern
[not found] <AANLkTil-Ky5L84JF7xn6su8VMtglBpZwCNIh7VgBiHgL@mail.gmail.com>
2010-05-15 2:58 ` Alan Stern
[not found] ` <Pine.LNX.4.44L0.1005142256070.11498-100000@netrider.rowland.org>
2010-05-15 3:40 ` Brian Swetland
[not found] <201005140028.49443.rjw@sisk.pl>
2010-05-15 2:35 ` Alan Stern
[not found] ` <Pine.LNX.4.44L0.1005142233070.11498-100000@netrider.rowland.org>
2010-05-15 4:04 ` Arve Hjønnevåg
[not found] <Pine.LNX.4.44L0.1005031301400.1651-100000@iolanthe.rowland.org>
2010-05-03 18:17 ` Kevin Hilman
2010-05-14 17:22 ` Paul Walmsley
[not found] <Pine.LNX.4.44L0.1005061007050.1708-100000@iolanthe.rowland.org>
2010-05-06 19:26 ` Rafael J. Wysocki
[not found] <h2va55d774e1005051642m6159aadclfda9d1c77cb10cda@mail.gmail.com>
2010-05-06 14:08 ` Alan Stern
[not found] <20100505192811.GA5468@srcf.ucam.org>
2010-05-05 20:04 ` Alan Stern
[not found] ` <Pine.LNX.4.44L0.1005051554490.1885-100000@iolanthe.rowland.org>
2010-05-05 20:15 ` Mark Brown
2010-05-05 20:28 ` Rafael J. Wysocki
2010-05-05 23:03 ` Kevin Hilman
[not found] ` <87fx26ymrf.fsf@deeprootsystems.com>
2010-05-05 23:16 ` Rafael J. Wysocki
2010-05-05 23:42 ` Brian Swetland
[not found] <20100505190758.GG7139@rakim.wolfsonmicro.main>
2010-05-05 19:20 ` Alan Stern
[not found] ` <Pine.LNX.4.44L0.1005051515060.1885-100000@iolanthe.rowland.org>
2010-05-05 19:28 ` Matthew Garrett
[not found] <20100505185225.GA4411@srcf.ucam.org>
2010-05-05 19:13 ` Alan Stern
[not found] ` <20100505195534.GD18762@thunk.org>
[not found] ` <20100505202637.GH7139@rakim.wolfsonmicro.main>
2010-05-05 20:44 ` Rafael J. Wysocki
[not found] ` <201005052244.03225.rjw@sisk.pl>
2010-05-05 21:57 ` Mark Brown
[not found] ` <20100505215711.GA4838@opensource.wolfsonmicro.com>
2010-05-05 22:03 ` Brian Swetland
2010-05-05 22:05 ` Rafael J. Wysocki
[not found] ` <201005060005.01215.rjw@sisk.pl>
2010-05-05 23:09 ` Mark Brown
[not found] ` <20100505230917.GA5269@opensource.wolfsonmicro.com>
2010-05-05 23:33 ` Rafael J. Wysocki
[not found] ` <201005060133.59417.rjw@sisk.pl>
2010-05-06 0:21 ` Mark Brown
[not found] ` <20100506002125.GA22013@sirena.org.uk>
2010-05-06 0:51 ` Rafael J. Wysocki
[not found] ` <Pine.LNX.4.44L0.1005051511040.1885-100000@iolanthe.rowland.org>
2010-05-05 19:22 ` Matthew Garrett
2010-05-05 19:39 ` Mark Brown
[not found] ` <20100505192208.GB5085@srcf.ucam.org>
2010-05-05 19:52 ` Mark Brown
[not found] ` <20100505195249.GC11441@sirena.org.uk>
2010-05-05 19:55 ` tytso
2010-05-05 20:02 ` Matthew Garrett
[not found] ` <20100505200243.GA6266@srcf.ucam.org>
2010-05-05 20:09 ` Mark Brown
2010-05-05 20:56 ` Brian Swetland
[not found] ` <m2oa55d774e1005051356n3610d780ra42200c1785e02bd@mail.gmail.com>
2010-05-05 23:40 ` Mark Brown
[not found] ` <20100505234025.GB4838@opensource.wolfsonmicro.com>
2010-05-06 4:25 ` Arve Hjønnevåg
[not found] ` <l2kd6200be21005052125rc43217a2r8c65bc98e7a5d3d4@mail.gmail.com>
2010-05-07 10:04 ` Mark Brown
[not found] ` <20100507100406.GA21498@rakim.wolfsonmicro.main>
2010-05-07 10:57 ` Arve Hjønnevåg
[not found] ` <w2kd6200be21005070357r9aad2896l355168a23bf85eae@mail.gmail.com>
2010-05-07 11:21 ` Mark Brown
[not found] ` <20100507112102.GC21498@rakim.wolfsonmicro.main>
2010-05-07 11:29 ` Theodore Tso
2010-05-07 12:25 ` Mark Brown
[not found] ` <20100507122520.GD21498@rakim.wolfsonmicro.main>
2010-05-07 12:37 ` Brian Swetland
[not found] ` <z2wa55d774e1005070537k8e3cb6baxc74e998e930d254d@mail.gmail.com>
2010-05-07 13:30 ` Mark Brown
[not found] ` <20100507133025.GA23983@rakim.wolfsonmicro.main>
2010-05-11 18:47 ` Mark Brown
2010-05-07 11:41 ` Arve Hjønnevåg
[not found] ` <t2od6200be21005070441sec3111f3k550ba03553abcc8c@mail.gmail.com>
2010-05-07 14:00 ` Mark Brown
2010-04-30 22:36 Arve Hjønnevåg
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=87r5laa4oc.fsf@deeprootsystems.com \
--to=khilman@deeprootsystems.com \
--cc=akpm@linux-foundation.org \
--cc=arjan@infradead.org \
--cc=broonie@opensource.wolfsonmicro.com \
--cc=dwalker@codeaurora.org \
--cc=fengguang.wu@intel.com \
--cc=geoffx.smith@intel.com \
--cc=gregkh@suse.de \
--cc=jacob.jun.pan@linux.intel.com \
--cc=jbarnes@virtuousgeek.org \
--cc=len.brown@intel.com \
--cc=linus.walleij@stericsson.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-omap@vger.kernel.org \
--cc=linux-pm@lists.linux-foundation.org \
--cc=lrg@slimlogic.co.uk \
--cc=mjg@redhat.com \
--cc=oleg@redhat.com \
--cc=swetland@google.com \
--cc=tj@kernel.org \
--cc=tytso@mit.edu \
/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