Re: [linux-pm] Re: Hibernation considerations

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, 20 Jul 2007, Alan Stern wrote:

On Fri, 20 Jul 2007, Milton Miller wrote:

We can't do this unless we have frozen tasks (this way, or another)
before
carrying out the entire operation.

What can't we do?   We've already worked with the drivers to quesce the
hardware and put any information to resume the device in ram.  Now we
ask them to put their device in low power mode so we can go to sleep.
Even if we schedule, the only thing userspace could touch is memory.

Userspace can submit I/O requests.  Someone will have to audit every
driver to make sure that such I/O requests don't cause a quiesced
device to become active.  If the device is active, it will make the
memory snapshot inconsistent with the on-device data.

assuming this is the suspend-from-ram after a kexec back from the write-to-disk kernel I don't think you are correct.

when doing a suspend-to-ram you get to a point where you just don't use any userspace. from that point on you are just walking the device tree putting things into low-power mode. This is the point where we are talking about jumping to.

david Lang
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux