Re: [RFC v4][PATCH 4/9] Memory management (dump)

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Dave Hansen
Date: Wednesday, September 10, 2008 - 9:55 am

On Tue, 2008-09-09 at 03:42 -0400, Oren Laadan wrote:

get_user_pages() is really the wrong thing to use here.  It makes pages
*present* so that we can do things like hand them off to a driver.  For
checkpointing, we really don't care about that.  It's a waste of time,
for instance to perform faults to fill the mappings up with zero pages
and page tables.  Just think of what will happen the first time we touch
a very large, very sparse anonymous area.  We'll probably kill the
system just allocating page tables.  Take a look at the comment in
follow_page().  This is a similar operation to core dumping, and we need
to be careful.

This might be fine for a proof of concept, but it needs to be thought
out much more thoroughly before getting merged.  I guess I'm
volunteering to go do that.

-- Dave

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC v4][PATCH 0/9] Kernel based checkpoint/restart`, Oren Laadan, (Tue Sep 9, 12:42 am)
[RFC v4][PATCH 3/9] x86 support for checkpoint/restart, Oren Laadan, (Tue Sep 9, 12:42 am)
[RFC v4][PATCH 4/9] Memory management (dump), Oren Laadan, (Tue Sep 9, 12:42 am)
[RFC v4][PATCH 5/9] Memory managemnet (restore), Oren Laadan, (Tue Sep 9, 12:42 am)
[RFC v4][PATCH 7/9] Infrastructure for shared objects, Oren Laadan, (Tue Sep 9, 12:42 am)
[RFC v4][PATCH 8/9] File descriprtors (dump), Oren Laadan, (Tue Sep 9, 12:42 am)
[RFC v4][PATCH 9/9] File descriprtors (restore), Oren Laadan, (Tue Sep 9, 12:42 am)
Re: [RFC v4][PATCH 8/9] File descriprtors (dump), Vegard Nossum, (Tue Sep 9, 1:06 am)
Re: [RFC v4][PATCH 8/9] File descriprtors (dump), Vegard Nossum, (Tue Sep 9, 1:23 am)
Re: [RFC v4][PATCH 4/9] Memory management (dump), Vegard Nossum, (Tue Sep 9, 2:22 am)
Re: [RFC v4][PATCH 5/9] Memory managemnet (restore), Serge E. Hallyn, (Tue Sep 9, 9:07 am)
Re: [RFC v4][PATCH 9/9] File descriprtors (restore), Dave Hansen, (Tue Sep 9, 9:26 am)
Re: [RFC v4][PATCH 5/9] Memory managemnet (restore), Oren Laadan, (Tue Sep 9, 4:35 pm)
Re: [RFC v4][PATCH 9/9] File descriprtors (restore), Oren Laadan, (Tue Sep 9, 6:49 pm)
Re: [RFC v4][PATCH 8/9] File descriprtors (dump), Oren Laadan, (Tue Sep 9, 7:01 pm)
Re: [RFC v4][PATCH 4/9] Memory management (dump), MinChan Kim, (Wed Sep 10, 12:51 am)
Re: [RFC v4][PATCH 5/9] Memory managemnet (restore), Serge E. Hallyn, (Wed Sep 10, 8:00 am)
Re: [RFC v4][PATCH 9/9] File descriprtors (restore), Dave Hansen, (Wed Sep 10, 9:09 am)
Re: [RFC v4][PATCH 4/9] Memory management (dump), Dave Hansen, (Wed Sep 10, 9:55 am)
Re: [RFC v4][PATCH 4/9] Memory management (dump), Dave Hansen, (Wed Sep 10, 10:45 am)
Re: [RFC v4][PATCH 4/9] Memory management (dump), Oren Laadan, (Wed Sep 10, 11:28 am)
Re: [RFC v4][PATCH 9/9] File descriprtors (restore), Oren Laadan, (Wed Sep 10, 11:55 am)
Re: [RFC v4][PATCH 5/9] Memory managemnet (restore), Dave Hansen, (Wed Sep 10, 12:31 pm)
Re: [RFC v4][PATCH 5/9] Memory managemnet (restore), Oren Laadan, (Wed Sep 10, 12:48 pm)
Re: [RFC v4][PATCH 5/9] Memory managemnet (restore), Dave Hansen, (Wed Sep 10, 1:49 pm)
Cleanups for [PATCH 4/9] Memory management (dump), Dave Hansen, (Wed Sep 10, 2:03 pm)
Re: [RFC v4][PATCH 4/9] Memory management (dump), Dave Hansen, (Wed Sep 10, 2:38 pm)
Re: [RFC v4][PATCH 4/9] Memory management (dump), MinChan Kim, (Wed Sep 10, 4:49 pm)
Re: [RFC v4][PATCH 8/9] File descriprtors (dump), MinChan Kim, (Wed Sep 10, 10:02 pm)
Re: [RFC v4][PATCH 8/9] File descriprtors (dump), Oren Laadan, (Wed Sep 10, 11:37 pm)
Re: [RFC v4][PATCH 5/9] Memory managemnet (restore), Oren Laadan, (Wed Sep 10, 11:59 pm)
Re: [RFC v4][PATCH 4/9] Memory management (dump), Dave Hansen, (Fri Sep 12, 9:57 am)