Re: [PATCH 0/2] Kexec jump: The first step to kexec base hibernation

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <david@...>
Cc: Huang, Ying <ying.huang@...>, Andrew Morton <akpm@...>, Pavel Machek <pavel@...>, <nigel@...>, Jeremy Maitin-Shepard <jbms@...>, <linux-kernel@...>, <linux-pm@...>
Date: Thursday, July 12, 2007 - 3:34 pm

On Thursday, 12 July 2007 20:57, david@lang.hm wrote:

There's more to it, though.  If devices are suspended, the hibernation kernel
will have to resume them (using platform, like ACPI, callbacks in the process)
instead and that will get complicated.

It's better if devices are quiesced, or even shut down, before we call the
hibernation kernel.


I'm not sure if I agree with that.  In any case, having to use two different
kernels for hibernation would be a big drawback.


Yes, but it will have to know _what_ to save, no?

Plus we need to figure out how to avoid corrupting filesystems and swap in use
by the "old" kernel and its processes (hint: a separate "hibernation partition"
is a no-go).


I think it's most portable to use initrd for that, which already makes things
complicated.  Then, we'll have to load the image and jump to the hibernated
kernel in such a way that it would be able to continue from where it stopped
before.  I don't think that is trivial.


Still, I believe that we should do our best to use only one kernel (meaning one
kernel image) here.

Greetings,
Rafael


-- 
"Premature optimization is the root of all evil." - Donald Knuth
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Thu Jul 12, 8:38 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Eric W. Biederman, (Thu Jul 12, 12:32 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Eric W. Biederman, (Fri Jul 13, 12:43 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Sat Jul 14, 5:59 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Sat Jul 14, 3:16 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec , Rafael J. Wysocki, (Tue Jul 17, 10:22 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec , Rafael J. Wysocki, (Tue Jul 17, 7:59 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Sun Jul 15, 6:49 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Tue Jul 24, 11:27 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Eric W. Biederman, (Thu Jul 12, 3:49 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Thu Jul 12, 8:53 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Thu Jul 12, 3:34 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Fri Jul 13, 8:01 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Fri Jul 13, 5:29 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Fri Jul 13, 7:59 am)
Re: [linux-pm] Re: [PATCH 0/2] Kexec jump: The first step to..., Rafael J. Wysocki, (Fri Jul 13, 11:31 am)
Hibernating To Swap Considered Harmful, Joseph Fannin, (Fri Jul 13, 1:42 am)
Re: Hibernating To Swap Considered Harmful, Rafael J. Wysocki, (Fri Jul 13, 5:30 am)
Re: Hibernating To Swap Considered Harmful, Joseph Fannin, (Fri Jul 13, 8:45 pm)
Re: Hibernating To Swap Considered Harmful, Rafael J. Wysocki, (Sat Jul 14, 5:48 am)
Re: Hibernating To Swap Considered Harmful, Joseph Fannin, (Mon Jul 16, 1:37 am)
Re: Hibernating To Swap Considered Harmful, Joseph Fannin, (Fri Jul 13, 2:20 am)
Re: Hibernating To Swap Considered Harmful, Joseph Fannin, (Fri Jul 13, 3:15 am)
Re: Hibernating To Swap Considered Harmful, Jeremy Maitin-Shepard, (Fri Jul 13, 10:35 am)
Re: Hibernating To Swap Considered Harmful, Joseph Fannin, (Mon Jul 16, 8:12 pm)
Re: Hibernating To Swap Considered Harmful, Oliver Neukum, (Tue Jul 17, 1:44 am)
Re: Hibernating To Swap Considered Harmful, Joseph Fannin, (Tue Jul 17, 2:28 am)
Re: Hibernating To Swap Considered Harmful, Oliver Neukum, (Tue Jul 17, 3:10 am)
Re: Hibernating To Swap Considered Harmful, Joseph Fannin, (Tue Jul 17, 3:26 am)
Re: Hibernating To Swap Considered Harmful, Rafael J. Wysocki, (Tue Jul 17, 7:52 am)
Re: Hibernating To Swap Considered Harmful, Rafael J. Wysocki, (Tue Jul 17, 7:54 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Jeremy Maitin-Shepard, (Thu Jul 12, 3:55 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Fri Jul 13, 5:17 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Fri Jul 13, 7:41 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Sat Jul 14, 4:00 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Sun Jul 15, 6:39 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Sun Jul 15, 7:11 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Sat Jul 14, 5:06 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Sun Jul 15, 6:31 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Sun Jul 15, 6:59 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Mon Jul 16, 8:17 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Mon Jul 16, 11:40 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Tue Jul 17, 7:46 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Sat Jul 14, 5:24 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Thu Jul 12, 4:45 pm)
Re: [PATCH 0/2] Kexec jump: The first step to , Rafael J. Wysocki, (Thu Jul 12, 9:01 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Jeremy Fitzhardinge, (Thu Jul 12, 1:48 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Thu Jul 12, 8:47 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Thu Jul 12, 8:46 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Thu Jul 12, 3:20 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Thu Jul 12, 3:45 pm)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Rafael J. Wysocki, (Thu Jul 12, 11:35 am)
Re: [PATCH 0/2] Kexec jump: The first step to kexec base hib..., Jeremy Maitin-Shepard, (Thu Jul 12, 4:05 pm)