Re: [linux-pm] [RFC] Asynchronous suspend/resume - test results

Rafael J. Wysocki
2009-12-23T20:46:15Z

On Monday 21 December 2009, Nigel Cunningham wrote:
> Hi.
>
> Rafael J. Wysocki wrote:
> > I'm not sure what the next step should be at this point. To me, the picture is
> > quite clear now, but perhaps we ought to run more tests on some other machines
> > or something. Please let me know what you think.
>
> Looks great. If you do decide you want other machines tested, I'll
> happily try the machines around here:
>
> - Dell M1530
> - Omnibook XE3-GF.
> - Via LN10000 based Mythtv Box
> - Desktop machine - Some Intel-based mobo I've forgotten the name of.

Yes, that would be useful. If the results are in agreement with my data at
http://www.sisk.pl/kernel/data/, we will have a strong support for starting the
async threads upfront during resume.

The patches I used for testing are in the async branch in my tree:
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6.git
The first of them is
http://git.kernel.org/?p=linux/kernel/git/rafael/suspend-2.6.git;a=commit;h=91bbe0161cab7efcda5de3dfdf6a93f07314ed58
and the others are on top of this one (but it will apply on top of the current
mainline, so I'd suggest to pull the latest Linus' tree and then rebase the
commits from my async branch on top of it).

The "upfront * async" results were obtained with the full patchset applied.
The "sync" results where with /sys/power/pm_async = 0 and the "bare async"
results were with the last two commits reverted.

> By the way, I haven't forgotten about sending some real patches for
> swsusp (ie more than just cleanups). I'm just busy with other things and
> also thinking carefully about what order to do things in.

Great, I hope you're in contact with Jiri Slaby, as he's also been working on
this.

Rafael