Thread (5 messages) 5 messages, 2 authors, 2011-09-29

Re: [PATCH V10 0/6] mm: frontswap: overview (and proposal to merge at next window)

From: KAMEZAWA Hiroyuki <hidden>
Date: 2011-09-29 04:49:14
Also in: lkml

On Wed, 28 Sep 2011 07:09:18 -0700 (PDT)
Dan Magenheimer [off-list ref] wrote:
quoted
From: KAMEZAWA Hiroyuki [mailto:kamezawa.hiroyu@jp.fujitsu.com]
Sent: Wednesday, September 28, 2011 12:16 AM
To: Dan Magenheimer
Cc: linux-kernel@vger.kernel.org; linux-mm@kvack.org; jeremy@goop.org; hughd@google.com;
ngupta@vflare.org; Konrad Wilk; JBeulich@novell.com; Kurt Hackel; npiggin@kernel.dk; akpm@linux-
foundation.org; riel@redhat.com; hannes@cmpxchg.org; matthew@wil.cx; Chris Mason;
sjenning@linux.vnet.ibm.com; jackdachef@gmail.com; cyclonusj@gmail.com; levinsasha928@gmail.com
Subject: Re: [PATCH V10 0/6] mm: frontswap: overview (and proposal to merge at next window)

On Thu, 15 Sep 2011 14:33:05 -0700
Dan Magenheimer [off-list ref] wrote:
quoted
[PATCH V10 0/6] mm: frontswap: overview (and proposal to merge at next window)

(Note: V9->V10 only change is corrections in debugfs-related code/counters)

(Note to earlier reviewers:  This patchset was reorganized at V9 due
to feedback from Kame Hiroyuki and Andrew Morton.  Additionally, feedback
on frontswap v8 from Andrew Morton also applies to cleancache, to wit:
 (1) change usage of sysfs to debugfs to avoid unnecessary kernel ABIs
 (2) rename all uses of "flush" to "invalidate"
As a result, additional patches (5of6 and 6of6) were added to this
series at V9 to patch cleancache core code and cleancache hooks in the mm
and fs subsystems and update cleancache documentation accordingly.)
I'm sorry I couldn't catch following... what happens at hibernation ?
frontswap is effectively stopped/skipped automatically ? or contents of
TMEM can be kept after power off and it can be read correctly when
resume thread reads swap ?

In short: no influence to hibernation ?
I'm sorry if I misunderstand some.
Hi Kame --

Hibernation would need to be handled by the tmem backend (e.g. zcache, Xen
tmem).  In the case of Xen tmem, both save/restore and live migration are
fully supported.  I'm not sure if zcache works across hibernation; since
all memory is kmalloc'ed, I think it should work fine, but it would be an
interesting experiment.
I'm afraid that users will lose data on memory of frontswap/zcache/tmem
by power-off, hibernation. How about adding internal hooks to disable/sync
frontswap itself before hibernation ? difficult ?

Thanks,
-Kame



--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help