All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Rafael J. Wysocki" <rjw@sisk.pl>
To: Alan Stern <stern@rowland.harvard.edu>
Cc: Linux-pm mailing list <linux-pm@lists.linux-foundation.org>,
	LKML <linux-kernel@vger.kernel.org>
Subject: Re: [RFC][PATCH] PM / Wakeup: Introduce wakeup source objects and event statistics (was: Re: Wakeup-events implementation)
Date: Thu, 9 Sep 2010 01:58:21 +0200	[thread overview]
Message-ID: <201009090158.21861.rjw@sisk.pl> (raw)
In-Reply-To: <Pine.LNX.4.44L0.1009081607170.1535-100000@iolanthe.rowland.org>

On Wednesday, September 08, 2010, Alan Stern wrote:
> On Wed, 8 Sep 2010, Rafael J. Wysocki wrote:
> 
> > Hi,
> > 
> > Below is a patch that adds some statistics to the previously merged
> > pm_wakeup_event()/pm_stay_awake()/pm_relax() code.  It also makes it possible
> > to use wakeup sources that are not directly associated with devices.
> 
> I noted only a few things during a quick read-through.

Great. :-)

> See below.
> 
> > It adds functions for manipulating wakeup source objects and reworks the
> > device wakeup enabling/disabling to use the new functions.  The list of wakeup
> > sources is only used for updating the "hit count" statistics for now (this is
> > the number of times the wakeup source was active when the PM core checked), but
> > I'm planning to add a /proc file listing all wakeup sources, including the ones
> > that are not attached to device objects.
> 
> It must be obvious that this is starting to look more and more like the
> suspend_blockers patch.  What that means or will lead to, I don't
> know...

This actually is intentional, because I want to make it easier for the Android
people to move their stuff towards the mainline, if they want to.

> > It appears to work with the PCI wakeup code added previously, but that's only
> > one case.  I'm also not sure if it builds withoug CONFIG_PM_SLEEP.  [BTW, I'm
> > not sure it atomic_inc() and atomic_dec() imply a memory barrier in general.
> > That seems to be the case on x86, but I don't know about other architectures.]
> 
> They do not imply memory barriers.  See the section on atomic 
> operations in Documentation/memory-barriers.txt.

Ah.  Thanks for the pointer.

> > +/**
> > + * wakeup_source_create - Create a struct wakeup_source object.
> > + * @name: Name of the new wakeup source.
> > + */
> > +struct wakeup_source *wakeup_source_create(const char *name)
> > +{
> > +	struct wakeup_source *ws;
> > +
> > +	ws = kzalloc(sizeof(*ws), GFP_KERNEL);
> > +	if (!ws)
> > +		return NULL;
> > +
> > +	if (name) {
> > +		int len = strlen(name);
> > +		char *s = kzalloc(len + 1, GFP_KERNEL);
> > +		if (s) {
> > +			strncpy(s, name, len);
> 
> Would it be better to use kmalloc instead of kzalloc, call memcpy 
> instead of strncpy, and write the terminating NUL character manually?

Yeah, thanks.

> > +			ws->name = s;
> > +		}
> > +	}
> > +
> > +	return ws;
> > +}
> > +EXPORT_SYMBOL_GPL(wakeup_source_create);
> > +
> > +/**
> > + * wakeup_source_destroy - Destroy a struct wakeup_source object.
> > + * @ws: Wakeup source to destroy.
> > + */
> > +void wakeup_source_destroy(struct wakeup_source *ws)
> > +{
> > +	if (!ws)
> > +		return;
> > +
> > +	spin_lock_irq(&ws->lock);
> 
> Since you use the spinlock here, it needs to be initialized in 
> wakeup_source_create rather than wakeup_source_register.

Yes, thanks.

> > +	while (ws->active) {
> > +		spin_unlock_irq(&ws->lock);
> > +
> > +		schedule_timeout_interruptible(msecs_to_jiffies(TIMEOUT));
> > +
> > +		spin_lock_irq(&ws->lock);
> > +	}
> > +	spin_unlock_irq(&ws->lock);
> > +
> > +	if (ws->name)
> > +		kfree(ws->name);
> 
> No need for the "if".

OK

> > +	kfree(ws);
> > +}
> > +EXPORT_SYMBOL_GPL(wakeup_source_destroy);
> > +
> > +/**
> > + * wakeup_source_register - Add given object to the list of wakeup sources.
> > + * @ws: Wakeup source object to register.
> > + */
> > +void wakeup_source_register(struct wakeup_source *ws)
> > +{
> > +	if (WARN_ON(!ws))
> > +		return;
> > +
> > +	spin_lock_init(&ws->lock);
> > +	setup_timer(&ws->timer, pm_wakeup_timer_fn, (unsigned long)ws);
> > +	ws->active = false;
> > +
> > +	spin_lock_irq(&events_lock);
> > +	list_add_rcu(&ws->entry, &wakeup_sources);
> > +	spin_unlock_irq(&events_lock);
> > +	synchronize_rcu();
> > +}
> > +EXPORT_SYMBOL_GPL(wakeup_source_register);
> 
> ...
> 
> > +/**
> > + * wakeup_source_add - Create and register a wakeup source object.
> > + * @name: Name of the wakeup source to create.
> > + */
> > +struct wakeup_source *wakeup_source_add(const char *name)
> > +{
> > +	struct wakeup_source *ws;
> > +
> > +	ws = wakeup_source_create(name);
> > +	if (ws)
> > +		wakeup_source_register(ws);
> > +
> > +	return ws;
> > +}
> > +EXPORT_SYMBOL_GPL(wakeup_source_add);
> 
> Your use of names is backward.  Normally the *_register routine does
> *_init followed by *_add.

Hmm, I haven't noticed that.  Thanks for the heads up. :-)

> I haven't looked through the rest in enough detail yet to make any 
> meaningful comments.

Sure.  Thanks a lot for your comments so far!

Rafael

WARNING: multiple messages have this Message-ID (diff)
From: "Rafael J. Wysocki" <rjw@sisk.pl>
To: Alan Stern <stern@rowland.harvard.edu>
Cc: "Arve Hjønnevåg" <arve@android.com>,
	"Linux-pm mailing list" <linux-pm@lists.linux-foundation.org>,
	LKML <linux-kernel@vger.kernel.org>
Subject: Re: [RFC][PATCH] PM / Wakeup: Introduce wakeup source objects and event statistics (was: Re: Wakeup-events implementation)
Date: Thu, 9 Sep 2010 01:58:21 +0200	[thread overview]
Message-ID: <201009090158.21861.rjw@sisk.pl> (raw)
In-Reply-To: <Pine.LNX.4.44L0.1009081607170.1535-100000@iolanthe.rowland.org>

On Wednesday, September 08, 2010, Alan Stern wrote:
> On Wed, 8 Sep 2010, Rafael J. Wysocki wrote:
> 
> > Hi,
> > 
> > Below is a patch that adds some statistics to the previously merged
> > pm_wakeup_event()/pm_stay_awake()/pm_relax() code.  It also makes it possible
> > to use wakeup sources that are not directly associated with devices.
> 
> I noted only a few things during a quick read-through.

Great. :-)

> See below.
> 
> > It adds functions for manipulating wakeup source objects and reworks the
> > device wakeup enabling/disabling to use the new functions.  The list of wakeup
> > sources is only used for updating the "hit count" statistics for now (this is
> > the number of times the wakeup source was active when the PM core checked), but
> > I'm planning to add a /proc file listing all wakeup sources, including the ones
> > that are not attached to device objects.
> 
> It must be obvious that this is starting to look more and more like the
> suspend_blockers patch.  What that means or will lead to, I don't
> know...

This actually is intentional, because I want to make it easier for the Android
people to move their stuff towards the mainline, if they want to.

> > It appears to work with the PCI wakeup code added previously, but that's only
> > one case.  I'm also not sure if it builds withoug CONFIG_PM_SLEEP.  [BTW, I'm
> > not sure it atomic_inc() and atomic_dec() imply a memory barrier in general.
> > That seems to be the case on x86, but I don't know about other architectures.]
> 
> They do not imply memory barriers.  See the section on atomic 
> operations in Documentation/memory-barriers.txt.

Ah.  Thanks for the pointer.

> > +/**
> > + * wakeup_source_create - Create a struct wakeup_source object.
> > + * @name: Name of the new wakeup source.
> > + */
> > +struct wakeup_source *wakeup_source_create(const char *name)
> > +{
> > +	struct wakeup_source *ws;
> > +
> > +	ws = kzalloc(sizeof(*ws), GFP_KERNEL);
> > +	if (!ws)
> > +		return NULL;
> > +
> > +	if (name) {
> > +		int len = strlen(name);
> > +		char *s = kzalloc(len + 1, GFP_KERNEL);
> > +		if (s) {
> > +			strncpy(s, name, len);
> 
> Would it be better to use kmalloc instead of kzalloc, call memcpy 
> instead of strncpy, and write the terminating NUL character manually?

Yeah, thanks.

> > +			ws->name = s;
> > +		}
> > +	}
> > +
> > +	return ws;
> > +}
> > +EXPORT_SYMBOL_GPL(wakeup_source_create);
> > +
> > +/**
> > + * wakeup_source_destroy - Destroy a struct wakeup_source object.
> > + * @ws: Wakeup source to destroy.
> > + */
> > +void wakeup_source_destroy(struct wakeup_source *ws)
> > +{
> > +	if (!ws)
> > +		return;
> > +
> > +	spin_lock_irq(&ws->lock);
> 
> Since you use the spinlock here, it needs to be initialized in 
> wakeup_source_create rather than wakeup_source_register.

Yes, thanks.

> > +	while (ws->active) {
> > +		spin_unlock_irq(&ws->lock);
> > +
> > +		schedule_timeout_interruptible(msecs_to_jiffies(TIMEOUT));
> > +
> > +		spin_lock_irq(&ws->lock);
> > +	}
> > +	spin_unlock_irq(&ws->lock);
> > +
> > +	if (ws->name)
> > +		kfree(ws->name);
> 
> No need for the "if".

OK

> > +	kfree(ws);
> > +}
> > +EXPORT_SYMBOL_GPL(wakeup_source_destroy);
> > +
> > +/**
> > + * wakeup_source_register - Add given object to the list of wakeup sources.
> > + * @ws: Wakeup source object to register.
> > + */
> > +void wakeup_source_register(struct wakeup_source *ws)
> > +{
> > +	if (WARN_ON(!ws))
> > +		return;
> > +
> > +	spin_lock_init(&ws->lock);
> > +	setup_timer(&ws->timer, pm_wakeup_timer_fn, (unsigned long)ws);
> > +	ws->active = false;
> > +
> > +	spin_lock_irq(&events_lock);
> > +	list_add_rcu(&ws->entry, &wakeup_sources);
> > +	spin_unlock_irq(&events_lock);
> > +	synchronize_rcu();
> > +}
> > +EXPORT_SYMBOL_GPL(wakeup_source_register);
> 
> ...
> 
> > +/**
> > + * wakeup_source_add - Create and register a wakeup source object.
> > + * @name: Name of the wakeup source to create.
> > + */
> > +struct wakeup_source *wakeup_source_add(const char *name)
> > +{
> > +	struct wakeup_source *ws;
> > +
> > +	ws = wakeup_source_create(name);
> > +	if (ws)
> > +		wakeup_source_register(ws);
> > +
> > +	return ws;
> > +}
> > +EXPORT_SYMBOL_GPL(wakeup_source_add);
> 
> Your use of names is backward.  Normally the *_register routine does
> *_init followed by *_add.

Hmm, I haven't noticed that.  Thanks for the heads up. :-)

> I haven't looked through the rest in enough detail yet to make any 
> meaningful comments.

Sure.  Thanks a lot for your comments so far!

Rafael

  reply	other threads:[~2010-09-08 23:58 UTC|newest]

Thread overview: 865+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-07-31 17:58 Attempted summary of suspend-blockers LKML thread Paul E. McKenney
2010-07-31 20:19 ` Alan Stern
2010-08-01  4:36   ` Paul E. McKenney
2010-08-01 19:41     ` Alan Stern
2010-08-01 20:11       ` Paul E. McKenney
2010-08-01 20:11       ` Paul E. McKenney
2010-08-01 22:16         ` Alan Stern
2010-08-01 22:16         ` Alan Stern
2010-08-01 22:38           ` [linux-pm] " David Brownell
2010-08-02  0:29             ` Paul E. McKenney
2010-08-02  0:29             ` [linux-pm] " Paul E. McKenney
2010-08-01 22:38           ` David Brownell
2010-08-02  0:28           ` Paul E. McKenney
2010-08-02  0:28           ` Paul E. McKenney
2010-08-01 19:41     ` Alan Stern
2010-08-01  4:36   ` Paul E. McKenney
2010-08-01 15:41   ` Rafael J. Wysocki
2010-08-01 19:56     ` Paul E. McKenney
2010-08-01 22:44       ` Rafael J. Wysocki
2010-08-01 22:44       ` Rafael J. Wysocki
2010-08-02  0:32         ` Paul E. McKenney
2010-08-02  0:32         ` Paul E. McKenney
2010-08-01 19:56     ` Paul E. McKenney
2010-08-01 15:41   ` Rafael J. Wysocki
2010-07-31 20:19 ` Alan Stern
2010-08-01  4:52 ` Arjan van de Ven
2010-08-01  5:48   ` Paul E. McKenney
2010-08-01  5:48   ` Paul E. McKenney
2010-08-01  6:01     ` Arjan van de Ven
2010-08-01 19:12       ` Paul E. McKenney
2010-08-01 20:40         ` Ted Ts'o
2010-08-01 20:40         ` Ted Ts'o
2010-08-01 23:00           ` Arjan van de Ven
2010-08-01 23:00           ` Arjan van de Ven
2010-08-01 23:02           ` Rafael J. Wysocki
2010-08-01 23:02             ` Rafael J. Wysocki
2010-08-01 23:12             ` Arjan van de Ven
2010-08-01 23:12             ` Arjan van de Ven
2010-08-01 23:19             ` [linux-pm] " David Brownell
2010-08-01 23:19             ` David Brownell
2010-08-01 23:30           ` James Bottomley
2010-08-01 23:30           ` [linux-pm] " James Bottomley
2010-08-02 12:12             ` Ted Ts'o
2010-08-02 12:12             ` [linux-pm] " Ted Ts'o
2010-08-02 16:51               ` James Bottomley
2010-08-02 18:47                 ` Ted Ts'o
2010-08-02 18:47                 ` Ted Ts'o
2010-08-02 16:51               ` James Bottomley
2010-08-02  3:03           ` Paul E. McKenney
2010-08-02  4:05             ` Arjan van de Ven
2010-08-02  4:05             ` Arjan van de Ven
2010-08-02  5:06               ` david
2010-08-02  5:06                 ` david
2010-08-02  5:44                 ` Florian Mickler
2010-08-02  5:44                 ` Florian Mickler
2010-08-02  6:06                   ` david
2010-08-02  6:06                     ` david
2010-08-02  6:40                     ` Florian Mickler
2010-08-02  6:40                     ` Florian Mickler
2010-08-02  6:53                       ` Florian Mickler
2010-08-02  6:53                       ` Florian Mickler
2010-08-02  7:02                         ` david
2010-08-02  7:23                           ` Florian Mickler
2010-08-02  7:23                           ` Florian Mickler
2010-08-02  9:06                             ` david
2010-08-02  9:06                               ` david
2010-08-03  4:41                               ` Paul Menage
2010-08-03  4:41                               ` Paul Menage
2010-08-03 11:26                                 ` Florian Mickler
2010-08-03 11:26                                 ` Florian Mickler
2010-08-02  7:02                         ` david
2010-08-03  4:38                         ` Paul Menage
2010-08-03  4:38                         ` Paul Menage
2010-08-03 11:25                           ` Florian Mickler
2010-08-03 11:25                           ` Florian Mickler
2010-08-02 14:09                 ` Paul E. McKenney
2010-08-03  0:08                   ` david
2010-08-03  0:08                     ` david
2010-08-03  3:21                     ` Arve Hjønnevåg
2010-08-03  4:44                       ` david
2010-08-03  4:44                       ` david
2010-08-03  5:01                         ` Arve Hjønnevåg
2010-08-03  5:06                           ` david
2010-08-03 22:47                             ` Arve Hjønnevåg
2010-08-03 23:19                               ` david
2010-08-04  0:10                                 ` Paul E. McKenney
2010-08-04  0:51                                   ` david
2010-08-04  0:51                                     ` david
2010-08-04  3:39                                     ` Arve Hjønnevåg
2010-08-04  4:47                                       ` david
2010-08-04  4:47                                         ` david
2010-08-04  5:46                                         ` Florian Mickler
2010-08-04  5:46                                         ` Florian Mickler
2010-08-04  5:59                                         ` Arve Hjønnevåg
2010-08-04  5:59                                         ` Arve Hjønnevåg
2010-08-04  6:30                                           ` david
2010-08-04  7:10                                             ` Arve Hjønnevåg
2010-08-04  7:10                                             ` Arve Hjønnevåg
2010-08-04  7:35                                               ` Florian Mickler
2010-08-04  7:35                                               ` Florian Mickler
2010-08-04  7:42                                               ` david
2010-08-04  7:42                                                 ` david
2010-08-04 11:47                                                 ` Rafael J. Wysocki
2010-08-04 11:47                                                 ` Rafael J. Wysocki
2010-08-04 18:51                                                   ` david
2010-08-04 18:51                                                     ` david
2010-08-04 20:31                                                     ` Rafael J. Wysocki
2010-08-04 23:04                                                       ` david
2010-08-04 23:04                                                         ` david
2010-08-04 23:26                                                         ` Rafael J. Wysocki
2010-08-04 23:39                                                           ` david
2010-08-04 23:39                                                           ` david
2010-08-05  0:10                                                             ` Rafael J. Wysocki
2010-08-05  0:10                                                               ` Rafael J. Wysocki
2010-08-05 13:21                                                               ` david
2010-08-05 13:21                                                               ` david
2010-08-04 23:26                                                         ` Rafael J. Wysocki
2010-08-04 20:31                                                     ` Rafael J. Wysocki
2010-08-04  6:30                                           ` david
2010-08-04  4:58                                       ` Olivier Galibert
2010-08-04  4:58                                         ` Olivier Galibert
2010-08-04  6:03                                         ` Arve Hjønnevåg
2010-08-04  6:03                                         ` Arve Hjønnevåg
2010-08-04  6:28                                           ` Olivier Galibert
2010-08-04  6:50                                             ` Arve Hjønnevåg
2010-08-04  6:50                                             ` Arve Hjønnevåg
2010-08-04  6:28                                           ` Olivier Galibert
2010-08-04 16:27                                       ` Paul E. McKenney
2010-08-04 20:43                                         ` Rafael J. Wysocki
2010-08-04 20:43                                           ` Rafael J. Wysocki
2010-08-04 16:27                                       ` Paul E. McKenney
2010-08-04  3:39                                     ` Arve Hjønnevåg
2010-08-04  3:57                                   ` Arjan van de Ven
2010-08-04  4:55                                     ` david
2010-08-04  4:55                                       ` david
2010-08-04  6:12                                       ` Florian Mickler
2010-08-04  6:48                                         ` david
2010-08-04  6:48                                         ` david
2010-08-04  6:12                                       ` Florian Mickler
2010-08-04  5:22                                     ` Arve Hjønnevåg
2010-08-04  6:43                                       ` Igor Stoppa
2010-08-04 18:39                                       ` Paul E. McKenney
2010-08-04 18:39                                       ` Paul E. McKenney
2010-08-04  5:22                                     ` Arve Hjønnevåg
2010-08-04 18:32                                     ` Paul E. McKenney
2010-08-04 18:32                                     ` Paul E. McKenney
2010-08-04 20:46                                       ` Rafael J. Wysocki
2010-08-04 20:46                                       ` Rafael J. Wysocki
2010-08-04  3:57                                   ` Arjan van de Ven
2010-08-04  0:10                                 ` Paul E. McKenney
2010-08-03 23:19                               ` david
2010-08-03 22:47                             ` Arve Hjønnevåg
2010-08-03  5:06                           ` david
2010-08-03  5:01                         ` Arve Hjønnevåg
2010-08-03  3:21                     ` Arve Hjønnevåg
2010-08-02 14:09                 ` Paul E. McKenney
2010-08-02  5:34               ` Florian Mickler
2010-08-02  5:34               ` Florian Mickler
2010-08-02 12:27               ` Ted Ts'o
2010-08-02 14:08                 ` Rafael J. Wysocki
2010-08-02 14:08                 ` Rafael J. Wysocki
2010-08-02 12:27               ` Ted Ts'o
2010-08-02 14:00               ` Paul E. McKenney
2010-08-02 14:00               ` Paul E. McKenney
2010-08-02  3:03           ` Paul E. McKenney
2010-08-01 22:47         ` Arjan van de Ven
2010-08-01 22:47         ` Arjan van de Ven
2010-08-02  1:10           ` Paul E. McKenney
2010-08-02  3:06             ` Arjan van de Ven
2010-08-02  3:06             ` Arjan van de Ven
2010-08-02 14:12               ` Paul E. McKenney
2010-08-02 14:12               ` Paul E. McKenney
2010-08-02 13:52             ` Rafael J. Wysocki
2010-08-02 20:36               ` Paul E. McKenney
2010-08-02 20:36               ` Paul E. McKenney
2010-08-02 21:33                 ` Rafael J. Wysocki
2010-08-02 22:27                   ` Paul E. McKenney
2010-08-02 22:40                     ` Rafael J. Wysocki
2010-08-02 22:40                       ` Rafael J. Wysocki
2010-08-02 22:27                   ` Paul E. McKenney
2010-08-02 21:33                 ` Rafael J. Wysocki
2010-08-02 13:52             ` Rafael J. Wysocki
2010-08-03  4:56             ` Arve Hjønnevåg
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-03 14:11               ` Paul E. McKenney
2010-08-04  1:34               ` Arjan van de Ven
2010-08-04 16:32                 ` Paul E. McKenney
2010-08-04 16:32                 ` Paul E. McKenney
2010-08-04 16:35                   ` Matthew Garrett
2010-08-04 16:35                   ` Matthew Garrett
2010-08-04 18:30                     ` david
2010-08-04 18:30                     ` david
2010-08-04 18:55                       ` Matthew Garrett
2010-08-04 18:55                       ` Matthew Garrett
2010-08-04 19:15                         ` david
2010-08-04 19:15                         ` david
2010-08-04 19:21                           ` Matthew Garrett
2010-08-04 19:21                           ` Matthew Garrett
2010-08-04 19:29                             ` david
2010-08-04 19:57                               ` Matthew Garrett
2010-08-04 22:20                                 ` david
2010-08-05 13:38                                   ` Matthew Garrett
2010-08-05 14:34                                     ` david
2010-08-05 14:34                                     ` david
2010-08-05 15:15                                       ` Brian Swetland
2010-08-05 15:15                                       ` Brian Swetland
2010-08-05 13:38                                   ` Matthew Garrett
2010-08-04 22:20                                 ` david
2010-08-04 19:57                               ` Matthew Garrett
2010-08-04 20:08                               ` Paul E. McKenney
2010-08-04 20:08                               ` Paul E. McKenney
2010-08-04 22:29                                 ` david
2010-08-04 22:29                                   ` david
2010-08-04 23:06                                   ` Paul E. McKenney
2010-08-04 23:06                                   ` Paul E. McKenney
2010-08-04 23:15                                     ` david
2010-08-04 23:15                                     ` david
2010-08-04 19:29                             ` david
2010-08-04 20:51                         ` Rafael J. Wysocki
2010-08-04 20:51                         ` Rafael J. Wysocki
2010-08-04 20:51                         ` Rafael J. Wysocki
2010-08-04 20:56                           ` Matthew Garrett
2010-08-04 20:56                           ` Matthew Garrett
2010-08-04 21:15                             ` Paul E. McKenney
2010-08-04 21:15                             ` Paul E. McKenney
2010-08-04 21:31                               ` Rafael J. Wysocki
2010-08-04 21:31                               ` Rafael J. Wysocki
2010-08-04 22:08                             ` Arve Hjønnevåg
2010-08-05  0:20                               ` Rafael J. Wysocki
2010-08-05  1:02                                 ` Arve Hjønnevåg
2010-08-05  1:02                                 ` Arve Hjønnevåg
2010-08-05  3:59                                   ` Paul E. McKenney
2010-08-05  3:59                                   ` Paul E. McKenney
2010-08-05 13:40                                   ` Matthew Garrett
2010-08-05 13:40                                   ` Matthew Garrett
2010-08-05 14:22                                     ` david
2010-08-05 14:29                                       ` Brian Swetland
2010-08-05 14:29                                       ` Brian Swetland
2010-08-05 14:33                                       ` Matthew Garrett
2010-08-05 14:33                                       ` Matthew Garrett
2010-08-05 14:22                                     ` david
2010-08-05 13:40                                   ` Matthew Garrett
2010-08-05 15:34                                   ` Rafael J. Wysocki
2010-08-05 22:02                                     ` Arve Hjønnevåg
2010-08-05 23:41                                       ` Rafael J. Wysocki
2010-08-06  0:29                                         ` Brian Swetland
2010-08-06  0:29                                         ` Brian Swetland
2010-08-06  0:42                                           ` Rafael J. Wysocki
2010-08-06  0:42                                           ` Rafael J. Wysocki
2010-08-06 17:09                                           ` Paul E. McKenney
2010-08-06 17:09                                           ` Paul E. McKenney
2010-08-06  1:29                                         ` Arve Hjønnevåg
2010-08-06 12:43                                           ` Mark Brown
2010-08-06 12:43                                           ` Mark Brown
2010-08-06 16:00                                           ` Paul E. McKenney
2010-08-06 16:00                                           ` Paul E. McKenney
2010-08-06 19:44                                           ` Alan Stern
2010-08-06 22:04                                             ` Rafael J. Wysocki
2010-08-07  8:49                                               ` Rafael J. Wysocki
2010-08-07  8:49                                               ` Rafael J. Wysocki
2010-08-07 13:35                                                 ` Alan Stern
2010-08-07 13:35                                                 ` Alan Stern
2010-08-08 17:25                                                   ` Rafael J. Wysocki
2010-08-08 17:25                                                   ` Rafael J. Wysocki
2010-08-08 19:07                                                     ` Alan Stern
2010-08-08 19:07                                                     ` Alan Stern
2010-08-06 22:04                                             ` Rafael J. Wysocki
2010-08-07  3:19                                             ` Arve Hjønnevåg
2010-08-07  3:19                                             ` Arve Hjønnevåg
2010-08-07  8:44                                               ` Rafael J. Wysocki
2010-08-07  8:44                                               ` Rafael J. Wysocki
2010-08-07 10:02                                                 ` Arve Hjønnevåg
2010-08-07 10:02                                                 ` Arve Hjønnevåg
2010-08-07 10:23                                                   ` Arve Hjønnevåg
2010-08-08 19:17                                                     ` Rafael J. Wysocki
2010-08-09  5:29                                                       ` Arve Hjønnevåg
2010-08-10  2:53                                                         ` Rafael J. Wysocki
2010-08-10  4:28                                                           ` Arve Hjønnevåg
2010-08-11  2:11                                                             ` Rafael J. Wysocki
2010-08-11  2:11                                                             ` Rafael J. Wysocki
2010-08-10  4:28                                                           ` Arve Hjønnevåg
2010-08-10  2:53                                                         ` Rafael J. Wysocki
2010-08-09  5:29                                                       ` Arve Hjønnevåg
2010-08-08 19:17                                                     ` Rafael J. Wysocki
2010-08-07 10:23                                                   ` Arve Hjønnevåg
2010-08-08 19:42                                                   ` Alan Stern
2010-08-08 19:42                                                   ` Alan Stern
2010-08-09  4:52                                                     ` Arve Hjønnevåg
2010-08-13 15:59                                                       ` Wakeup-events implementation Alan Stern
2010-08-14  4:59                                                         ` Arve Hjønnevåg
2010-08-16 19:22                                                           ` Alan Stern
2010-08-17  0:30                                                             ` Arve Hjønnevåg
2010-08-17 15:53                                                               ` Alan Stern
2010-08-17 18:37                                                                 ` David Brownell
2010-08-17 19:19                                                                   ` Alan Stern
2010-08-17 19:21                                                                 ` Rafael J. Wysocki
2010-08-18  0:40                                                                   ` Arve Hjønnevåg
2010-08-18 10:32                                                                     ` Mark Brown
2010-08-18 15:20                                                                     ` Alan Stern
2010-08-18 19:17                                                                       ` Rafael J. Wysocki
2010-08-19  0:18                                                                         ` Arve Hjønnevåg
2010-08-19 21:09                                                                           ` Alan Stern
2010-08-19 23:12                                                                             ` Arve Hjønnevåg
2010-08-20 15:04                                                                               ` Alan Stern
2010-09-07 23:51                                                                                 ` [RFC][PATCH] PM / Wakeup: Introduce wakeup source objects and event statistics (was: Re: Wakeup-events implementation) Rafael J. Wysocki
2010-09-08 20:17                                                                                   ` Alan Stern
2010-09-08 20:17                                                                                   ` Alan Stern
2010-09-08 23:58                                                                                     ` Rafael J. Wysocki [this message]
2010-09-08 23:58                                                                                       ` Rafael J. Wysocki
2010-09-10 15:21                                                                                   ` Alan Stern
2010-09-10 22:29                                                                                     ` Rafael J. Wysocki
2010-09-14 22:31                                                                                       ` PM / Wakeup: Introduce wakeup source objects and event statistics (v2) Rafael J. Wysocki
2010-09-17  0:41                                                                                         ` Kevin Hilman
2010-09-17  0:41                                                                                         ` Kevin Hilman
2010-09-17  0:54                                                                                           ` Rafael J. Wysocki
2010-09-17  0:54                                                                                           ` Rafael J. Wysocki
2010-09-17 14:03                                                                                             ` Alan Stern
2010-09-17 14:03                                                                                             ` Alan Stern
2010-09-17 22:26                                                                                               ` Rafael J. Wysocki
2010-09-17 22:26                                                                                               ` Rafael J. Wysocki
2010-09-14 22:31                                                                                       ` Rafael J. Wysocki
2010-09-10 22:29                                                                                     ` [RFC][PATCH] PM / Wakeup: Introduce wakeup source objects and event statistics (was: Re: Wakeup-events implementation) Rafael J. Wysocki
2010-09-10 15:21                                                                                   ` Alan Stern
2010-09-07 23:51                                                                                 ` Rafael J. Wysocki
2010-08-18  7:04                                                                 ` Wakeup-events implementation Florian Mickler
2010-08-09  4:52                                                     ` Attempted summary of suspend-blockers LKML thread Arve Hjønnevåg
2010-08-08 19:55                                                   ` Rafael J. Wysocki
2010-08-08 19:55                                                     ` Rafael J. Wysocki
2010-08-09  5:09                                                     ` Arve Hjønnevåg
2010-08-09  5:09                                                     ` Arve Hjønnevåg
2010-08-06 19:44                                           ` Alan Stern
2010-08-06  1:29                                         ` Arve Hjønnevåg
2010-08-05 23:41                                       ` Rafael J. Wysocki
2010-08-05 22:02                                     ` Arve Hjønnevåg
2010-08-05 15:34                                   ` Rafael J. Wysocki
2010-08-05  0:20                               ` Rafael J. Wysocki
2010-08-05  2:39                               ` Paul E. McKenney
2010-08-05  2:46                                 ` Brian Swetland
2010-08-05  2:46                                 ` Brian Swetland
2010-08-05  4:05                                   ` Paul E. McKenney
2010-08-05  4:05                                   ` Paul E. McKenney
2010-08-05  2:39                               ` Paul E. McKenney
2010-08-04 22:08                             ` Arve Hjønnevåg
2010-08-04 22:31                             ` david
2010-08-04 22:31                             ` david
2010-08-04 22:51                               ` Arve Hjønnevåg
2010-08-04 22:51                               ` Arve Hjønnevåg
2010-08-04 22:56                                 ` david
2010-08-04 22:56                                 ` david
2010-08-04 23:10                                   ` Paul E. McKenney
2010-08-04 23:10                                   ` Paul E. McKenney
2010-08-04 23:13                                     ` Anca Emanuel
2010-08-04 23:13                                     ` Anca Emanuel
2010-08-04 23:19                                       ` Paul E. McKenney
2010-08-04 23:19                                       ` Paul E. McKenney
2010-08-04 23:19                                     ` david
2010-08-04 23:33                                       ` Rafael J. Wysocki
2010-08-04 23:33                                       ` Rafael J. Wysocki
2010-08-04 23:53                                         ` david
2010-08-04 23:53                                         ` david
2010-08-05  0:15                                           ` Rafael J. Wysocki
2010-08-05 13:28                                             ` david
2010-08-05 13:28                                             ` david
2010-08-05  0:15                                           ` Rafael J. Wysocki
2010-08-05 13:47                                       ` Matthew Garrett
2010-08-05 14:07                                         ` david
2010-08-05 14:07                                         ` david
2010-08-05 14:16                                           ` Matthew Garrett
2010-08-05 14:23                                             ` Brian Swetland
2010-08-05 14:23                                             ` Brian Swetland
2010-08-05 14:16                                           ` Matthew Garrett
2010-08-05 13:47                                       ` Matthew Garrett
2010-08-04 23:19                                     ` david
2010-08-05  5:33                                     ` Florian Mickler
2010-08-05  5:56                                       ` Florian Mickler
2010-08-05 13:04                                         ` david
2010-08-05 13:04                                         ` david
2010-08-05  5:56                                       ` Florian Mickler
2010-08-05  5:33                                     ` Florian Mickler
2010-08-04 23:15                                   ` Arve Hjønnevåg
2010-08-04 23:15                                   ` Arve Hjønnevåg
2010-08-04 23:23                                     ` david
2010-08-04 23:23                                     ` david
2010-08-04 23:30                                       ` Paul E. McKenney
2010-08-04 23:49                                         ` david
2010-08-05  0:17                                           ` Paul E. McKenney
2010-08-05  0:25                                             ` david
2010-08-05  0:25                                             ` david
2010-08-05  0:48                                               ` Paul E. McKenney
2010-08-05  0:48                                               ` Paul E. McKenney
2010-08-05  5:18                                                 ` david
2010-08-05  5:18                                                   ` david
2010-08-05 15:12                                                   ` Paul E. McKenney
2010-08-05 15:12                                                   ` Paul E. McKenney
2010-08-05 15:46                                                     ` david
2010-08-05 18:09                                                       ` Paul E. McKenney
2010-08-05 20:09                                                         ` david
2010-08-05 20:09                                                         ` david
2010-08-05 18:09                                                       ` Paul E. McKenney
2010-08-05 18:13                                                       ` kevin granade
2010-08-05 18:20                                                         ` Brian Swetland
2010-08-05 20:30                                                           ` david
2010-08-05 20:30                                                           ` david
2010-08-05 18:20                                                         ` Brian Swetland
2010-08-05 20:26                                                         ` david
2010-08-05 20:26                                                         ` david
2010-08-05 23:19                                                           ` Paul E. McKenney
2010-08-06  8:29                                                             ` david
2010-08-06  8:29                                                             ` david
2010-08-06 17:24                                                               ` Paul E. McKenney
2010-08-06 17:24                                                               ` Paul E. McKenney
2010-08-06 22:12                                                                 ` david
2010-08-06 22:12                                                                 ` david
2010-08-05 23:19                                                           ` Paul E. McKenney
2010-08-05 20:31                                                         ` Paul E. McKenney
2010-08-05 20:31                                                         ` Paul E. McKenney
2010-08-05 20:51                                                           ` kevin granade
2010-08-05 20:51                                                           ` kevin granade
2010-08-05 22:09                                                             ` david
2010-08-05 22:09                                                             ` david
2010-08-05 22:16                                                               ` Brian Swetland
2010-08-05 22:16                                                               ` Brian Swetland
2010-08-05 23:03                                                                 ` Paul E. McKenney
2010-08-05 23:03                                                                 ` Paul E. McKenney
2010-08-06  0:13                                                                   ` Brian Swetland
2010-08-06  0:13                                                                   ` Brian Swetland
2010-08-06  0:16                                                                     ` david
2010-08-06  0:22                                                                       ` Brian Swetland
2010-08-06  1:01                                                                         ` david
2010-08-06  1:01                                                                           ` david
2010-08-06  1:22                                                                           ` Brian Swetland
2010-08-06  8:07                                                                             ` david
2010-08-06  8:07                                                                               ` david
2010-08-06 12:35                                                                               ` Mark Brown
2010-08-06 12:35                                                                               ` Mark Brown
2010-08-06  1:22                                                                           ` Brian Swetland
2010-08-06 12:30                                                                           ` Mark Brown
2010-08-06 17:22                                                                             ` Paul E. McKenney
2010-08-06 17:22                                                                             ` Paul E. McKenney
2010-08-06 17:33                                                                               ` Mark Brown
2010-08-06 17:33                                                                               ` Mark Brown
2010-08-06 18:18                                                                                 ` Paul E. McKenney
2010-08-06 18:18                                                                                 ` Paul E. McKenney
2010-08-06 23:35                                                                                   ` david
2010-08-06 23:35                                                                                   ` david
2010-08-07  0:14                                                                                     ` Mark Brown
2010-08-07  0:36                                                                                       ` Paul E. McKenney
2010-08-07  0:36                                                                                       ` Paul E. McKenney
2010-08-07 13:07                                                                                         ` Mark Brown
2010-08-07 14:36                                                                                           ` Paul E. McKenney
2010-08-07 14:36                                                                                           ` Paul E. McKenney
2010-08-07 13:07                                                                                         ` Mark Brown
2010-08-07  1:00                                                                                       ` david
2010-08-07  1:00                                                                                         ` david
2010-08-07  6:28                                                                                         ` Ted Ts'o
2010-08-07  6:28                                                                                         ` Ted Ts'o
2010-08-08 13:35                                                                                           ` Felipe Contreras
2010-08-08 16:08                                                                                             ` Matthew Garrett
2010-08-08 16:08                                                                                             ` Matthew Garrett
2010-08-08 17:08                                                                                               ` Felipe Contreras
2010-08-08 17:09                                                                                                 ` Matthew Garrett
2010-08-08 17:09                                                                                                 ` Matthew Garrett
2010-08-08 18:34                                                                                                 ` Mark Brown
2010-08-12  0:23                                                                                                   ` Felipe Contreras
2010-08-12  0:23                                                                                                   ` Felipe Contreras
2010-08-08 18:34                                                                                                 ` Mark Brown
2010-08-08 17:08                                                                                               ` Felipe Contreras
2010-08-08 13:35                                                                                           ` Felipe Contreras
2010-08-07  9:01                                                                                         ` Rafael J. Wysocki
2010-08-07 10:00                                                                                           ` david
2010-08-07 10:00                                                                                           ` david
2010-08-07 15:07                                                                                             ` Paul E. McKenney
2010-08-07 20:17                                                                                               ` david
2010-08-07 20:17                                                                                                 ` david
2010-08-07 21:11                                                                                                 ` Paul E. McKenney
2010-08-07 21:11                                                                                                 ` Paul E. McKenney
2010-08-07 15:07                                                                                             ` Paul E. McKenney
2010-08-07  9:01                                                                                         ` Rafael J. Wysocki
2010-08-07  0:14                                                                                     ` Mark Brown
2010-08-06 12:30                                                                           ` Mark Brown
2010-08-06  0:22                                                                       ` Brian Swetland
2010-08-06  0:16                                                                     ` david
2010-08-05 23:05                                                             ` Paul E. McKenney
2010-08-05 23:05                                                             ` Paul E. McKenney
2010-08-05 18:13                                                       ` kevin granade
2010-08-05 15:46                                                     ` david
2010-08-05 16:09                                                     ` Mark Brown
2010-08-05 16:09                                                     ` [linux-pm] " Mark Brown
2010-08-05 18:21                                                       ` Paul E. McKenney
2010-08-05 18:21                                                       ` Paul E. McKenney
2010-08-05  0:17                                           ` Paul E. McKenney
2010-08-04 23:49                                         ` david
2010-08-04 23:30                                       ` Paul E. McKenney
2010-08-04 23:40                                       ` Arve Hjønnevåg
2010-08-04 23:40                                       ` Arve Hjønnevåg
2010-08-05  0:00                                         ` david
2010-08-05  0:00                                         ` david
2010-08-04 20:42                     ` Pavel Machek
2010-08-04 20:42                     ` Pavel Machek
2010-08-04 20:48                       ` Matthew Garrett
2010-08-04 20:48                       ` Matthew Garrett
2010-08-04 22:54                         ` david
2010-08-04 22:54                         ` david
2010-08-04 20:51                       ` Paul E. McKenney
2010-08-04 21:15                         ` Pavel Machek
2010-08-04 21:15                         ` Pavel Machek
2010-08-04 21:39                           ` Florian Mickler
2010-08-04 21:39                           ` Florian Mickler
2010-08-04 22:42                             ` david
2010-08-04 22:42                             ` david
2010-08-04 21:40                           ` Mark Brown
2010-08-04 21:40                           ` Mark Brown
2010-08-04 20:51                       ` Paul E. McKenney
2010-08-05  1:58                     ` Matt Helsley
2010-08-05  1:58                     ` Matt Helsley
2010-08-05  2:02                       ` Brian Swetland
2010-08-05  3:25                         ` Matt Helsley
2010-08-05  3:25                         ` Matt Helsley
2010-08-05  2:02                       ` Brian Swetland
2010-08-04  1:34               ` Arjan van de Ven
2010-08-03  4:56             ` Arve Hjønnevåg
2010-08-02  1:10           ` Paul E. McKenney
2010-08-01 19:12       ` Paul E. McKenney
2010-08-01  6:01     ` Arjan van de Ven
2010-08-01  6:24     ` Mikael Abrahamsson
2010-08-01  6:49       ` Mikael Abrahamsson
2010-08-01 19:27         ` Paul E. McKenney
2010-08-01 19:27         ` Paul E. McKenney
2010-08-01 22:49           ` Arjan van de Ven
2010-08-01 22:49           ` Arjan van de Ven
2010-08-02  3:04             ` Paul E. McKenney
2010-08-02  3:04             ` Paul E. McKenney
2010-08-01  6:49       ` Mikael Abrahamsson
2010-08-01  6:24     ` Mikael Abrahamsson
2010-08-01 19:45     ` Alan Stern
2010-08-01 19:45     ` Alan Stern
2010-08-01 23:16     ` [linux-pm] " James Bottomley
2010-08-02  1:11       ` Paul E. McKenney
2010-08-02  1:11       ` Paul E. McKenney
2010-08-01 23:16     ` James Bottomley
2010-08-01  4:52 ` Arjan van de Ven
2010-08-03  4:18 ` Arve Hjønnevåg
2010-08-03  4:18 ` Arve Hjønnevåg
2010-08-03 15:41   ` Paul E. McKenney
2010-08-03 22:23     ` Arve Hjønnevåg
2010-08-04  1:09       ` Paul E. McKenney
2010-08-04  1:09       ` Paul E. McKenney
2010-08-03 22:23     ` Arve Hjønnevåg
2010-08-03 15:41   ` Paul E. McKenney
2010-08-03 16:02   ` [linux-pm] " James Bottomley
2010-08-03 22:08     ` Arve Hjønnevåg
2010-08-03 22:08     ` [linux-pm] " Arve Hjønnevåg
2010-08-04  4:00       ` James Bottomley
2010-08-04  5:43         ` Arve Hjønnevåg
2010-08-04  5:43         ` [linux-pm] " Arve Hjønnevåg
2010-08-04  4:00       ` James Bottomley
2010-08-03 16:02   ` James Bottomley
2010-08-04 19:57 ` Attempted summary of suspend-blockers LKML thread, take two Paul E. McKenney
2010-08-05 13:18   ` david
2010-08-05 13:37     ` Brian Swetland
2010-08-05 23:35       ` Paul E. McKenney
2010-08-05 23:35       ` Paul E. McKenney
2010-08-05 13:37     ` Brian Swetland
2010-08-05 14:40     ` Paul E. McKenney
2010-08-05 14:40       ` Paul E. McKenney
2010-08-09  7:26     ` Pavel Machek
2010-08-09  7:26     ` Pavel Machek
2010-08-09  7:34       ` Brian Swetland
2010-08-09  7:34       ` Brian Swetland
2010-08-05 13:18   ` david
2010-08-06 22:54   ` Attempted summary of suspend-blockers LKML thread, take three Paul E. McKenney
2010-08-06 23:59     ` david
2010-08-07  0:25       ` Paul E. McKenney
2010-08-07  0:25       ` Paul E. McKenney
2010-08-07  1:40         ` david
2010-08-07  1:40           ` david
2010-08-07  2:41           ` Alan Stern
2010-08-07  3:08             ` david
2010-08-07  3:08               ` david
2010-08-07 13:26               ` Alan Stern
2010-08-07 21:01                 ` david
2010-08-07 21:01                 ` david
2010-08-08 15:36                   ` Alan Stern
2010-08-08 15:36                   ` Alan Stern
2010-08-07 13:26               ` Alan Stern
2010-08-07  2:41           ` Alan Stern
2010-08-07  2:05       ` Brian Swetland
2010-08-07  2:05       ` Brian Swetland
2010-08-07  3:14         ` david
2010-08-07  3:14           ` david
2010-08-07  6:15           ` Ted Ts'o
2010-08-07  6:15           ` Ted Ts'o
2010-08-07  9:11             ` Rafael J. Wysocki
2010-08-07  9:11             ` Rafael J. Wysocki
2010-08-07  9:12               ` Rafael J. Wysocki
2010-08-07  9:12               ` Rafael J. Wysocki
2010-08-07 14:46               ` Theodore Tso
2010-08-07 20:36                 ` david
2010-08-07 20:36                   ` david
2010-08-08 16:17                 ` Matthew Garrett
2010-08-08 16:17                 ` Matthew Garrett
2010-08-07 14:46               ` Theodore Tso
2010-08-07  9:38             ` david
2010-08-07 15:32               ` Paul E. McKenney
2010-08-07 21:20                 ` david
2010-08-07 21:20                   ` david
2010-08-07 15:32               ` Paul E. McKenney
2010-08-07  9:38             ` david
2010-08-08 12:53             ` Felipe Contreras
2010-08-08 12:53             ` Felipe Contreras
2010-08-08 15:57               ` Ted Ts'o
2010-08-08 15:57               ` Ted Ts'o
2010-08-08 17:40                 ` Felipe Contreras
2010-08-08 17:40                 ` Felipe Contreras
2010-08-08 18:02                   ` Brian Swetland
2010-08-08 18:02                   ` Brian Swetland
2010-08-08 21:38                   ` Ted Ts'o
2010-08-08 21:38                   ` Ted Ts'o
2010-08-09 10:24                     ` Alan Cox
2010-08-09 10:24                       ` Alan Cox
2010-08-09 18:16                       ` Paul E. McKenney
2010-08-09 18:16                       ` Paul E. McKenney
2010-08-09 18:28                         ` david
2010-08-09 18:28                           ` david
2010-08-09 18:54                           ` Paul E. McKenney
2010-08-09 18:54                             ` Paul E. McKenney
2010-08-09 19:18                         ` Alan Cox
2010-08-09 19:18                         ` Alan Cox
2010-08-09 19:32                           ` Brian Swetland
2010-08-09 19:32                           ` Brian Swetland
2010-08-10  1:17                           ` david
2010-08-10  1:17                           ` david
2010-08-10  4:45                           ` Paul E. McKenney
2010-08-10  4:45                           ` Paul E. McKenney
2010-08-10  8:38                             ` Alan Cox
2010-08-10  8:38                               ` Alan Cox
2010-08-10 14:11                               ` Matthew Garrett
2010-08-10 14:40                                 ` Alan Cox
2010-08-10 14:40                                   ` Alan Cox
2010-08-10 14:55                                   ` Matthew Garrett
2010-08-10 14:55                                   ` Matthew Garrett
2010-08-10 14:44                                 ` Alan Cox
2010-08-11  0:44                                   ` Paul E. McKenney
2010-08-11  0:44                                   ` Paul E. McKenney
2010-08-10 14:44                                 ` Alan Cox
2010-08-10 18:07                                 ` david
2010-08-10 18:07                                   ` david
2010-08-10 18:13                                   ` Matthew Garrett
2010-08-10 18:13                                   ` Matthew Garrett
2010-08-10 18:18                                     ` david
2010-08-10 18:18                                     ` david
2010-08-10 14:11                               ` Matthew Garrett
2010-08-11  0:42                               ` Paul E. McKenney
2010-08-11  0:42                               ` Paul E. McKenney
2010-08-11  1:28                                 ` david
2010-08-11  1:28                                 ` david
2010-08-11  2:21                                   ` Paul E. McKenney
2010-08-11  2:21                                   ` Paul E. McKenney
2010-08-11  3:00                                     ` david
2010-08-11  3:00                                       ` david
2010-08-11 22:49                                       ` Paul E. McKenney
2010-08-11 22:49                                       ` Paul E. McKenney
2010-08-11 20:00                                 ` Felipe Contreras
2010-08-11 20:00                                 ` Felipe Contreras
2010-08-11 22:12                                   ` Paul E. McKenney
2010-08-11 22:12                                   ` Paul E. McKenney
2010-08-12  0:17                                     ` Felipe Contreras
2010-08-12  0:17                                     ` Felipe Contreras
2010-08-12 16:19                                       ` Paul E. McKenney
2010-08-12 16:19                                       ` Paul E. McKenney
2010-08-12 17:52                                         ` Felipe Contreras
2010-08-12 18:38                                           ` Paul E. McKenney
2010-08-12 18:38                                           ` Paul E. McKenney
2010-08-13 15:14                                           ` Paul E. McKenney
2010-08-13 15:14                                           ` Paul E. McKenney
2010-08-13 15:28                                             ` Felipe Contreras
2010-08-13 15:28                                             ` Felipe Contreras
2010-08-13 17:13                                               ` Paul E. McKenney
2010-08-13 17:13                                               ` Paul E. McKenney
2010-08-19 23:10                                             ` david
2010-08-19 23:10                                               ` david
2010-08-20  4:58                                               ` Paul E. McKenney
2010-08-20  4:58                                               ` Paul E. McKenney
2010-08-12 17:52                                         ` Felipe Contreras
2010-08-11 19:25                             ` Felipe Contreras
2010-08-11 19:43                               ` Mark Brown
2010-08-11 19:43                               ` Mark Brown
2010-08-11 19:25                             ` Felipe Contreras
2010-08-11 19:18                         ` Felipe Contreras
2010-08-11 22:28                           ` Paul E. McKenney
2010-08-12  0:28                             ` Felipe Contreras
2010-08-12  1:06                               ` Paul E. McKenney
2010-08-12  1:06                               ` Paul E. McKenney
2010-08-12  1:25                                 ` Felipe Contreras
2010-08-12  1:25                                 ` Felipe Contreras
2010-08-12  3:44                                   ` Paul E. McKenney
2010-08-12 10:36                                     ` Felipe Contreras
2010-08-12 10:36                                     ` Felipe Contreras
2010-08-12 10:47                                       ` Theodore Tso
2010-08-12 11:11                                         ` Felipe Contreras
2010-08-12 11:40                                           ` Alan Stern
2010-08-12 12:28                                             ` Felipe Contreras
2010-08-12 12:28                                             ` Felipe Contreras
2010-08-12 12:52                                               ` Ted Ts'o
2010-08-12 16:46                                                 ` Felipe Contreras
2010-08-12 16:46                                                 ` Felipe Contreras
2010-08-12 18:21                                                   ` Ted Ts'o
2010-08-12 18:21                                                   ` Ted Ts'o
2010-08-12 19:05                                                     ` Felipe Contreras
2010-08-12 19:05                                                     ` Felipe Contreras
2010-08-12 19:19                                                       ` Brian Swetland
2010-08-12 19:19                                                       ` Brian Swetland
2010-08-12 19:57                                                         ` Jesse Barnes
2010-08-13  3:28                                                           ` Rafael J. Wysocki
2010-08-13  3:28                                                           ` Rafael J. Wysocki
2010-08-13  4:25                                                             ` Paul Fox
2010-08-13  4:25                                                               ` [linux-pm] " Paul Fox
2010-08-13  4:37                                                             ` Arve Hjønnevåg
2010-08-13  4:37                                                             ` Arve Hjønnevåg
2010-08-13 15:07                                                               ` Rafael J. Wysocki
2010-08-14  3:18                                                                 ` Neil Brown
2010-08-14  3:18                                                                 ` Neil Brown
2010-08-13 15:07                                                               ` Rafael J. Wysocki
2010-08-14 10:41                                                               ` Pavel Machek
2010-08-14 10:41                                                               ` Pavel Machek
2010-08-13 16:20                                                             ` Jesse Barnes
2010-08-13 16:20                                                             ` Jesse Barnes
2010-08-17 13:18                                                               ` Rafael J. Wysocki
2010-08-17 15:00                                                                 ` Alan Stern
2010-08-17 15:00                                                                 ` Alan Stern
2010-08-17 13:18                                                               ` Rafael J. Wysocki
2010-08-13 11:09                                                           ` Felipe Contreras
2010-08-13 11:09                                                           ` Felipe Contreras
2010-08-14  7:59                                                             ` Pavel Machek
2010-08-14  7:59                                                               ` Pavel Machek
2010-08-12 19:57                                                         ` Jesse Barnes
2010-08-13 10:39                                                     ` Alan Cox
2010-08-13 10:39                                                       ` Alan Cox
2010-08-14  7:50                                                 ` Pavel Machek
2010-08-14  7:50                                                   ` Pavel Machek
2010-08-16 11:36                                                   ` Bernd Petrovitsch
2010-08-16 11:36                                                   ` Bernd Petrovitsch
2010-08-16 15:16                                                   ` Jesse Barnes
2010-08-17  0:20                                                     ` Ted Ts'o
2010-08-17  0:55                                                       ` Jesse Barnes
2010-08-17  0:55                                                       ` Jesse Barnes
2010-08-17  7:08                                                       ` Neil Brown
2010-08-17  7:08                                                       ` Neil Brown
2010-08-17 15:33                                                         ` Ted Ts'o
2010-08-17 15:33                                                         ` Ted Ts'o
2010-08-17 17:33                                                         ` Paul E. McKenney
2010-08-17 17:33                                                         ` Paul E. McKenney
2010-08-17  0:20                                                     ` Ted Ts'o
2010-09-04  8:57                                                     ` Pavel Machek
2010-09-04  8:57                                                     ` Pavel Machek
2010-08-16 15:16                                                   ` Jesse Barnes
2010-08-12 12:52                                               ` Ted Ts'o
2010-08-12 11:40                                           ` Alan Stern
2010-08-12 14:09                                           ` Mark Brown
2010-08-12 16:57                                             ` Felipe Contreras
2010-08-12 16:57                                             ` Felipe Contreras
2010-08-12 17:33                                               ` Brian Swetland
2010-08-12 19:00                                                 ` Felipe Contreras
2010-08-12 19:00                                                 ` Felipe Contreras
2010-08-12 19:27                                                   ` Dominik Brodowski
2010-08-12 19:27                                                   ` [linux-pm] " Dominik Brodowski
2010-08-12 17:33                                               ` Brian Swetland
2010-08-12 14:09                                           ` Mark Brown
2010-08-12 17:43                                           ` Paul E. McKenney
2010-08-12 17:43                                           ` Paul E. McKenney
2010-08-12 19:34                                             ` Felipe Contreras
2010-08-12 19:48                                               ` Brian Swetland
2010-08-12 19:48                                               ` Brian Swetland
2010-08-12 19:52                                                 ` Dominik Brodowski
2010-08-12 19:52                                                 ` [linux-pm] " Dominik Brodowski
2010-08-13 10:30                                                   ` Alan Cox
2010-08-13 10:30                                                     ` [linux-pm] " Alan Cox
2010-08-13 10:43                                                   ` Felipe Contreras
2010-08-13 10:43                                                   ` Felipe Contreras
2010-08-13 10:35                                                 ` Alan Cox
2010-08-13 10:35                                                   ` Alan Cox
2010-08-13 10:58                                                 ` Felipe Contreras
2010-08-13 10:58                                                 ` Felipe Contreras
2010-08-13 14:42                                                   ` Paul E. McKenney
2010-08-13 14:42                                                   ` Paul E. McKenney
2010-08-28  8:51                                                     ` Pavel Machek
2010-08-28  8:51                                                     ` Pavel Machek
2010-08-31  0:04                                                       ` Paul E. McKenney
2010-08-31  0:04                                                       ` Paul E. McKenney
2010-08-13 15:22                                               ` Paul E. McKenney
2010-08-13 15:40                                                 ` Felipe Contreras
2010-08-13 15:40                                                 ` Felipe Contreras
2010-08-13 15:57                                                   ` Dominik Brodowski
2010-08-13 15:57                                                   ` [linux-pm] " Dominik Brodowski
2010-08-13 16:06                                                     ` Joe Perches
2010-08-13 16:19                                                       ` Dominik Brodowski
2010-08-13 16:19                                                       ` Dominik Brodowski
2010-08-13 16:06                                                     ` Joe Perches
2010-08-13 16:19                                                     ` Felipe Contreras
2010-08-13 16:19                                                     ` [linux-pm] " Felipe Contreras
2010-08-13 17:11                                                       ` James Bottomley
2010-08-13 19:08                                                         ` Ted Ts'o
2010-08-13 19:29                                                           ` Brian Swetland
2010-08-13 19:29                                                             ` [linux-pm] " Brian Swetland
2010-08-14  0:43                                                           ` James Bottomley
2010-08-14  0:43                                                           ` [linux-pm] " James Bottomley
2010-08-16 21:11                                                             ` Rafael J. Wysocki
2010-08-16 21:11                                                             ` [linux-pm] " Rafael J. Wysocki
2010-08-17 12:07                                                               ` Igor Stoppa
2010-08-17 12:07                                                                 ` [linux-pm] " Igor Stoppa
2010-08-13 19:08                                                         ` Ted Ts'o
2010-08-13 17:11                                                       ` James Bottomley
2010-08-13 15:22                                               ` Paul E. McKenney
2010-08-12 19:34                                             ` Felipe Contreras
2010-08-12 11:11                                         ` Felipe Contreras
2010-08-12 10:47                                       ` Theodore Tso
2010-08-13 10:57                                     ` Alan Cox
2010-08-13 10:57                                       ` Alan Cox
2010-08-13 15:29                                       ` Paul E. McKenney
2010-08-14  7:38                                         ` Pavel Machek
2010-08-14  7:38                                           ` Pavel Machek
2010-08-14 15:10                                           ` Paul E. McKenney
2010-08-14 15:10                                           ` Paul E. McKenney
2010-08-14 16:53                                             ` Arjan van de Ven
2010-08-14 18:15                                               ` David Brownell
2010-08-14 18:15                                               ` David Brownell
2010-08-15  7:00                                               ` Paul E. McKenney
2010-08-15  7:00                                               ` Paul E. McKenney
2010-08-16 16:09                                               ` Matthew Garrett
2010-08-16 16:09                                               ` Matthew Garrett
2010-08-17 15:25                                               ` Ted Ts'o
2010-08-17 15:25                                                 ` Ted Ts'o
2010-08-14 16:53                                             ` Arjan van de Ven
2010-08-13 15:29                                       ` Paul E. McKenney
2010-08-12  3:44                                   ` Paul E. McKenney
2010-08-12  0:28                             ` Felipe Contreras
2010-08-11 22:28                           ` Paul E. McKenney
2010-08-11 19:18                         ` Felipe Contreras
2010-08-10 14:15                       ` Mark Brown
2010-08-10 14:15                       ` Mark Brown
2010-08-11 16:57                     ` Felipe Contreras
2010-08-11 16:57                     ` Felipe Contreras
2010-08-11 19:31                       ` Ted Ts'o
2010-08-11 21:25                         ` Felipe Contreras
2010-08-11 21:37                           ` Brian Swetland
2010-08-11 21:37                           ` Brian Swetland
2010-08-11 22:03                             ` Felipe Contreras
2010-08-11 22:03                             ` Felipe Contreras
2010-08-11 22:12                               ` Brian Swetland
2010-08-12  0:46                                 ` Felipe Contreras
2010-08-12  0:46                                 ` Felipe Contreras
2010-08-12  1:03                                   ` Brian Swetland
2010-08-12  1:03                                   ` Brian Swetland
2010-08-11 22:12                               ` Brian Swetland
2010-08-11 21:25                         ` Felipe Contreras
2010-08-11 19:31                       ` Ted Ts'o
2010-08-06 23:59     ` david
2010-08-08 12:40     ` Felipe Contreras
2010-08-08 12:40     ` Felipe Contreras
2010-08-08 18:07       ` Paul E. McKenney
2010-08-08 18:07       ` Paul E. McKenney
2010-08-06 22:54   ` Paul E. McKenney
2010-08-04 19:57 ` Attempted summary of suspend-blockers LKML thread, take two 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=201009090158.21861.rjw@sisk.pl \
    --to=rjw@sisk.pl \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-pm@lists.linux-foundation.org \
    --cc=stern@rowland.harvard.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.