LWN.net Logo

[Suspend2] Modules support.

From:  Nigel Cunningham <nigel@suspend2.net>
To:  linux-kernel@vger.kernel.org
Subject:  [ 00/10] [Suspend2] Modules support.
Date:  Wed, 1 Feb 2006 21:37:10 +1000 (EST)
Archive-link:  Article, Thread


Hi everyone.

This set of patches represents the core of Suspend2's module support.

Suspend2 uses a strong internal API to separate the method of
determining the content of the image from the method by which it is saved.
The code for determining the content is part of the core of Suspend2, and
transformations (compression and/or encryption) and storage of the pages are
handled by 'modules'.

The name is currently mostly historical, from the time when these components
could be built as kernel modules. That function was dropped to help with
merging, but I'd like to reintroduce it later, since some embedded developers
want to use Suspend2 to improve boot times. If/when that happens, I'll do it
in a way that doesn't require as many exported symbols as was previously
required. For now, though, the name remains, along with a few functions that
are needed for building as modules. My expectation is that merging will take
some time; perhaps by that time, I'll have modular support back in, in a
better form.

Signed-off-by: Nigel Cunningham <nigel@suspend2.net>

--
Nigel Cunningham   nigel at suspend2 dot net   http://suspend2.net

Copyright © 2006, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds