From: "Rafael J. Wysocki" <rjw@sisk.pl>
To: "Arve Hjønnevåg" <arve@android.com>
Cc: david@lang.hm, peterz@infradead.org, swetland@google.com,
linux-kernel@vger.kernel.org, florian@mickler.org,
linux-pm@lists.linux-foundation.org,
"Paul E. McKenney" <paulmck@linux.vnet.ibm.com>,
tglx@linutronix.de, alan@lxorguk.ukuu.org.uk,
Arjan van de Ven <arjan@infradead.org>
Subject: Re: Attempted summary of suspend-blockers LKML thread
Date: Sun, 8 Aug 2010 21:55:29 +0200 [thread overview]
Message-ID: <201008082155.29866.rjw@sisk.pl> (raw)
In-Reply-To: <AANLkTinebiC=9Xd-D_sOwmvA8w_YPWMdhTYz2NRbZ7jH@mail.gmail.com>
On Saturday, August 07, 2010, Arve Hjønnevåg wrote:
> 2010/8/7 Rafael J. Wysocki <rjw@sisk.pl>:
> > On Saturday, August 07, 2010, Arve Hjønnevåg wrote:
> >> 2010/8/6 Alan Stern <stern@rowland.harvard.edu>:
> >> > On Thu, 5 Aug 2010, Arve Hjønnevåg wrote:
> >> >
> >> >> count, tells you how many times the wakelock was activated. If a
> >> >> wakelock prevented suspend for a long time a large count tells you it
> >> >> handled a lot of events while a small count tells you it took a long
> >> >> time to process the events, or the wakelock was not released properly.
> >> >
> >> > As noted, we already have this.
> >> >
> >>
> >> Almost. We have it when a device is passed in.
> >
> > Sure. And what are the other cases (details, please)?
> >
>
> The suspend blockers I added I my suspend blocker patchset were not
> directly associated with a device. The evdev changes could be modified
> to share a device, but it would give less detail since a separate
> queue is created for each client that opens the device.
OK, that's a good argument.
> The suspend blocking work api would have to change so the caller to passes
> a device in, which I think would make that api less flexible. Mostly the
> problem is that we need separate stats for wakelocks created by a
> single driver. For instance we will still need a user-space interface
> to block suspend on android devices (lower level services than the
> power manager need to block suspend), with the stats in the device
> struct we have to create a new device for every wakelock user space
> creates in the kernel.
Well, what about managing these stats in user space?
> There is also the issue of reading the stats. It is a lot easier to
> read a single stats file, than looping though every device on the
> system (when most of the devices never block suspend).
It seems you can have a list of the "interesting" ones.
> >> >> expire_count, tells you how many times the timeout expired. For the
> >> >> input event wakelock in the android kernel (which has a timeout) an
> >> >> expire count that matches the count tells you that someone opened an
> >> >> input device but is not reading from it (this has happened several
> >> >> times).
> >> >
> >> > This is a little tricky. Rafael's model currently does not allow
> >> > wakeup events started by pm_wakeup_event() to be cancelled any way
> >> > other than by having their timer expire. This essentially means that
> >> > for some devices, expire_count will always be the same as count and for
> >> > others it will always be 0. To change this would require adding an
> >> > extra timer struct, which could be done (in fact, an earlier version of
> >> > the code included it). It would be nice if we could avoid the need.
> >> >
> >> > Does Android use any kernel-internal wakelocks both with a timer and
> >> > with active cancellation?
> >> >
> >>
> >> I don't know if they are all kernel-internal but these drivers appear
> >> to use timeouts and active cancellation on the same wakelock:
> >> wifi driver, mmc core, alarm driver, evdev (suspend blocker version
> >> removes the timeout).
> >
> > You previously said you didn't need timeouted wakelocks in the kernel, so
> > I guess that was incorrect.
> >
>
> I don't know what you are reffering to. We have always stated that we
> need timeouts in the kernel to pass events through other kernel layers
> that do not use wakelocks (that list is much longer than the list
> above which mixes timeouts and unlock on the same wakelock). The only
> feature we do not use is the timeout feature in the user space
> interface to kernel wakelocks.
Now that's more clear, thanks.
> >> >> wake_count, tells you that this is the first wakelock that was
> >> >> acquired in the resume path. This is currently less useful than I
> >> >> would like on the Nexus One since it is usually "SMD_RPCCALL" which
> >> >> does not tell me a lot.
> >> >
> >> > This could be done easily enough, but if it's not very useful then
> >> > there's no point.
> >> >
> >> It is useful there is no other way to tell what triggered a wakeup,
> >> but it would probably be better to just track wakeup interrupts/events
> >> elsewhere.
> >>
> >> >> active_since, tells you how long a a still active wakelock has been
> >> >> active. If someone activated a wakelock and never released it, it will
> >> >> be obvious here.
> >> >
> >> > Easily added. But you didn't mention any field saying whether the
> >> > wakelock is currently active. That could be added too (although it
> >> > would be racy -- but for detecting unreleased wakelocks you wouldn't
> >> > care).
> >> >
> >>
> >> These are the reported stats, not the fields in the stats structure.
> >> The wakelock code has an active flag. If we want to keep the
> >> pm_stay_wake nesting (which I would argue against), we would need an
> >> active count. It would also require a handle, which is a change Rafael
> >> said would not fly.
> >>
> >> >> total_time, total time the wake lock has been active. This one should
> >> >> be obvious.
> >> >
> >> > Also easily added.
> >> >
> >> Only with a handle passed to all the calls.
> >
> > Well, I'm kind of tired of this "my solution is the only acceptable one"
> > mindset. IMHO, it's totally counter productive.
> >
>
> How do you propose to track how long a driver has blocked suspend when
> you have an unblock call that takes no arguments.
You can extend pm_relax() to take a dev argument and measure the time between
pm_stay_awake() and pm_relax() called for the same device.
> >> >> sleep_time, total time the wake lock has been active when the screen was off.
> >> >
> >> > Not applicable to general systems. Is there anything like it that
> >> > _would_ apply in general?
> >> >
> >>
> >> The screen off is how it is used on android, the stats is keyed of
> >> what user space wrote to /sys/power/state. If "on" was written the
> >> sleep time is not updated.
> >>
> >> >> max_time, longest time the wakelock was active uninterrupted. This
> >> >> used less often, but the battery on a device was draining fast, but
> >> >> the problem went away before looking at the stats this will show if a
> >> >> wakelock was active for a long time.
> >> >
> >> > Again, easily added. The only drawback is that all these additions
> >> > will bloat the size of struct device. Of course, that's why you used
> >> > separately-allocated structures for your wakelocks. Maybe we can
> >> > change to do the same; it seems likely that the majority of device
> >> > structures won't ever be used for wakeup events.
> >> >
> >>
> >> Since many wakelocks are not associated with s struct device we need a
> >> separate object for this anyway.
> >>
> >> >> >> and I would prefer that the kernel interfaces would
> >> >> >> encourage drivers to block suspend until user space has consumed the
> >> >> >> event, which works for the android user space, instead of just long
> >> >> >> enough to work with a hypothetical user space power manager.
> >> >
> >> > Rafael doesn't _discourage_ drivers from doing this. However you have
> >> > to keep in mind that many kernel developers are accustomed to working
> >> > on systems (mostly PCs) with a different range of hardware devices from
> >> > embedded systems like your phones. With PCI devices(*), for example,
> >> > there's no clear point where a wakeup event gets handed off to
> >> > userspace.
> >> >
> >> > On the other hand, there's no reason the input layer shouldn't use
> >> > pm_stay_awake and pm_relax. It simply hasn't been implemented yet.
> >> ...
> >>
> >> The merged user space interface makes this unclear to me. When I first
> >> used suspend on android I had a power manager process that opened all
> >> the input devices and reset a screen off timeout every time there was
> >> an input event. If the input layer uses pm_stay_awake to block suspend
> >> when the queue is not empty, this will deadlock with the current
> >> interface since reading the wake count will block forever if an input
> >> event occurred right after the power manager decides to suspend.
> >
> > No, in that case suspend will be aborted, IIUC.
> >
>
> How? Your pm_get_wakeup_count function loops until events_in_progress becomes 0.
So, to deadlock with it you'd have to call pm_stay_awake() and wait for it to
complete. However, right now there are no means by which user space can call
pm_stay_awake(), so this can't happen.
Of course, if you add pm_stay_awake() to an ioctl() code path, you should make
sure that whoever uses that ioctl() won't be waiting for the power manager to
read from /sys/power/wakeup_count. I guess your point is that this isn't
possible to achieve?
Thanks,
Rafael
next prev parent reply other threads:[~2010-08-08 19:55 UTC|newest]
Thread overview: 412+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20100731175841.GA9367@linux.vnet.ibm.com>
2010-07-31 20:19 ` Attempted summary of suspend-blockers LKML thread Alan Stern
2010-08-01 4:52 ` Arjan van de Ven
[not found] ` <20100731215214.2543c07e@infradead.org>
2010-08-01 5:48 ` Paul E. McKenney
[not found] ` <20100801054816.GI2470@linux.vnet.ibm.com>
2010-08-01 6:01 ` Arjan van de Ven
2010-08-01 6:24 ` Mikael Abrahamsson
[not found] ` <alpine.DEB.1.10.1008010812450.24755@uplift.swm.pp.se>
2010-08-01 6:49 ` Mikael Abrahamsson
[not found] ` <alpine.DEB.1.10.1008010838430.24755@uplift.swm.pp.se>
2010-08-01 19:27 ` Paul E. McKenney
[not found] ` <20100801192708.GM2470@linux.vnet.ibm.com>
2010-08-01 22:49 ` Arjan van de Ven
[not found] ` <20100801154904.243bc390@infradead.org>
2010-08-02 3:04 ` Paul E. McKenney
[not found] ` <20100731230101.7cc1d8c7@infradead.org>
2010-08-01 19:12 ` Paul E. McKenney
[not found] ` <20100801191228.GL2470@linux.vnet.ibm.com>
2010-08-01 20:40 ` Ted Ts'o
2010-08-01 22:47 ` Arjan van de Ven
[not found] ` <20100801204026.GH31324@thunk.org>
2010-08-01 23:00 ` Arjan van de Ven
2010-08-01 23:02 ` Rafael J. Wysocki
2010-08-01 23:12 ` Arjan van de Ven
2010-08-01 23:19 ` David Brownell
2010-08-01 23:30 ` James Bottomley
2010-08-02 3:03 ` Paul E. McKenney
[not found] ` <20100802030304.GU2470@linux.vnet.ibm.com>
2010-08-02 4:05 ` Arjan van de Ven
[not found] ` <20100801210548.23f77ff6@infradead.org>
2010-08-02 5:06 ` david
2010-08-02 5:44 ` Florian Mickler
[not found] ` <20100802074429.73a9dfd9@schatten.dmk.lab>
2010-08-02 6:06 ` david
2010-08-02 6:40 ` Florian Mickler
[not found] ` <20100802084003.1c4c2bdb@schatten.dmk.lab>
2010-08-02 6:53 ` Florian Mickler
[not found] ` <20100802085332.23dd22f6@schatten.dmk.lab>
2010-08-02 7:02 ` david
[not found] ` <alpine.DEB.2.00.1008012355210.25170@asgard.lang.hm>
2010-08-02 7:23 ` Florian Mickler
[not found] ` <20100802092347.692dac32@schatten.dmk.lab>
2010-08-02 9:06 ` david
2010-08-03 4:41 ` Paul Menage
[not found] ` <AANLkTinGjktpuNi8062BQPegr4mofF6bx2EfBAsbOhCe@mail.gmail.com>
2010-08-03 11:26 ` Florian Mickler
2010-08-03 4:38 ` Paul Menage
[not found] ` <AANLkTikqMg+Syf3YooE9PtWD-S2nRemVcOitivUFU3OG@mail.gmail.com>
2010-08-03 11:25 ` Florian Mickler
2010-08-02 14:09 ` Paul E. McKenney
[not found] ` <20100802140933.GB2405@linux.vnet.ibm.com>
2010-08-03 0:08 ` david
2010-08-03 3:21 ` Arve Hjønnevåg
[not found] ` <AANLkTi=1kBuyPS_P+eNLcnRu1mJH6BzpzQW_sENZuL1L@mail.gmail.com>
2010-08-03 4:44 ` david
[not found] ` <alpine.DEB.2.00.1008022121430.6545@asgard.lang.hm>
2010-08-03 5:01 ` Arve Hjønnevåg
[not found] ` <AANLkTikhcYzNp8CPp8cqrV7Ey5CLMWu1sJTNxUtEi2as@mail.gmail.com>
2010-08-03 5:06 ` david
[not found] ` <alpine.DEB.2.00.1008022203470.6545@asgard.lang.hm>
2010-08-03 22:47 ` Arve Hjønnevåg
[not found] ` <AANLkTinFT5jq4nUhUpzS5S4TVDQGj0S7RtRgxNhsz2UF@mail.gmail.com>
2010-08-03 23:19 ` david
[not found] ` <alpine.DEB.2.00.1008031611100.6545@asgard.lang.hm>
2010-08-04 0:10 ` Paul E. McKenney
[not found] ` <20100804001015.GJ2407@linux.vnet.ibm.com>
2010-08-04 0:51 ` david
2010-08-04 3:39 ` Arve Hjønnevåg
[not found] ` <AANLkTinjH0C0bSK=Y2wKASnbJFsR2BN303xBXkaHbmRC@mail.gmail.com>
2010-08-04 4:47 ` david
2010-08-04 5:46 ` Florian Mickler
2010-08-04 5:59 ` Arve Hjønnevåg
[not found] ` <AANLkTi=O++qfY7zz5rErqWQn0n4Tj7dfxQNcytjwiP4q@mail.gmail.com>
2010-08-04 6:30 ` david
[not found] ` <alpine.DEB.2.00.1008032312440.25170@asgard.lang.hm>
2010-08-04 7:10 ` Arve Hjønnevåg
[not found] ` <AANLkTikyD94wqWZTWA23K=zvN3RpKB6dDRrvFSv9szMg@mail.gmail.com>
2010-08-04 7:35 ` Florian Mickler
2010-08-04 7:42 ` david
2010-08-04 11:47 ` Rafael J. Wysocki
[not found] ` <201008041347.25595.rjw@sisk.pl>
2010-08-04 18:51 ` david
2010-08-04 20:31 ` Rafael J. Wysocki
[not found] ` <201008042231.51901.rjw@sisk.pl>
2010-08-04 23:04 ` david
2010-08-04 23:26 ` Rafael J. Wysocki
[not found] ` <201008050126.20812.rjw@sisk.pl>
2010-08-04 23:39 ` david
[not found] ` <alpine.DEB.2.00.1008041634560.6545@asgard.lang.hm>
2010-08-05 0:10 ` Rafael J. Wysocki
2010-08-05 13:21 ` david
2010-08-04 4:58 ` Olivier Galibert
2010-08-04 6:03 ` Arve Hjønnevåg
[not found] ` <AANLkTi=pwyidtK7aebRwZ+SsJCSS-6t=6cFffdvcKKnx@mail.gmail.com>
2010-08-04 6:28 ` Olivier Galibert
[not found] ` <20100804062804.GA43413@dspnet.fr>
2010-08-04 6:50 ` Arve Hjønnevåg
2010-08-04 16:27 ` Paul E. McKenney
[not found] ` <20100804162717.GA24163@linux.vnet.ibm.com>
2010-08-04 20:43 ` Rafael J. Wysocki
2010-08-04 3:57 ` Arjan van de Ven
[not found] ` <20100803205758.21fcf372@infradead.org>
2010-08-04 4:55 ` david
2010-08-04 6:12 ` Florian Mickler
[not found] ` <20100804081209.37aa1095@schatten.dmk.lab>
2010-08-04 6:48 ` david
2010-08-04 5:22 ` Arve Hjønnevåg
2010-08-04 18:32 ` Paul E. McKenney
[not found] ` <AANLkTikr6CW5AP9=ZVvyMUar39tPX2QcJbY3a4EFDEkN@mail.gmail.com>
2010-08-04 6:43 ` Igor Stoppa
2010-08-04 18:39 ` Paul E. McKenney
[not found] ` <20100804183225.GC24163@linux.vnet.ibm.com>
2010-08-04 20:46 ` Rafael J. Wysocki
2010-08-02 5:34 ` Florian Mickler
2010-08-02 12:27 ` Ted Ts'o
2010-08-02 14:00 ` Paul E. McKenney
[not found] ` <20100802122726.GA6247@thunk.org>
2010-08-02 14:08 ` Rafael J. Wysocki
[not found] ` <1280705444.25620.62.camel@mulgrave.site>
2010-08-02 12:12 ` Ted Ts'o
[not found] ` <20100802121241.GE27573@thunk.org>
2010-08-02 16:51 ` James Bottomley
[not found] ` <1280767880.2843.237.camel@mulgrave.site>
2010-08-02 18:47 ` Ted Ts'o
[not found] ` <20100801154708.19817b75@infradead.org>
2010-08-02 1:10 ` Paul E. McKenney
[not found] ` <20100802011006.GS2470@linux.vnet.ibm.com>
2010-08-02 3:06 ` Arjan van de Ven
2010-08-02 13:52 ` Rafael J. Wysocki
[not found] ` <20100801200655.7edcf247@infradead.org>
2010-08-02 14:12 ` Paul E. McKenney
[not found] ` <201008021552.20505.rjw@sisk.pl>
2010-08-02 20:36 ` Paul E. McKenney
[not found] ` <20100802203609.GG2405@linux.vnet.ibm.com>
2010-08-02 21:33 ` Rafael J. Wysocki
[not found] ` <201008022333.32623.rjw@sisk.pl>
2010-08-02 22:27 ` Paul E. McKenney
[not found] ` <20100802222752.GI2405@linux.vnet.ibm.com>
2010-08-02 22:40 ` Rafael J. Wysocki
2010-08-03 4:56 ` Arve Hjønnevåg
[not found] ` <AANLkTi=a-1hn_oL=i-=RKK9xOur+4mQjTRut+aiXtYkE@mail.gmail.com>
2010-08-03 12:26 ` Raj Kumar
2010-08-03 23:09 ` Arve Hjønnevåg
2010-08-03 14:11 ` Paul E. McKenney
2010-08-04 1:34 ` Arjan van de Ven
[not found] ` <20100803183447.0275c134@infradead.org>
2010-08-04 16:32 ` Paul E. McKenney
[not found] ` <20100804163216.GB24163@linux.vnet.ibm.com>
2010-08-04 16:35 ` Matthew Garrett
[not found] ` <20100804163509.GA31523@srcf.ucam.org>
2010-08-04 18:30 ` david
[not found] ` <alpine.DEB.2.00.1008041124580.6545@asgard.lang.hm>
2010-08-04 18:55 ` Matthew Garrett
[not found] ` <20100804185520.GA2417@srcf.ucam.org>
2010-08-04 19:15 ` david
[not found] ` <alpine.DEB.2.00.1008041207260.6545@asgard.lang.hm>
2010-08-04 19:21 ` Matthew Garrett
[not found] ` <20100804192115.GA2946@srcf.ucam.org>
2010-08-04 19:29 ` david
[not found] ` <alpine.DEB.2.00.1008041222280.6545@asgard.lang.hm>
2010-08-04 19:57 ` Matthew Garrett
2010-08-04 20:08 ` Paul E. McKenney
[not found] ` <20100804195723.GA3553@srcf.ucam.org>
2010-08-04 22:20 ` david
[not found] ` <alpine.DEB.2.00.1008041508040.6545@asgard.lang.hm>
2010-08-05 13:38 ` Matthew Garrett
[not found] ` <20100805133811.GA20565@srcf.ucam.org>
2010-08-05 14:34 ` david
[not found] ` <alpine.DEB.2.00.1008050724110.25170@asgard.lang.hm>
2010-08-05 15:15 ` Brian Swetland
[not found] ` <20100804200857.GF24163@linux.vnet.ibm.com>
2010-08-04 22:29 ` david
2010-08-04 23:06 ` Paul E. McKenney
[not found] ` <20100804230637.GK24163@linux.vnet.ibm.com>
2010-08-04 23:15 ` david
2010-08-04 20:51 ` Rafael J. Wysocki
2010-08-04 20:51 ` Rafael J. Wysocki
[not found] ` <201008042251.08266.rjw@sisk.pl>
2010-08-04 20:56 ` Matthew Garrett
[not found] ` <20100804205654.GA4986@srcf.ucam.org>
2010-08-04 21:15 ` Paul E. McKenney
[not found] ` <20100804211521.GI24163@linux.vnet.ibm.com>
2010-08-04 21:31 ` Rafael J. Wysocki
2010-08-04 22:08 ` Arve Hjønnevåg
2010-08-04 22:31 ` david
[not found] ` <alpine.DEB.2.00.1008041529530.6545@asgard.lang.hm>
2010-08-04 22:51 ` Arve Hjønnevåg
[not found] ` <AANLkTimRZc2B1=ic-0jrGBX7ahCu=NCoQadCOePGDmh9@mail.gmail.com>
2010-08-04 22:56 ` david
[not found] ` <alpine.DEB.2.00.1008041554580.6545@asgard.lang.hm>
2010-08-04 23:10 ` Paul E. McKenney
2010-08-04 23:15 ` Arve Hjønnevåg
[not found] ` <AANLkTingom2AKfMu0EbfdfLiMnHo+buy1e4=PBENf3Vi@mail.gmail.com>
2010-08-04 23:23 ` david
[not found] ` <alpine.DEB.2.00.1008041620010.6545@asgard.lang.hm>
2010-08-04 23:30 ` Paul E. McKenney
2010-08-04 23:40 ` Arve Hjønnevåg
[not found] ` <20100804233013.GN24163@linux.vnet.ibm.com>
2010-08-04 23:49 ` david
[not found] ` <alpine.DEB.2.00.1008041643490.6545@asgard.lang.hm>
2010-08-05 0:17 ` Paul E. McKenney
[not found] ` <20100805001716.GO24163@linux.vnet.ibm.com>
2010-08-05 0:25 ` david
[not found] ` <alpine.DEB.2.00.1008041722060.6545@asgard.lang.hm>
2010-08-05 0:48 ` Paul E. McKenney
[not found] ` <20100805004802.GP24163@linux.vnet.ibm.com>
2010-08-05 5:18 ` david
2010-08-05 15:12 ` Paul E. McKenney
[not found] ` <20100805151211.GA10080@linux.vnet.ibm.com>
2010-08-05 15:46 ` david
2010-08-05 16:09 ` Mark Brown
[not found] ` <alpine.DEB.2.00.1008050832010.25170@asgard.lang.hm>
2010-08-05 18:09 ` Paul E. McKenney
2010-08-05 18:13 ` kevin granade
[not found] ` <20100805180946.GI2447@linux.vnet.ibm.com>
2010-08-05 20:09 ` david
[not found] ` <AANLkTi=Yyyc-hOPbkJtsnKCVzncnFq8DPnonmyckekwm@mail.gmail.com>
2010-08-05 18:20 ` Brian Swetland
2010-08-05 20:26 ` david
[not found] ` <AANLkTinTBaJ7Re8E4DVmZcDAUsceUf+9jV7r67Ks=t2n@mail.gmail.com>
2010-08-05 20:30 ` david
2010-08-05 20:31 ` Paul E. McKenney
[not found] ` <20100805203102.GN2447@linux.vnet.ibm.com>
2010-08-05 20:51 ` kevin granade
[not found] ` <AANLkTimaaLSwVusJ=w5-QptoauBnHH0JvCvmWUr0y+KD@mail.gmail.com>
2010-08-05 22:09 ` david
[not found] ` <alpine.DEB.2.00.1008051453450.30632@asgard.lang.hm>
2010-08-05 22:16 ` Brian Swetland
[not found] ` <AANLkTikCCeMG=DAQ04xqkvqH9tngBWyBA5VQTD4_15xU@mail.gmail.com>
2010-08-05 23:03 ` Paul E. McKenney
[not found] ` <20100805230304.GQ2447@linux.vnet.ibm.com>
2010-08-06 0:13 ` Brian Swetland
[not found] ` <AANLkTinatKEBfHhMnKc5wbys13P81PKWSc+nxccgHe-Y@mail.gmail.com>
2010-08-06 0:16 ` david
[not found] ` <alpine.DEB.2.00.1008051715520.30632@asgard.lang.hm>
2010-08-06 0:22 ` Brian Swetland
[not found] ` <AANLkTikOuY-q42mDRmxc-9W0uLeJeW-hiFG26WrV7CfU@mail.gmail.com>
2010-08-06 1:01 ` david
2010-08-06 1:22 ` Brian Swetland
[not found] ` <AANLkTimWqFkDWvGwVGWD94488gs+CXgpB9juwM5G11ud@mail.gmail.com>
2010-08-06 8:07 ` david
2010-08-06 12:35 ` Mark Brown
2010-08-06 12:30 ` Mark Brown
[not found] ` <20100806123047.GE31326@sirena.org.uk>
2010-08-06 17:22 ` Paul E. McKenney
[not found] ` <20100806172226.GH2432@linux.vnet.ibm.com>
2010-08-06 17:33 ` Mark Brown
[not found] ` <20100806173325.GA25367@rakim.wolfsonmicro.main>
2010-08-06 18:18 ` Paul E. McKenney
[not found] ` <20100806181832.GJ2432@linux.vnet.ibm.com>
2010-08-06 23:35 ` david
[not found] ` <alpine.DEB.2.00.1008061517130.30564@asgard.lang.hm>
2010-08-07 0:14 ` Mark Brown
[not found] ` <20100807001431.GA3252@opensource.wolfsonmicro.com>
2010-08-07 0:36 ` Paul E. McKenney
2010-08-07 1:00 ` david
2010-08-07 6:28 ` Ted Ts'o
2010-08-07 9:01 ` Rafael J. Wysocki
[not found] ` <201008071101.25384.rjw@sisk.pl>
2010-08-07 10:00 ` david
[not found] ` <alpine.DEB.2.00.1008070247590.30564@asgard.lang.hm>
2010-08-07 15:07 ` Paul E. McKenney
[not found] ` <20100807150724.GC19600@linux.vnet.ibm.com>
2010-08-07 20:17 ` david
2010-08-07 21:11 ` Paul E. McKenney
[not found] ` <20100807062828.GB28087@thunk.org>
2010-08-08 13:35 ` Felipe Contreras
[not found] ` <AANLkTinTfKRfAUJqggcK9Cgo9BTXfqMjJ2SXZS=D1bmT@mail.gmail.com>
2010-08-08 16:08 ` Matthew Garrett
[not found] ` <20100808160810.GA7968@srcf.ucam.org>
2010-08-08 17:08 ` Felipe Contreras
[not found] ` <AANLkTik3FN5tTO8sgwz32b8s2SLnc8D1=14yU-a2betp@mail.gmail.com>
2010-08-08 17:09 ` Matthew Garrett
2010-08-08 18:34 ` Mark Brown
[not found] ` <EA6E0E5D-0F18-4F9A-BB39-11958E82BC69@opensource.wolfsonmicro.com>
2010-08-12 0:23 ` Felipe Contreras
[not found] ` <20100807003642.GQ2432@linux.vnet.ibm.com>
2010-08-07 13:07 ` Mark Brown
[not found] ` <20100807130718.GC11817@opensource.wolfsonmicro.com>
2010-08-07 14:36 ` Paul E. McKenney
2010-08-05 23:05 ` Paul E. McKenney
[not found] ` <alpine.DEB.2.00.1008051312220.23543@asgard.lang.hm>
2010-08-05 23:19 ` Paul E. McKenney
[not found] ` <20100805231936.GS2447@linux.vnet.ibm.com>
2010-08-06 8:29 ` david
[not found] ` <alpine.DEB.2.00.1008060111240.30564@asgard.lang.hm>
2010-08-06 17:24 ` Paul E. McKenney
[not found] ` <20100806172409.GI2432@linux.vnet.ibm.com>
2010-08-06 22:12 ` david
[not found] ` <20100805160912.GA28689@sirena.org.uk>
2010-08-05 18:21 ` Paul E. McKenney
[not found] ` <AANLkTiknyohok23S7dob=Tb1+PZp1QqZgwckcVDWMSe9@mail.gmail.com>
2010-08-05 0:00 ` david
[not found] ` <20100804231003.GL24163@linux.vnet.ibm.com>
2010-08-04 23:13 ` Anca Emanuel
2010-08-04 23:19 ` david
[not found] ` <AANLkTim_eCPSrPh3ayXHTky5u5WTfaBzvYcSXb219Me=@mail.gmail.com>
2010-08-04 23:19 ` Paul E. McKenney
[not found] ` <alpine.DEB.2.00.1008041616160.6545@asgard.lang.hm>
2010-08-04 23:33 ` Rafael J. Wysocki
[not found] ` <201008050133.01169.rjw@sisk.pl>
2010-08-04 23:53 ` david
[not found] ` <alpine.DEB.2.00.1008041650470.6545@asgard.lang.hm>
2010-08-05 0:15 ` Rafael J. Wysocki
[not found] ` <201008050215.14319.rjw@sisk.pl>
2010-08-05 13:28 ` david
2010-08-05 13:47 ` Matthew Garrett
[not found] ` <20100805134741.GC20565@srcf.ucam.org>
2010-08-05 14:07 ` david
[not found] ` <alpine.DEB.2.00.1008050706170.25170@asgard.lang.hm>
2010-08-05 14:16 ` Matthew Garrett
[not found] ` <20100805141620.GA21459@srcf.ucam.org>
2010-08-05 14:23 ` Brian Swetland
2010-08-05 5:33 ` Florian Mickler
[not found] ` <20100805073359.4cb791c0@schatten.dmk.lab>
2010-08-05 5:56 ` Florian Mickler
[not found] ` <20100805075629.07d5d88d@schatten.dmk.lab>
2010-08-05 13:04 ` david
[not found] ` <AANLkTi=fH=XqJ0QgaMwPr5efacWAFo5h0khD7RjL4n8L@mail.gmail.com>
2010-08-05 0:20 ` Rafael J. Wysocki
[not found] ` <201008050220.51805.rjw@sisk.pl>
2010-08-05 1:02 ` Arve Hjønnevåg
[not found] ` <AANLkTikK+OCrg8Jx5SpTbg6iFDX12MKZrTsdOr4mRJN0@mail.gmail.com>
2010-08-05 3:59 ` Paul E. McKenney
2010-08-05 13:40 ` Matthew Garrett
2010-08-05 13:40 ` Matthew Garrett
[not found] ` <20100805134057.GB20565@srcf.ucam.org>
2010-08-05 14:22 ` david
[not found] ` <alpine.DEB.2.00.1008050717260.25170@asgard.lang.hm>
2010-08-05 14:29 ` Brian Swetland
2010-08-05 14:33 ` Matthew Garrett
2010-08-05 15:34 ` Rafael J. Wysocki
[not found] ` <201008051734.06736.rjw@sisk.pl>
2010-08-05 22:02 ` Arve Hjønnevåg
[not found] ` <AANLkTi=kDx440MrLnQEcT46b3gkahU5ZGc0oWrWF-D2g@mail.gmail.com>
2010-08-05 23:41 ` Rafael J. Wysocki
[not found] ` <201008060141.46109.rjw@sisk.pl>
2010-08-06 0:29 ` Brian Swetland
2010-08-06 1:29 ` Arve Hjønnevåg
[not found] ` <AANLkTinQD3ggLFVd2KvX95U2B_j=ZJquZgiBGieukJ+r@mail.gmail.com>
2010-08-06 12:43 ` Mark Brown
2010-08-06 16:00 ` Paul E. McKenney
2010-08-06 19:44 ` Alan Stern
[not found] ` <Pine.LNX.4.44L0.1008061505070.9303-100000@netrider.rowland.org>
2010-08-06 22:04 ` Rafael J. Wysocki
2010-08-07 3:19 ` Arve Hjønnevåg
[not found] ` <AANLkTinS_UyhRNMnViK_4aA4ve3thHhLthC+OM7cUMZc@mail.gmail.com>
2010-08-07 8:44 ` Rafael J. Wysocki
[not found] ` <201008071044.37486.rjw@sisk.pl>
2010-08-07 10:02 ` Arve Hjønnevåg
[not found] ` <AANLkTinebiC=9Xd-D_sOwmvA8w_YPWMdhTYz2NRbZ7jH@mail.gmail.com>
2010-08-07 10:23 ` Arve Hjønnevåg
[not found] ` <AANLkTim-a6qHL_Xo+iVUW4p79EMMRssa0-AqZenNSYJr@mail.gmail.com>
2010-08-08 19:17 ` Rafael J. Wysocki
[not found] ` <201008082117.39082.rjw@sisk.pl>
2010-08-09 5:29 ` Arve Hjønnevåg
[not found] ` <AANLkTimncsuARHeavMCHL4imEOVXMomTJoDQns4-wq5o@mail.gmail.com>
2010-08-10 2:53 ` Rafael J. Wysocki
[not found] ` <201008100453.11958.rjw@sisk.pl>
2010-08-10 4:28 ` Arve Hjønnevåg
[not found] ` <AANLkTi=UApkc7_qeeXikP7kAnYW2TOXvVQu91UiBr2LV@mail.gmail.com>
2010-08-11 2:11 ` Rafael J. Wysocki
2010-08-08 19:42 ` Alan Stern
2010-08-08 19:55 ` Rafael J. Wysocki [this message]
2010-08-09 5:09 ` Arve Hjønnevåg
[not found] ` <Pine.LNX.4.44L0.1008081507510.6810-100000@netrider.rowland.org>
2010-08-09 4:52 ` Arve Hjønnevåg
[not found] ` <201008070004.43923.rjw@sisk.pl>
2010-08-07 8:49 ` Rafael J. Wysocki
[not found] ` <AANLkTin245wZsxeUh2HuONHqDNXFWpyzPsYv4PPuZYSb@mail.gmail.com>
2010-08-06 0:42 ` Rafael J. Wysocki
2010-08-06 17:09 ` Paul E. McKenney
2010-08-05 2:39 ` Paul E. McKenney
[not found] ` <20100805023939.GA2987@linux.vnet.ibm.com>
2010-08-05 2:46 ` Brian Swetland
[not found] ` <AANLkTim9jaCb3NyRwsLNv5thGKOqpbWX_5vL8TPrtA0b@mail.gmail.com>
2010-08-05 4:05 ` Paul E. McKenney
2010-08-04 20:42 ` Pavel Machek
[not found] ` <20100804204208.GA21452@elf.ucw.cz>
2010-08-04 20:48 ` Matthew Garrett
2010-08-04 20:51 ` Paul E. McKenney
[not found] ` <20100804205159.GH24163@linux.vnet.ibm.com>
2010-08-04 21:15 ` Pavel Machek
[not found] ` <20100804211513.GC21452@elf.ucw.cz>
2010-08-04 21:39 ` Florian Mickler
2010-08-04 21:40 ` Mark Brown
[not found] ` <20100804233924.5303d19a@schatten.dmk.lab>
2010-08-04 22:42 ` david
[not found] ` <20100804204839.GA4743@srcf.ucam.org>
2010-08-04 22:54 ` david
2010-08-05 1:58 ` Matt Helsley
[not found] ` <20100805015815.GN2927@count0.beaverton.ibm.com>
2010-08-05 2:02 ` Brian Swetland
[not found] ` <AANLkTi=yQitRpx9AXMw6+Jx=hAVfZn2imR=DNiSi_SAf@mail.gmail.com>
2010-08-05 3:25 ` Matt Helsley
2010-08-01 19:45 ` Alan Stern
2010-08-01 23:16 ` James Bottomley
[not found] ` <1280704593.25620.48.camel@mulgrave.site>
2010-08-02 1:11 ` Paul E. McKenney
[not found] ` <Pine.LNX.4.44L0.1007311544470.5418-100000@netrider.rowland.org>
2010-08-01 4:36 ` Paul E. McKenney
2010-08-01 15:41 ` Rafael J. Wysocki
[not found] ` <201008011741.31086.rjw@sisk.pl>
2010-08-01 19:56 ` Paul E. McKenney
[not found] ` <20100801195617.GN2470@linux.vnet.ibm.com>
2010-08-01 22:44 ` Rafael J. Wysocki
[not found] ` <201008020044.57155.rjw@sisk.pl>
2010-08-02 0:32 ` Paul E. McKenney
2010-08-03 4:18 ` Arve Hjønnevåg
[not found] ` <AANLkTi=hoGF7egpyB9sLKJoXv5aiGrxfa9_5iH-96SA=@mail.gmail.com>
2010-08-03 15:41 ` Paul E. McKenney
2010-08-03 16:02 ` James Bottomley
[not found] ` <1280851338.2774.30.camel@mulgrave.site>
2010-08-03 22:08 ` Arve Hjønnevåg
[not found] ` <AANLkTinJ2jy18bAS-=abtDLaQWVmQdK1Oq105FcNDNyJ@mail.gmail.com>
2010-08-04 4:00 ` James Bottomley
[not found] ` <1280894427.11045.293.camel@mulgrave.site>
2010-08-04 5:43 ` Arve Hjønnevåg
[not found] ` <20100803154112.GE2407@linux.vnet.ibm.com>
2010-08-03 22:23 ` Arve Hjønnevåg
[not found] ` <AANLkTim474Yp=MP3EX9pabc9XO8Q-McCns207SLPYuUb@mail.gmail.com>
2010-08-04 1:09 ` Paul E. McKenney
2010-08-04 19:57 ` Attempted summary of suspend-blockers LKML thread, take two Paul E. McKenney
[not found] ` <20100804195704.GA23681@linux.vnet.ibm.com>
2010-08-05 13:18 ` david
[not found] ` <alpine.DEB.2.00.1008050616340.25170@asgard.lang.hm>
2010-08-05 13:37 ` Brian Swetland
2010-08-05 14:40 ` Paul E. McKenney
[not found] ` <AANLkTi=wyD-K35vQdhTr7kt4wHeEDkbvzkXHAOyMtzZJ@mail.gmail.com>
2010-08-05 23:35 ` Paul E. McKenney
2010-08-09 7:26 ` Pavel Machek
[not found] ` <20100809072618.GB1586@ucw.cz>
2010-08-09 7:34 ` Brian Swetland
2010-08-06 22:54 ` Attempted summary of suspend-blockers LKML thread, take three Paul E. McKenney
[not found] ` <20100806225453.GA3947@linux.vnet.ibm.com>
2010-08-06 23:59 ` david
[not found] ` <alpine.DEB.2.00.1008061651530.30564@asgard.lang.hm>
2010-08-07 0:25 ` Paul E. McKenney
[not found] ` <20100807002543.GP2432@linux.vnet.ibm.com>
2010-08-07 1:40 ` david
2010-08-07 2:41 ` Alan Stern
2010-08-07 2:05 ` Brian Swetland
[not found] ` <AANLkTikyRhtfX4R3x_NDgHnXssmfVuhjC5PbhRZ0a7su@mail.gmail.com>
2010-08-07 3:14 ` david
2010-08-07 6:15 ` Ted Ts'o
[not found] ` <20100807061558.GA28087@thunk.org>
2010-08-07 9:11 ` Rafael J. Wysocki
2010-08-07 9:38 ` david
[not found] ` <201008071111.05585.rjw@sisk.pl>
2010-08-07 9:12 ` Rafael J. Wysocki
2010-08-07 14:46 ` Theodore Tso
[not found] ` <7F55B423-3F07-4DF7-B958-7380FDD53545@mit.edu>
2010-08-07 20:36 ` david
2010-08-08 16:17 ` Matthew Garrett
[not found] ` <alpine.DEB.2.00.1008070206010.30564@asgard.lang.hm>
2010-08-07 15:32 ` Paul E. McKenney
[not found] ` <20100807153225.GD19600@linux.vnet.ibm.com>
2010-08-07 21:20 ` david
2010-08-08 12:53 ` Felipe Contreras
[not found] ` <AANLkTi=sMVjya9CH6UoZwJCXJTDRgBhnPXmApU_RHVTi@mail.gmail.com>
2010-08-08 15:57 ` Ted Ts'o
[not found] ` <20100808155719.GB3635@thunk.org>
2010-08-08 17:40 ` Felipe Contreras
[not found] ` <AANLkTinM5e2HGOFavODPZNzZx4KshDSjsvKN4pLpGGgr@mail.gmail.com>
2010-08-08 18:02 ` Brian Swetland
2010-08-08 21:38 ` Ted Ts'o
[not found] ` <20100808213821.GD3635@thunk.org>
2010-08-09 10:24 ` Alan Cox
2010-08-09 18:16 ` Paul E. McKenney
2010-08-10 14:15 ` Mark Brown
[not found] ` <20100809181638.GI3026@linux.vnet.ibm.com>
2010-08-09 18:28 ` david
2010-08-09 18:54 ` Paul E. McKenney
2010-08-09 19:18 ` Alan Cox
[not found] ` <20100809201822.441905f7@lxorguk.ukuu.org.uk>
2010-08-09 19:32 ` Brian Swetland
2010-08-10 1:17 ` david
2010-08-10 4:45 ` Paul E. McKenney
[not found] ` <20100810044541.GA2817@linux.vnet.ibm.com>
2010-08-10 8:38 ` Alan Cox
2010-08-10 14:11 ` Matthew Garrett
[not found] ` <20100810141107.GA12873@srcf.ucam.org>
2010-08-10 14:40 ` Alan Cox
2010-08-10 14:55 ` Matthew Garrett
2010-08-10 14:44 ` Alan Cox
2010-08-10 18:07 ` david
2010-08-10 18:13 ` Matthew Garrett
[not found] ` <20100810181320.GA17472@srcf.ucam.org>
2010-08-10 18:18 ` david
[not found] ` <20100810154405.475c2669@lxorguk.ukuu.org.uk>
2010-08-11 0:44 ` Paul E. McKenney
2010-08-11 0:42 ` Paul E. McKenney
[not found] ` <20100811004223.GH2379@linux.vnet.ibm.com>
2010-08-11 1:28 ` david
[not found] ` <alpine.DEB.2.00.1008101821280.23481@asgard.lang.hm>
2010-08-11 2:21 ` Paul E. McKenney
[not found] ` <20100811022131.GA2587@linux.vnet.ibm.com>
2010-08-11 3:00 ` david
2010-08-11 22:49 ` Paul E. McKenney
2010-08-11 20:00 ` Felipe Contreras
[not found] ` <AANLkTik7Po9OuKC-QBZ=E83J70sU_ewNi+nNWgcjjLXd@mail.gmail.com>
2010-08-11 22:12 ` Paul E. McKenney
[not found] ` <20100811221258.GI2516@linux.vnet.ibm.com>
2010-08-12 0:17 ` Felipe Contreras
[not found] ` <AANLkTi=fJjM=uWeV+L66ajM9rhrL0t1OO-C7ThNRdbae@mail.gmail.com>
2010-08-12 16:19 ` Paul E. McKenney
[not found] ` <20100812161935.GC2524@linux.vnet.ibm.com>
2010-08-12 17:52 ` Felipe Contreras
[not found] ` <AANLkTi=51cFa0t5ZYj2CMiauuW80ZWTrm1tQkn63Et0F@mail.gmail.com>
2010-08-12 18:38 ` Paul E. McKenney
2010-08-13 15:14 ` Paul E. McKenney
[not found] ` <20100813151451.GC2511@linux.vnet.ibm.com>
2010-08-13 15:28 ` Felipe Contreras
[not found] ` <AANLkTimGHYZ4ndznJY-vjBb164xMSiGMeoJs=9=baSFi@mail.gmail.com>
2010-08-13 17:13 ` Paul E. McKenney
2010-08-19 23:10 ` david
2010-08-20 4:58 ` Paul E. McKenney
2010-08-11 19:25 ` Felipe Contreras
[not found] ` <AANLkTing0RpAoYstVs1G5v-eZ0q6qGjrGiphUvBdOsaS@mail.gmail.com>
2010-08-11 19:43 ` Mark Brown
2010-08-11 19:18 ` Felipe Contreras
[not found] ` <AANLkTikwHaKpLdRdxmZj6JDJnsZ+o-jzbVcXhRW3Jmd9@mail.gmail.com>
2010-08-11 22:28 ` Paul E. McKenney
[not found] ` <20100811222854.GJ2516@linux.vnet.ibm.com>
2010-08-12 0:28 ` Felipe Contreras
[not found] ` <AANLkTimahmGikeai8QnAxCy45deT00-6T7h-eA-NqL4G@mail.gmail.com>
2010-08-12 1:06 ` Paul E. McKenney
[not found] ` <20100812010612.GL2516@linux.vnet.ibm.com>
2010-08-12 1:25 ` Felipe Contreras
[not found] ` <AANLkTinVV1NVHFPeO0p_e2pCtNwTNB932q9tbu9MMD3_@mail.gmail.com>
2010-08-12 3:44 ` Paul E. McKenney
[not found] ` <20100812034435.GA7403@linux.vnet.ibm.com>
2010-08-12 10:36 ` Felipe Contreras
[not found] ` <AANLkTi=RD=eM_gpc7FfRq0923sUbARmZ2+4-m+fLibYC@mail.gmail.com>
2010-08-12 10:47 ` Theodore Tso
[not found] ` <E3F3D3E1-4DF7-47E3-895D-95F6BC22CCC4@mit.edu>
2010-08-12 11:11 ` Felipe Contreras
[not found] ` <AANLkTikcoWfmL-XfYbFeYdVtU9GC6_LtVSSB2H6GcedA@mail.gmail.com>
2010-08-12 11:40 ` Alan Stern
[not found] ` <Pine.LNX.4.44L0.1008120733130.21006-100000@netrider.rowland.org>
2010-08-12 12:28 ` Felipe Contreras
[not found] ` <AANLkTinMwt27wuDUh32F36wpoC54Syzp1_nK9UCxYmEK@mail.gmail.com>
2010-08-12 12:52 ` Ted Ts'o
[not found] ` <20100812125248.GA2763@thunk.org>
2010-08-12 16:46 ` Felipe Contreras
[not found] ` <AANLkTin4=qpDWEKLwes_af6mSCW+ED7v-fWzD34JywU1@mail.gmail.com>
2010-08-12 18:21 ` Ted Ts'o
[not found] ` <20100812182128.GC2763@thunk.org>
2010-08-12 19:05 ` Felipe Contreras
[not found] ` <AANLkTinZ_gViUjVmEbkmour3BC=PcchJDARs4GaCuQwO@mail.gmail.com>
2010-08-12 19:19 ` Brian Swetland
[not found] ` <AANLkTimjfU2zu4reEVdOwWwtFHPQ33_Gna6xS2XHRG-h@mail.gmail.com>
2010-08-12 19:57 ` Jesse Barnes
[not found] ` <20100812125712.48b7fc26@virtuousgeek.org>
2010-08-13 3:28 ` Rafael J. Wysocki
[not found] ` <201008130528.21887.rjw@sisk.pl>
2010-08-13 4:25 ` Paul Fox
2010-08-13 4:37 ` Arve Hjønnevåg
[not found] ` <AANLkTinMmVdAVaCFXyDZpVRmZ9FCWYhtdeM=o4hdoZnT@mail.gmail.com>
2010-08-13 15:07 ` Rafael J. Wysocki
[not found] ` <201008131707.03484.rjw@sisk.pl>
2010-08-14 3:18 ` Neil Brown
2010-08-14 10:41 ` Pavel Machek
2010-08-13 16:20 ` Jesse Barnes
[not found] ` <20100813092020.41290f1f@virtuousgeek.org>
2010-08-17 13:18 ` Rafael J. Wysocki
2010-08-13 11:09 ` Felipe Contreras
[not found] ` <AANLkTinbsXEk7YL31Q2GHHjeVRHGgpm0mpLzDBY1Ob4z@mail.gmail.com>
2010-08-14 7:59 ` Pavel Machek
2010-08-13 10:39 ` Alan Cox
2010-08-14 7:50 ` Pavel Machek
2010-08-16 11:36 ` Bernd Petrovitsch
2010-08-16 15:16 ` Jesse Barnes
[not found] ` <20100816081655.3e9e29f7@virtuousgeek.org>
2010-08-17 0:20 ` Ted Ts'o
[not found] ` <20100817002032.GD21182@thunk.org>
2010-08-17 0:55 ` Jesse Barnes
2010-08-17 7:08 ` Neil Brown
[not found] ` <20100817170858.3c3385f7@notabene>
2010-08-17 15:33 ` Ted Ts'o
2010-08-17 17:33 ` Paul E. McKenney
2010-09-04 8:57 ` Pavel Machek
2010-08-12 14:09 ` Mark Brown
[not found] ` <20100812140903.GB11362@sirena.org.uk>
2010-08-12 16:57 ` Felipe Contreras
[not found] ` <AANLkTik=K2znpgiHVgA1oD5Znrmm0Gx45ajfoQ7AwG3F@mail.gmail.com>
2010-08-12 17:33 ` Brian Swetland
[not found] ` <AANLkTi=9v0o5pQ6s=sjjnk0udmrBAiy4wD+h2vrn_h8=@mail.gmail.com>
2010-08-12 19:00 ` Felipe Contreras
[not found] ` <AANLkTiniku7rqkio-T6f9tL_adJSrDKfU33wFEEkeMVH@mail.gmail.com>
2010-08-12 19:27 ` Dominik Brodowski
2010-08-12 17:43 ` Paul E. McKenney
[not found] ` <20100812174303.GD2524@linux.vnet.ibm.com>
2010-08-12 19:34 ` Felipe Contreras
[not found] ` <AANLkTim1U6QpRyfwYCq2uRA=7-a8ryfDrzv5VCqmHnyB@mail.gmail.com>
2010-08-12 19:48 ` Brian Swetland
[not found] ` <AANLkTinNxZoMab=tG9KXJ9n_nxB1dXHkfk-7xUMWXACW@mail.gmail.com>
2010-08-12 19:52 ` Dominik Brodowski
[not found] ` <20100812195224.GA6370@comet.dominikbrodowski.net>
2010-08-13 10:30 ` Alan Cox
2010-08-13 10:43 ` Felipe Contreras
2010-08-13 10:35 ` Alan Cox
2010-08-13 10:58 ` Felipe Contreras
[not found] ` <AANLkTin3H0o+WQocUYjUcPGRpkRqK9H2LJ0OwHXFNBdj@mail.gmail.com>
2010-08-13 14:42 ` Paul E. McKenney
[not found] ` <20100813144236.GB2511@linux.vnet.ibm.com>
2010-08-28 8:51 ` Pavel Machek
[not found] ` <20100828085135.GA2711@ucw.cz>
2010-08-31 0:04 ` Paul E. McKenney
2010-08-13 15:22 ` Paul E. McKenney
[not found] ` <20100813152254.GD2511@linux.vnet.ibm.com>
2010-08-13 15:40 ` Felipe Contreras
[not found] ` <AANLkTimdpgC2DBn1pS2OG35+_06-L6TZ9Q_nb+C6Yeqv@mail.gmail.com>
2010-08-13 15:57 ` Dominik Brodowski
[not found] ` <20100813155738.GA11507@isilmar-3.linta.de>
2010-08-13 16:06 ` Joe Perches
[not found] ` <1281715607.15486.102.camel@Joe-Laptop>
2010-08-13 16:19 ` Dominik Brodowski
2010-08-13 16:19 ` Felipe Contreras
[not found] ` <AANLkTikN2zKcLtFJ6EdBU=iqT78bZKt_rKQoPNBRXJHj@mail.gmail.com>
2010-08-13 17:11 ` James Bottomley
[not found] ` <1281719489.8407.17.camel@mulgrave.site>
2010-08-13 19:08 ` Ted Ts'o
[not found] ` <20100813190801.GB26950@thunk.org>
2010-08-13 19:29 ` Brian Swetland
2010-08-14 0:43 ` James Bottomley
[not found] ` <1281746599.16747.11.camel@mulgrave.site>
2010-08-16 21:11 ` Rafael J. Wysocki
[not found] ` <201008162311.27584.rjw@sisk.pl>
2010-08-17 12:07 ` Igor Stoppa
2010-08-13 10:57 ` Alan Cox
2010-08-13 15:29 ` Paul E. McKenney
[not found] ` <20100813152912.GE2511@linux.vnet.ibm.com>
2010-08-14 7:38 ` Pavel Machek
2010-08-14 15:10 ` Paul E. McKenney
[not found] ` <20100814151048.GA2461@linux.vnet.ibm.com>
2010-08-14 16:53 ` Arjan van de Ven
[not found] ` <20100814095351.6a996187@infradead.org>
2010-08-14 18:15 ` David Brownell
2010-08-15 7:00 ` Paul E. McKenney
2010-08-16 16:09 ` Matthew Garrett
2010-08-17 15:25 ` Ted Ts'o
2010-08-11 16:57 ` Felipe Contreras
[not found] ` <AANLkTinNc1SWmz8pE_4k6vThxQCJfCR_UqV6OM=OsJOf@mail.gmail.com>
2010-08-11 19:31 ` Ted Ts'o
[not found] ` <20100811193106.GB24435@thunk.org>
2010-08-11 21:25 ` Felipe Contreras
[not found] ` <AANLkTinBrp1iHWAi=vk_eaEHMs+Xcub6rg8PgT_LK2c9@mail.gmail.com>
2010-08-11 21:37 ` Brian Swetland
[not found] ` <AANLkTinOb5PsrLbMzbYVqqx=6n-yPNRCYgOf4fM5KdXJ@mail.gmail.com>
2010-08-11 22:03 ` Felipe Contreras
[not found] ` <AANLkTimAKwDPYZeCj_UEyXf-6DxLg8=Zi-=tFKzzgvQi@mail.gmail.com>
2010-08-11 22:12 ` Brian Swetland
[not found] ` <AANLkTimwdJgAUHNgUDwagDhBd2MtEoSbt7rFa2dPkm2c@mail.gmail.com>
2010-08-12 0:46 ` Felipe Contreras
[not found] ` <AANLkTinWmZZHd6uRRY-RRj_qu5P-3BjY8LRWrpRwFncH@mail.gmail.com>
2010-08-12 1:03 ` Brian Swetland
2010-08-08 12:40 ` Felipe Contreras
[not found] ` <AANLkTik3qF2yScLJiDBWLN5=Ez0FsvbOo0M76WbOAGvO@mail.gmail.com>
2010-08-08 18:07 ` Paul E. McKenney
[not found] <201008081925.42664.rjw@sisk.pl>
2010-08-08 19:07 ` Attempted summary of suspend-blockers LKML thread Alan Stern
[not found] <Pine.LNX.4.44L0.1008070926260.20673-100000@netrider.rowland.org>
2010-08-08 17:25 ` Rafael J. Wysocki
[not found] <201008071049.38237.rjw@sisk.pl>
2010-08-07 13:35 ` Alan Stern
[not found] <20100801201117.GO2470@linux.vnet.ibm.com>
2010-08-01 22:16 ` Alan Stern
[not found] ` <Pine.LNX.4.44L0.1008011810300.22928-100000@netrider.rowland.org>
2010-08-01 22:38 ` David Brownell
2010-08-02 0:28 ` Paul E. McKenney
[not found] ` <866453.87809.qm@web180313.mail.gq1.yahoo.com>
2010-08-02 0:29 ` Paul E. McKenney
[not found] <20100801043610.GF2470@linux.vnet.ibm.com>
2010-08-01 19:41 ` Alan Stern
[not found] ` <Pine.LNX.4.44L0.1008011521390.20420-100000@netrider.rowland.org>
2010-08-01 20:11 ` Paul E. McKenney
2010-07-31 17:58 Paul E. McKenney
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=201008082155.29866.rjw@sisk.pl \
--to=rjw@sisk.pl \
--cc=alan@lxorguk.ukuu.org.uk \
--cc=arjan@infradead.org \
--cc=arve@android.com \
--cc=david@lang.hm \
--cc=florian@mickler.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pm@lists.linux-foundation.org \
--cc=paulmck@linux.vnet.ibm.com \
--cc=peterz@infradead.org \
--cc=swetland@google.com \
--cc=tglx@linutronix.de \
/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