lkml.org 
[lkml]   [2004]   [Nov]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: swsusp bigdiff [was Re: [PATCH] Software Suspend split to two stage V2.]
Hi!

> > > Here is the patch relative to your big diff. It tested pass with my x86
> > > pc, But the sysfs interface can't works, I using reboot system call.
> >
> > Without PREEMPT and HIGHMEM it worked okay on an idle system. When I
> > started kernel compilation while trying to swsusp, it crashed on
> > resume.
>
> Here is my big diff relative to your big diff. :), It works.
>
> - Not need continuous page for pagedir.
> Swsusp using continuous page (pagedir), to save the new address, old
> address and swap offset, but in current implemention, it using
> continuous page as array, so if has so many pages to save, we have to
> allocate many (>5) continuous pages, most it it will failed.
>
> I using a easy link struct to resolve it.

Yes, I'd like to get rid of "too many continuous pages" problem
before. Small problem is that it needs to update x86-64 too, but I
guess that's okay. I'd like that version to go in *before* that
page-cache stuff (it actually fails a lot in wild).

Could you possibly put page-cache stuff into separate file? It would
be even nicer to have it configurable (run-time or compile-time) so
that if swsusp fails, I can tell people "try again with page-cache
stuff turned off"...
Pavel
--
People were complaining that M$ turns users into beta-testers...
...jr ghea gurz vagb qrirybcref, naq gurl frrz gb yvxr vg gung jnl!
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:08    [from the cache]
©2003-2011 Jasper Spaans