From: Nigel Cunningham <nigel@nigel.suspend2.net>
To: "Huang, Ying" <ying.huang@intel.com>
Cc: nigel@suspend2.net,
Kexec Mailing List <kexec@lists.infradead.org>,
linux-kernel@vger.kernel.org, Joseph Fannin <jfannin@gmail.com>,
"Eric W. Biederman" <ebiederm@xmission.com>,
Andrew Morton <akpm@linux-foundation.org>,
linux-pm@lists.linux-foundation.org,
Jeremy Maitin-Shepard <jbms@cmu.edu>
Subject: Re: [RFC][PATCH 1/2 -mm] kexec based hibernation -v3: kexec jump
Date: Thu, 27 Sep 2007 16:35:10 +1000 [thread overview]
Message-ID: <200709271635.13099.nigel@nigel.suspend2.net> (raw)
In-Reply-To: <1190874834.21818.300.camel@caritas-dev.intel.com>
Hi.
On Thursday 27 September 2007 16:33:54 Huang, Ying wrote:
> On Wed, 2007-09-26 at 16:30 -0400, Joseph Fannin wrote:
> > But, in my ignorance, I'm not sure even fixing the ext3 bug will
> > guarantee you consistent metadata so that you can handle a
> > swap/hibernate file. You can do a sync(), but how do you make that
> > not race against running processes without the freezer, or blkdev
> > snapshots?
> >
> > I guess uswsusp and the-patch-previously-known-as-suspend2 handle
> > this somehow, though.
>
> The image-writing kernel of kexec based hibernation run in a controlled
> way. It is not used by normal user, so only really necessary process
> need to be run. For example, it is possible that there is only one user
> process -- the image-writing process running in image-writing kernel.
> So, no freezer or blkdev snapshot is needed.
You're thinking of the wrong kernel - we were talking about prior to switching
to the kexec'd kernel while suspending.
Regards,
Nigel
--
See http://www.tuxonice.net for Howtos, FAQs, mailing
lists, wiki and bugzilla info.
next prev parent reply other threads:[~2007-09-27 6:35 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <1190266447.21818.17.camel@caritas-dev.intel.com>
2007-09-20 10:09 ` [RFC][PATCH 1/2 -mm] kexec based hibernation -v3: kexec jump Pavel Machek
[not found] ` <20070920100941.GA12157@atrey.karlin.mff.cuni.cz>
2007-09-21 0:24 ` Nigel Cunningham
[not found] ` <200709211024.35991.nigel@nigel.suspend2.net>
2007-09-21 1:06 ` Andrew Morton
2007-09-21 1:19 ` Nigel Cunningham
[not found] ` <200709211120.00448.ncunningham@crca.org.au>
2007-09-21 1:41 ` Andrew Morton
[not found] ` <20070920184106.79e1858a.akpm@linux-foundation.org>
2007-09-21 1:57 ` Nigel Cunningham
[not found] ` <200709211157.28622.nigel@nigel.suspend2.net>
2007-09-21 2:18 ` Huang, Ying
[not found] ` <1190341137.21818.52.camel@caritas-dev.intel.com>
2007-09-21 2:25 ` Nigel Cunningham
[not found] ` <200709211225.25874.nigel@nigel.suspend2.net>
2007-09-21 2:45 ` Huang, Ying
[not found] ` <1190342757.21818.75.camel@caritas-dev.intel.com>
2007-09-21 2:58 ` Nigel Cunningham
[not found] ` <200709211259.00195.nigel@nigel.suspend2.net>
2007-09-21 4:46 ` Eric W. Biederman
[not found] ` <m1r6ksiq27.fsf@ebiederm.dsl.xmission.com>
2007-09-21 9:45 ` Pavel Machek
[not found] ` <20070921094512.GA20149@elf.ucw.cz>
2007-09-26 20:30 ` Joseph Fannin
[not found] ` <20070926203036.GF31759@nineveh.local>
2007-09-26 20:52 ` Nigel Cunningham
2007-09-27 6:33 ` Huang, Ying
[not found] ` <1190874834.21818.300.camel@caritas-dev.intel.com>
2007-09-27 6:35 ` Nigel Cunningham [this message]
2007-09-22 22:02 ` Alon Bar-Lev
2007-09-21 3:33 ` Eric W. Biederman
2007-09-21 4:16 ` Andrew Morton
[not found] ` <m18x70ofp3.fsf@ebiederm.dsl.xmission.com>
2007-09-21 12:09 ` Rafael J. Wysocki
[not found] ` <200709211409.25008.rjw@sisk.pl>
2007-09-21 13:14 ` huang ying
[not found] ` <851fc09e0709210614q33cf3c81u1441fda17a66a6fd@mail.gmail.com>
2007-09-21 14:31 ` Rafael J. Wysocki
[not found] ` <200709211631.19130.rjw@sisk.pl>
2007-09-21 14:45 ` Alan Stern
2007-09-21 15:27 ` Rafael J. Wysocki
2007-09-21 15:02 ` huang ying
[not found] ` <851fc09e0709210802o3be2789s8e93410fa07f7066@mail.gmail.com>
2007-09-21 15:50 ` Rafael J. Wysocki
2007-09-21 18:11 ` Jeremy Maitin-Shepard
[not found] ` <87sl576g8q.fsf@jbms.ath.cx>
2007-09-21 19:00 ` Rafael J. Wysocki
2007-09-21 19:45 ` Alan Stern
2007-09-21 11:56 ` Rafael J. Wysocki
[not found] ` <200709211356.30291.rjw@sisk.pl>
2007-09-21 11:58 ` Nigel Cunningham
2007-09-21 13:25 ` huang ying
2007-09-24 17:37 ` Thomas Meyer
2007-09-21 9:49 ` Pavel Machek
[not found] ` <20070921094908.GB20149@elf.ucw.cz>
2007-09-21 12:10 ` Rafael J. Wysocki
2007-09-21 2:55 ` Eric W. Biederman
2007-09-21 4:01 ` Eric W. Biederman
[not found] ` <m1fy18sp5c.fsf@ebiederm.dsl.xmission.com>
2007-09-21 7:27 ` Huang, Ying
[not found] ` <m1y7f0k6p4.fsf@ebiederm.dsl.xmission.com>
2007-09-21 8:42 ` Huang, Ying
[not found] ` <200709212158.50538.nigel@nigel.suspend2.net>
[not found] ` <200709211418.20358.rjw@sisk.pl>
2007-09-21 12:15 ` Nigel Cunningham
2007-09-21 12:18 ` Rafael J. Wysocki
2007-09-20 5:34 Huang, Ying
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=200709271635.13099.nigel@nigel.suspend2.net \
--to=nigel@nigel.suspend2.net \
--cc=akpm@linux-foundation.org \
--cc=ebiederm@xmission.com \
--cc=jbms@cmu.edu \
--cc=jfannin@gmail.com \
--cc=kexec@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pm@lists.linux-foundation.org \
--cc=nigel@suspend2.net \
--cc=ying.huang@intel.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox