Re: [linux-pm] [patch/rft 2.6.17-rc2] swsusp resume must not device_suspend()

Alan Stern
2006-04-27T14:34:16Z

On Thu, 27 Apr 2006, Pavel Machek wrote:

> Hi!
>
> > The right way to solve this is to make sure that the resuming kernel can
> > correctly determine whether the power session (way back from the original
> > sw-suspend) is still intact. It's expected that in many cases it won't
> > be, because most systems won't provide suspend current while the machine
> > is off. We have to guarantee that the boot kernel's actions won't end up
> > fooling the resuming kernel into thinking that the power sessions are
> > intact when in fact they aren't. (Furthermore, in an ideal world, we
> > would also make sure that the boot kernel won't destroy any power sessions
> > that still _are_ intact. Right now we have no way to do this, because the
> > drivers in the boot kernel don't know that it _is_ a boot kernel.)
>
> You don't know if it is boot or resume until you read the disk, sorry.

According to David this shouldn't matter. During swsusp the system is
supposed to be completely off, with no suspend power available. Hence all
the power sessions are guaranteed to be interrupted, and the boot kernel
doesn't have to worry about destroying any of them.

Alan Stern

-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at: