public inbox for linux-pm@vger.kernel.org
 help / color / mirror / Atom feed
From: Dmitry Torokhov <dmitry.torokhov@gmail.com>
To: "Arve Hjønnevåg" <arve@android.com>
Cc: "Greg Kroah-Hartman" <gregkh@suse.de>,
	"Sven Neumann" <s.neumann@raumfeld.com>,
	"Jesse Barnes" <jbarnes@virtuousgeek.org>,
	"Oleg Nesterov" <oleg@redhat.com>,
	"Tero Saarni" <tero.saarni@gmail.com>,
	linux-input@vger.kernel.org, linux-pm@lists.linux-foundation.org,
	"Liam Girdwood" <lrg@slimlogic.co.uk>,
	"Alexey Dobriyan" <adobriyan@gmail.com>,
	"Matthew Garrett" <mjg@redhat.com>,
	"Len Brown" <len.brown@intel.com>,
	"Jacob Pan" <jacob.jun.pan@linux.intel.com>,
	"Daniel Mack" <daniel@caiaq.de>,
	linux-omap@vger.kernel.org,
	"Linus Walleij" <linus.walleij@stericsson.com>,
	"Daniel Walker" <dwalker@codeaurora.org>,
	"Theodore Ts'o" <tytso@mit.edu>,
	"Márton Németh" <nm127@freemail.hu>,
	"Brian Swetland" <swetland@google.com>,
	"Mark Brown" <broonie@opensource.wolfsonmicro.com>
Subject: Re: [PATCH 0/8] Suspend block api (version 6)
Date: Tue, 25 May 2010 09:51:37 -0700	[thread overview]
Message-ID: <20100525165137.GB2730@core.coreip.homeip.net> (raw)
In-Reply-To: <AANLkTinyNYFwM4QJKPunlvK-ATJwSYVXGayeZIR9izx2@mail.gmail.com>

On Fri, May 14, 2010 at 03:18:13PM -0700, Arve Hjønnevåg wrote:
> On Fri, May 14, 2010 at 1:27 PM, Paul Walmsley <paul@pwsan.com> wrote:
> >
> > Hello,
> >
> > On Mon, 3 May 2010, Arve Hjønnevåg wrote:
> >
> >> No, suspend blockers are mostly used to ensure wakeup events are not
> >> ignored, and to ensure tasks triggered by these wakeup events
> >> complete.
> >
> > Standard Linux systems don't need these,
> 
> If you don't want to lose wakeup events they do. Standard Linux
> systems support suspend, but since they usually don't have a lot of
> wakeup events you don't run into a lot of problems.
> 

What I do not quite understand is how exactly suspend blocks save us
from missing wakeup events. Consider case when all events have been
processed and system starts entering the sleep: we are in a half-sleep,
half awake state, with some devices already put to sleep and some just
now being processed. If user presses a key while physical input device
is being suspended, what will happen? Do you expect interrupt routine
abort suspend process? Initiate resume if suspend of the device has
completed?

Also, let's say device is suspended and is configured as a wakeup source
while the rest of the system is still awake... If I press a key I do not
think that it will necessarily abort suspend process. Or will it?

BTW, If you are concerned about events that already "left" physical
device but has not reached userspace yet - maybe instead of suspend
blockers we should make sure that all drivers throughout the chain
implement suspend/resume and refuse suspending if their queues are not
empty.  In input land that would mean extending suspend routine in
input_dev and adding one to evdev.

Thanks.

-- 
Dmitry

  parent reply	other threads:[~2010-05-25 16:51 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
2010-05-03 16:40 ` [PATCH 0/8] Suspend block api (version 6) Kevin Hilman
     [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
     [not found] ` <87wrvl5479.fsf@deeprootsystems.com>
2010-05-03 17:12   ` [PATCH 0/8] Suspend block api (version 6) Alan Stern
2010-05-03 18:07   ` 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 [this message]
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
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]   ` <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
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] ` <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
     [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
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=20100525165137.GB2730@core.coreip.homeip.net \
    --to=dmitry.torokhov@gmail.com \
    --cc=adobriyan@gmail.com \
    --cc=arve@android.com \
    --cc=broonie@opensource.wolfsonmicro.com \
    --cc=daniel@caiaq.de \
    --cc=dwalker@codeaurora.org \
    --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-input@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=nm127@freemail.hu \
    --cc=oleg@redhat.com \
    --cc=s.neumann@raumfeld.com \
    --cc=swetland@google.com \
    --cc=tero.saarni@gmail.com \
    --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