mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* in_suspend and __nosave
@ 2009-04-30 20:30 Sam Ravnborg
  2009-04-30 22:09 ` Rafael J. Wysocki
  2009-05-03 21:57 ` Pavel Machek
  0 siblings, 2 replies; 3+ messages in thread
From: Sam Ravnborg @ 2009-04-30 20:30 UTC (permalink / raw)
  To: Rafael J. Wysocki, Linus Torvalds; +Cc: LKML, Tim Abbott

Hi Rafael & Linus.

While unifying vmlinux.lds for x86 I stumbled
over the .data.nosave section.

Searching a bit I found only a single user:

swsusp.c:int in_suspend __nosavedata = 0;

Do we really needs all this complexity for this single integer?
We have this section defined in several arch lds files.

I understand that in_suspend is special as in that we do not
want the value restored while resuming.
But is there no other way to do so today?

All I want is to kill a lot from the vmlinux.lds files.

It also occur to me that only: x86, powerpc, and sh
implement pfn_is_nosave() which I think is the only
place where we decide if we want to save a page or not.

But we define the .data.nosave section in following
architectures:
arm, m32r, mips, mn10300, parisc, s390 in addition
to the above archs that define pfn_is_nosave().
Is this something to be cleaned up?

	Sam

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-05-03 21:57 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-04-30 20:30 in_suspend and __nosave Sam Ravnborg
2009-04-30 22:09 ` Rafael J. Wysocki
2009-05-03 21:57 ` Pavel Machek

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®