~ubuntu-branches/debian/stretch/uswsusp/stretch

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Rodolfo García Peñas (kix), Rodolfo García Peñas (kix), Closes: #552484, #576803, #528483, Closes: #495111, #595125, #486352, #433872, #590233, Closes: #550725, #549118, Closes: #437094, #586674, #547158, #567604, Closes: #520705, Anibal Monsalve Salazar
  • Date: 2011-03-14 08:26:16 UTC
  • mfrom: (0.1.3 upstream)
  • Revision ID: james.westby@ubuntu.com-20110314082616-7mjcl6tfzsv22arm
Tags: 1.0-1
[ Rodolfo García Peñas (kix) ]
* New 1.0 version [Closes: #589743, #578496, #617534]
* A lot of new machines. 
  [Closes: #552484, #576803, #528483] 
  [Closes: #495111, #595125, #486352, #433872, #590233] 
* A new length for addressing 
  [Closes: #550725, #549118]
  (http://lkml.org/lkml/2009/11/3/377)
* Support for Kernel Mode Set (KMS) 
  [Closes: #437094, #586674, #547158, #567604]
* Switch to dpkg-source 3.0 (quilt) format
* Compiled without splash support. 
  libsplash is not included in stable, many bugs.
* Moved the manpage file "suspend.conf.8" to manual section 5.
  [Closes: #520705]

[ Anibal Monsalve Salazar ]
* Update uploaders list

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
2007-12-31 19:24  Rafael J. Wysocki <rjw@sisk.pl>
2
 
 
3
 
        * configure.ac:
4
 
          Change version to 0.8.
5
 
 
6
 
2007-12-30 22:08  Rafael J. Wysocki <rjw@sisk.pl>
7
 
 
8
 
        * HOWTO:
9
 
          Update HOWTO to describe the autoconf/automake and fbsplash
10
 
          support (patch from Alon Bar-Lev <alon.barlev@gmail.com> slightly
11
 
          changed by me).
12
 
 
13
 
2007-12-19 16:35  Stefan Seyfried <seife@suse.de>
14
 
 
15
 
        * s2ram-main.c: Short option is not mandatory (and unwanted and
16
 
          wrong in this case :-)
17
 
 
18
 
2007-12-19 15:18  Stefan Seyfried <seife@suse.de>
19
 
 
20
 
        * s2ram-main.c, s2ram-x86.c, s2ram-x86.h, whitelist.c: Add
21
 
          framebuffer suspension to s2ram, which should make s2ram more
22
 
          reliable on some machines and prevent others from needing the
23
 
          NOFB quirk.  For debugging (e.g. if the machines hangs before
24
 
          entering suspend), this can be disabled with "--nofbsuspend".
25
 
          Remove NOFB from the ACER Aspire 1690 whitelist entry, no longer
26
 
          needed.
27
 
 
28
 
2007-12-18 17:11  Stefan Seyfried <seife@suse.de>
29
 
 
30
 
        * whitelist.c: Flush my local whitelist queue.  Added: - ACER
31
 
          Aspire 5050, Aspire 5100, Aspire 5580, Travelmate C200 - ASUS
32
 
          A6G, F3F, Striker mainboard - Dell XPS M1210, Precision
33
 
          WorkStation 360, Vostro 1500, - Fujitsu Lifebook P7010D, AMILO M
34
 
          Series, AMILO Pi 1505, AMILO PRO V2035     AMILO Pro Edition
35
 
          V3505, LIFEBOOK E8410 - HP Compaq Presario 2701EA, 6710b, 6910p,
36
 
          8510p, another nc6120,     OmniBook XT1000, Presario V3000,
37
 
          Presario V5000, several Pavilion 061 - IBM ThinkPad Z60t model
38
 
          2511, another X40 - Lenovo X60 Tablet model 6365, T61p model
39
 
          6457, Z61p model 9452 - Samsung P35, X50S - Sony VGN-B1XP,
40
 
          VGN-SZ340P - Toshiba Tecra A2, Tecra M9, Tecra S1, Satellite M55,
41
 
          Satellite M70 - Misc: Gateway MT6707, MaxSelect Mission A330,
42
 
          MS-7210, P53IN4, OQO Zepto,   Shuttle SN85V10, Changed: - Fujitsu
43
 
          Amilo 7640, HP Compaq nc6400, Toshiba Satellite P10
44
 
 
45
 
2007-12-08 00:52  Rafael J. Wysocki <rjw@sisk.pl>
46
 
 
47
 
        * fbsplash_funcs.c:
48
 
          Patch from Alon Bar-Lev <alon.barlev@gmail.com> to fix the
49
 
          fbsplash initialization.
50
 
 
51
 
2007-12-08 00:51  Rafael J. Wysocki <rjw@sisk.pl>
52
 
 
53
 
        * configure.ac:
54
 
          Patch from Alon Bar-Lev <alon.barlev@gmail.com> to add ppc64
55
 
          support to configure.ac (hopefully, the tools will work on ppc64
56
 
          too).
57
 
 
58
 
2007-12-01 21:04  Rafael J. Wysocki <rjw@sisk.pl>
59
 
 
60
 
        * suspend.c:
61
 
          Patch from Frank Seidel <fseidel@suse.de> to give a slightly
62
 
          better error message in the case the machine gets suspended while
63
 
          a serial console is connected (and specified in the "wrong"
64
 
          order).
65
 
 
66
 
2007-12-01 21:02  Rafael J. Wysocki <rjw@sisk.pl>
67
 
 
68
 
        * config_parser.c:
69
 
          Patch from Alon Bar-Lev <alon.barlev@gmail.com> to fix the
70
 
          problem of trailing spaces in the s2disk/s2both configuration
71
 
          file and to use standard library functions for finding space
72
 
          characters.
73
 
 
74
 
2007-11-30 23:20  Pavel Machek <pavel@suse.cz>
75
 
 
76
 
        * time_test: Add test of real clock and rtc interface.
77
 
 
78
 
2007-11-08 17:07  Rafael J. Wysocki <rjw@sisk.pl>
79
 
 
80
 
        * configure.ac:
81
 
          Parch from Alon Bar-Lev <alon.barlev@gmail.com> to add
82
 
          --enable-strict, --enable-pedantic to configure .
83
 
 
84
 
2007-11-08 02:15  Rafael J. Wysocki <rjw@sisk.pl>
85
 
 
86
 
        * encrypt.h, suspend.c:
87
 
          Patch from Alon Bar-Lev <alon.barlev@gmail.com> to change
88
 
          KEY_FILE to SUSPEND_KEY_FILE so that it doesn't conflict with
89
 
          linux/input.h .
90
 
 
91
 
2007-11-07 13:55  Stefan Seyfried <seife@suse.de>
92
 
 
93
 
        * whitelist.c: flush my whitelist queue, huge update: - add:   -
94
 
          4MBO 7521, Apple MacBook2,1,   - ACER: Aspire 1640, Aspire 3100,
95
 
          Aspire 5110, Aspire 5920,     Extensa 6220, TravelMate 230,
96
 
          TravelMate 3020, Ferrari 5000   - Asus: F3F, U5F   - Compal
97
 
          HEL81i   - Compaq: Armada M70, Armada M700   - Dell: Inspiron
98
 
          1501, Inspiron 1720, another Inspiron 5100,     Latitude D420,
99
 
          Latitude D830, XPS M1330, Precision M65   - Fujitsu Siemens:
100
 
          Amilo Pi 1536, Lifebook E8020, Lifebook S7020,     Esprimo P,
101
 
          SCENIC P   - Hewlett-Packard: compaq nc6320, nc6400, dv5000,
102
 
          dv6000, dv6500   - Lenovo: X60t models 6363,6364,6366, T61p mod.
103
 
          6460, R61i model     7732, X61t model 7768, 3000N100 model
104
 
          068928U   - Panasonic CF-R6M, Medion MD43100, Medion MD96400   -
105
 
          MSI: MS-1013, MS-1222, MS-7350   - NEC VC2, PackardBell EasyNote
106
 
          A6010   - Samsung: SM40S, SQ1US   - Toshiba: Equium A100, Portege
107
 
          3490, Portege R500, Satellite L30,     Satellite U305   - SONY:
108
 
          VGN-C2S_G, VGN-SZ5XN_C, VGN-T250P, VGN-TX3HP, VGN-TX5MN_W,
109
 
          VGN-TZ11, VGN-TX21XN_B, PCG-FR215E, PCG-Z1RMP - fix 2 wrong
110
 
          entries (missing comma)
111
 
 
112
 
2007-11-06 00:31  Rafael J. Wysocki <rjw@sisk.pl>
113
 
 
114
 
        * COPYING, Makefile.am, configure.ac, fbsplash-test.c,
115
 
          fbsplash_funcs.c, fbsplash_funcs.h, resume.c, splash.c, splash.h,
116
 
          suspend.c:
117
 
          From: Alon Bar-Lev <alon.barlev@gmail.com>
118
 
 
119
 
          Add fbsplash support for suspend/resume.
120
 
 
121
 
          fbsplash has two modes: silent and verbose.  In order to change
122
 
          the caption of the silent splash I added a new callback for the
123
 
          splash module: set_caption().
124
 
 
125
 
          I modified the important messages so that it will be printed to
126
 
          the verbose (stdout) as well to the silent.
127
 
 
128
 
2007-11-06 00:22  Rafael J. Wysocki <rjw@sisk.pl>
129
 
 
130
 
        * Makefile.am:
131
 
          automake cleanups from Alon Bar-Lev <alon.barlev@gmail.com> .
132
 
 
133
 
2007-10-29 19:54  Arkadiusz Miskiewicz <arekm@maven.pl>
134
 
 
135
 
        * Makefile.am, configure.ac, resume.c, suspend.c: Use
136
 
          AC_SYS_LARGEFILE macro for largefile detection.
137
 
 
138
 
2007-10-29 19:53  Arkadiusz Miskiewicz <arekm@maven.pl>
139
 
 
140
 
        * configure.ac: Fail on unsupported architectures.
141
 
 
142
 
2007-10-29 19:50  Arkadiusz Miskiewicz <arekm@maven.pl>
143
 
 
144
 
        * configure.ac: Recognize powerpc-* as ppc. Spoted on system with:
145
 
          $ ./config.guess powerpc-unknown-linux-gnu
146
 
 
147
 
2007-10-26 00:24  Rafael J. Wysocki <rjw@sisk.pl>
148
 
 
149
 
        * scripts/: create-resume-initrd.sh, install-resume.sh:
150
 
          Patch from Alon Bar-Lev <alon.barlev@gmail.com> to update
151
 
          installation scripts.
152
 
 
153
 
2007-10-23 00:27  Rafael J. Wysocki <rjw@sisk.pl>
154
 
 
155
 
        * configure.ac:
156
 
          autoconf fixes from Alon Bar-Lev <alon.barlev@gmail.com> .
157
 
 
158
 
2007-10-02 22:13  Rafael J. Wysocki <rjw@sisk.pl>
159
 
 
160
 
        * Makefile.am:
161
 
          Patch from Alon Bar-Lev <alon.barlev@gmail.com> to install
162
 
          suspend.conf at install-data-hook instead of in
163
 
          install-data-local.
164
 
 
165
 
2007-09-30 22:40  Rafael J. Wysocki <rjw@sisk.pl>
166
 
 
167
 
        * config_parser.c, config_parser.h, configure.ac, resume.c,
168
 
          s2ram-main.c, suspend.c, whitelist.c, whitelist.h:
169
 
          Patch from Alon Bar-Lev <alon.barlev@gmail.com> to add a switch
170
 
          to print version information (-V or --version command line
171
 
          options) to each of the utilities.
172
 
 
173
 
2007-09-30 22:13  Rafael J. Wysocki <rjw@sisk.pl>
174
 
 
175
 
        * config_parser.c, resume.c, suspend.c:
176
 
          Patch from Alon Bar-Lev <alon.barlev@gmail.com> to avoid printing
177
 
          warnings if there is no configuration file, but configuration
178
 
          options are given in the command line.
179
 
 
180
 
2007-09-13 21:43  Rafael J. Wysocki <rjw@sisk.pl>
181
 
 
182
 
        * Makefile:
183
 
          Remove Makefile which is no longer needed.
184
 
 
185
 
2007-09-13 21:38  Rafael J. Wysocki <rjw@sisk.pl>
186
 
 
187
 
        * AUTHORS, Makefile.am, bootsplash.c, config_parser.c,
188
 
          configure.ac, dmidecode.c, encrypt.c, keygen.c, loglevel.c,
189
 
          radeontool.c, resume.c, s2ram-main.c, s2ram-ppc.c, s2ram-x86.c,
190
 
          s2ram.c, s2ram.h, splash.c, splashy_funcs.c, suspend.c,
191
 
          swap-offset.c, vt.c, whitelist.c, doc/Makefile.am,
192
 
          scripts/Makefile.am, scripts/suse-10.1/Makefile.am:
193
 
          From: Alon Bar-Lev <alon.barlev@gmail.com>
194
 
 
195
 
          autoconf/automake support
196
 
 
 
1
commit 210b4b84f0d5a2acf4c54f5239b028179b6f2774
 
2
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3
Date:   Mon Mar 7 00:10:32 2011 +0100
 
4
 
 
5
    Change version to 1.0
 
6
    
 
7
    Change the package version to 1.0 and call it suspend-utils.
 
8
    
 
9
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
10
 
 
11
commit 8ddc416b09ad42790983e597bac3ad1d5214d4b0
 
12
Author: Rodolfo kix Garcia <kix@kix.es>
 
13
Date:   Mon Mar 7 00:10:25 2011 +0100
 
14
 
 
15
    s2ram: Final whitelist update
 
16
    
 
17
    Add the last series of machines known to work with s2ram to the
 
18
    whitelist.
 
19
    
 
20
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
21
 
 
22
commit b762194b46aedbedbf376f8095683daf37b9ae64
 
23
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
24
Date:   Fri Mar 4 00:48:58 2011 +0100
 
25
 
 
26
    s2ram: Add two more machines to the whitelist
 
27
    
 
28
    Add Dell Studio 1555 and LG LW20 to the s2ram whitelist.
 
29
    
 
30
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
31
 
 
32
commit 4aea2c4593abfc8e3b6075c06c66354b89ad6e19
 
33
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
34
Date:   Fri Mar 4 00:25:41 2011 +0100
 
35
 
 
36
    Remove the TODO file
 
37
    
 
38
    The TODO file is completely outdated, so remove it entirely.
 
39
    
 
40
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
41
 
 
42
commit 4370b77264f25a941f909d6f68443e64039e5595
 
43
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
44
Date:   Fri Mar 4 00:25:36 2011 +0100
 
45
 
 
46
    s2ram: Remove messages asking for reports from s2ram-x86.c
 
47
    
 
48
    Since s2ram is now deprecated and its whitelist is not going to be
 
49
    updated any more, prevent s2ram from encouraging users to report
 
50
    new machines to be added to the whitelist.
 
51
    
 
52
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
53
 
 
54
commit 1586daf42060f9f347e9a935fa78f360c4cb1a93
 
55
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
56
Date:   Fri Mar 4 00:25:23 2011 +0100
 
57
 
 
58
    s2disk: Update encryption documentation
 
59
    
 
60
    Remove a reference to suspend.sf.net from README.encryption and
 
61
    polish the wording in that file a bit.
 
62
    
 
63
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
64
 
 
65
commit b8ff27ee9530be07ad19e15b82dd05d1159e2ba5
 
66
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
67
Date:   Fri Mar 4 00:25:15 2011 +0100
 
68
 
 
69
    Update the AUTHORS file
 
70
    
 
71
    Update the AUTHORS file to credit more contributors and make e-mail
 
72
    addresses of Pavel and Stefan up to date.
 
73
    
 
74
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
75
 
 
76
commit 3e66b83aae672592d40ba1d91faa0dcd664b620c
 
77
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
78
Date:   Fri Mar 4 00:24:15 2011 +0100
 
79
 
 
80
    s2disk: Update HOWTO
 
81
    
 
82
    Update HOWTO to describe some useful configuration options.
 
83
    
 
84
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
85
 
 
86
commit ae465c7b3a13808a6257d4df41b556d01c54bac9
 
87
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
88
Date:   Fri Mar 4 00:24:02 2011 +0100
 
89
 
 
90
    s2disk: Fix the setting of image size
 
91
    
 
92
    Make it possible to set image sizes above 4 GiB (at least on 64-bit
 
93
    systems) by using loff_t instead of unsigned int as the second
 
94
    argument of set_image_size().  Always use loff_t as the image size
 
95
    data type.
 
96
    
 
97
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
98
 
 
99
commit f19ac46ae193e89d7921098bdc1334e2d2b9eaf2
 
100
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
101
Date:   Fri Mar 4 00:23:52 2011 +0100
 
102
 
 
103
    s2ram: Do not apply quirks if KMS driver is in use
 
104
    
 
105
    If there's a KMS graphics driver in use, s2ram shouldn't really do
 
106
    anything apart from telling the kernel to suspend.  Make s2ram check
 
107
    if there are active outputs on card0 in /sys/class/drm and skip the
 
108
    quirks if that is the case.  Make s2both do an analogous thing.
 
109
    
 
110
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
111
 
 
112
commit d14854083ed2134e2688279f2d53ea456c4ef10c
 
113
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
114
Date:   Fri Feb 25 01:22:43 2011 +0100
 
115
 
 
116
    s2ram: Update whitelist
 
117
    
 
118
    Add machines reported to work with s2ram since October 2010.
 
119
    
 
120
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
121
 
 
122
commit 649cf57eede1edd5e57c1d5d62d51a8cc28e314c
 
123
Author: Daniel Corson <danl@alum.mit.edu>
 
124
Date:   Fri Feb 25 01:22:23 2011 +0100
 
125
 
 
126
    s2ram: Add to whitelist: ThinkPad X201
 
127
    
 
128
    Add ThinkPad X201 to the s2ram whitelist.
 
129
    
 
130
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
131
 
 
132
commit e54ba8144ea018661cf794074a80263834b54983
 
133
Author: Arkadiusz Miskiewicz <arekm@maven.pl>
 
134
Date:   Fri Feb 25 01:19:50 2011 +0100
 
135
 
 
136
    s2ram: Whitelist ThinkPad T400 2764CTO for all bioses
 
137
    
 
138
    2764CTO describes hardware in a detailed way, so I think there
 
139
    is no need to whitelist every bios for it separately.
 
140
    
 
141
    Whitelist them all (I was using -f here because adding whitelist
 
142
    to every bios for it looked insane. Did bios upgrade maybe 5 times
 
143
    and never had any bios related problems).
 
144
    
 
145
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
146
 
 
147
commit 30b7a20e214234d90bddca896a38411db3c78248
 
148
Author: Rodolfo Garcia <kix@kix.es>
 
149
Date:   Tue Aug 31 01:06:51 2010 +0200
 
150
 
 
151
    load.c cleanups
 
152
    
 
153
    Fix a few warnings of unused or uninitialized variables and data
 
154
    type mismatches in load.c.
 
155
    
 
156
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
157
 
 
158
commit 3f06dd9b63803307bf76553d0b34d861cb8473a5
 
159
Author: Rodolfo Garcia <kix@kix.es>
 
160
Date:   Tue Aug 31 01:00:43 2010 +0200
 
161
 
 
162
    Fix warnings about unused variables and printf arguments
 
163
    
 
164
    Fix a few "unused variable" warnings by dropping the unused variables
 
165
    and a warning of printf() arguments not matching the format.
 
166
    
 
167
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
168
 
 
169
commit db5518977f9dc865124b59188c52e9a71436f61d
 
170
Author: Rodolfo Garcia <kix@kix.es>
 
171
Date:   Tue Aug 31 00:56:20 2010 +0200
 
172
 
 
173
    s2ram whitelist update
 
174
    
 
175
    Add a number of new machines to the s2ram whitelist.
 
176
    
 
177
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
178
 
 
179
commit 420fb6e621f074ada4f80a38577143ad2bd7dd2e
 
180
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
181
Date:   Fri Jan 29 22:52:17 2010 +0100
 
182
 
 
183
    Update Makefile.am to make 'make dist' work
 
184
    
 
185
    Change Makefile.am so that whitelist.csv is included into the
 
186
    tarballs by 'make dist'.
 
187
    
 
188
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
189
 
 
190
commit 88a33ef32eb0f7b7a9e21b4ec289b467d3d2349b
 
191
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
192
Date:   Fri Jan 29 15:20:40 2010 +0100
 
193
 
 
194
    s2ram: Fix whitelist.csv
 
195
    
 
196
    whitelist.csv contains a "/*" in a comment that causes a compilation
 
197
    error with -Wall.  Fix this.
 
198
    
 
199
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
200
 
 
201
commit be557fbac07b08e8614a0cf4468d2b489aba0f87
 
202
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
203
Date:   Thu Jan 28 14:59:43 2010 +0100
 
204
 
 
205
    Use direct 64-bit conversion when computing shift
 
206
    
 
207
    In mark_swap() and reset_signature() in suspend.c and in
 
208
    open_resume_dev() and reset_signature() in resume.c the value of
 
209
    shift is computed as a 32-bit value (on 32-bit systems), so use
 
210
    direct type casting to make it 64-bit.
 
211
    
 
212
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
213
    Reported-by: Jakob Lell <jakob@cs.tu-berlin.de>
 
214
 
 
215
commit 25f150044b8c791d7c1696eaf6071b109ce3d940
 
216
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
217
Date:   Sun Jan 3 23:58:39 2010 +0100
 
218
 
 
219
    s2ram: Fix white space damaged by the previous commit
 
220
    
 
221
    Fix some white space that the previous commit damaged in s2ram-x86.c.
 
222
    
 
223
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
224
 
 
225
commit b91845fcbaf3fcb82b17948f6c91403d00137d92
 
226
Author: Rodolfo Garcia <kix@kix.es>
 
227
Date:   Sun Jan 3 23:54:54 2010 +0100
 
228
 
 
229
    s2ram clean-ups
 
230
    
 
231
    Clean up some printf()s and conditinals in s2ram-main.c and
 
232
    s2ram-x86.c.
 
233
    
 
234
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
235
 
 
236
commit 9154fbd96731f84090ce8614a8ad6ff88f5842d7
 
237
Author: Rodolfo Garcia <kix@kix.es>
 
238
Date:   Sun Jan 3 23:48:04 2010 +0100
 
239
 
 
240
    Use a symbol instead of a hard coded value for array sizes
 
241
    
 
242
    Use a symbol for the sizes of some whitelist-related arrays instead
 
243
    of hard-coded values.
 
244
    
 
245
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
246
 
 
247
commit a93fe5edcb806c866ca752510a88e25a053e54ea
 
248
Author: Rodolfo Garcia <kix@kix.es>
 
249
Date:   Sun Jan 3 23:16:06 2010 +0100
 
250
 
 
251
    Whitelist database update
 
252
    
 
253
    Sort the whitelist database file, whitelist.csv.
 
254
    
 
255
    Add the following machines:
 
256
    
 
257
    Aspire 4810T, CLEVO M860TU, CLEVO W760T/M740T/M760T,
 
258
    Dell Inspiron 1011, Dell Inspiron 531, Gigabyte GA-MA78G-DS3H,
 
259
    HP EliteBook 8530w, HP Pavilion tx2500 Notebook PC,
 
260
    LENOVO 3000 N200, LENOVO ThinkPad T500, Lenovo ThinkPad X200,
 
261
    MSI Wind U210, Sony Vaio VGN-N21Z_W, Sony Vaio VGN-NW130D,
 
262
    TOSHIBA PORTEGE 3500, TOSHIBA Satellite P300
 
263
    
 
264
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
265
 
 
266
commit cd706e0032bb19f9442e649490ecbf378b20c3a0
 
267
Author: Luca Tettamanti <kronos.it@gmail.com>
 
268
Date:   Sun Jan 3 00:57:48 2010 +0100
 
269
 
 
270
    Move the master whitelist to a CVS file.
 
271
    
 
272
    whitelist.c is now generated at compile time from the CSV file.
 
273
    wlcsv2c.pl script from Rodolfo Garcia kix_at_kix.es
 
274
    
 
275
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
276
 
 
277
commit 31ebcca99dd335ba4453b664c64be7bd485500db
 
278
Author: Rodolfo Garcia <kix@kix.es>
 
279
Date:   Mon Nov 30 00:10:55 2009 +0100
 
280
 
 
281
    New whitelist database file, part 2
 
282
    
 
283
    Rework the whitelist database file and add a new machine -
 
284
    HP Compaq 6520s.
 
285
    
 
286
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
287
 
 
288
commit 1102cc3691719d921df5a6047018b87bea93f0df
 
289
Author: Rodolfo Garcia <kix@kix.es>
 
290
Date:   Mon Nov 30 00:07:05 2009 +0100
 
291
 
 
292
    New whitelist database file
 
293
    
 
294
    Rework the whitelist database file:
 
295
    * Remove duplicate entries.
 
296
    * Add some new machines.
 
297
    * Sort.
 
298
    
 
299
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
300
 
 
301
commit f93702e540596baee7acbf5d78dd1e74233f5e75
 
302
Author: Alan Jenkins <alan-jenkins@tuffmail.co.uk>
 
303
Date:   Sun Oct 4 15:32:52 2009 +0200
 
304
 
 
305
    Fix "program swap-offset is using a deprecated SCSI ioctl"
 
306
    
 
307
    "program swap-offset is using a deprecated SCSI ioctl"
 
308
    
 
309
    <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=425219>
 
310
    
 
311
    The debian uswsusp package tries to run swap-offset even if the
 
312
    swap is a partition and not a file.  Calling FIGETBSZ on a scsi disk
 
313
    device provokes the alarming kernel warning above.  (Alarming
 
314
    because it suggests that FIGETBSZ might somehow be interpreted as a
 
315
    random SCSI ioctl).
 
316
    
 
317
    Let's check explicitly whether we've been given a regular file.
 
318
    
 
319
    Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
 
320
 
 
321
commit 48412d75bc1dfc203b235761a48f4f563a73c2b9
 
322
Author: Pavel Machek <pavel@ucw.cz>
 
323
Date:   Tue Jun 30 08:38:03 2009 +0000
 
324
 
 
325
    Kurt J. Bosch wrote:
 
326
    
 
327
    Fbsplash knows splash types 'suspend' and 'resume' for which
 
328
    special items can be defined in a theme. Use them instead of using
 
329
    'bootup' allways which is wrong.
 
330
 
 
331
commit e7c93aead2444bd2267b9f1bb2c450bff9b3b599
 
332
Author: Arkadiusz Miskiewicz <arekm@maven.pl>
 
333
Date:   Sun Jun 14 20:44:06 2009 +0000
 
334
 
 
335
    Replace VT_ACTIVATE ioctl call with userspace waiting in a loop (a loop can timeout, VT_ACTIVATE can not and sometimes it really hangs for ever).
 
336
 
 
337
commit b3e8366ff871d2d50675d13548dc424dfabef135
 
338
Author: Pavel Machek <pavel@ucw.cz>
 
339
Date:   Tue Jan 27 09:48:47 2009 +0000
 
340
 
 
341
    Patch from Luca Tettamanti :
 
342
    
 
343
    > > > One of our users discovered a bug in the suspend program which may cause
 
344
    > > > unplanned program termination.
 
345
    
 
346
    ...
 
347
    
 
348
    > > > Gentoo bug:
 
349
    > > > https://bugs.gentoo.org/show_bug.cgi?id=238511
 
350
    > > >
 
351
    > > > ferret <ferret@explodingferret.com> writes:
 
352
    > > >> When I first configured and tried s2disk, it seemed to work
 
353
    > > > (splash
 
354
    > > >> progress bar and all) up to the point when I would expect it to
 
355
    > > > power
 
356
    > > >> off the system. It then prints an S and a newline and then
 
357
    > > > returns to
 
358
    > > >> the shell.
 
359
    > > >>
 
360
    > > >>      I tracked the problem down to this C code in suspend.c and
 
361
    > > > resume.c:
 
362
    > > >>
 
363
    > > >> 1388:   unsigned int size = sizeof(struct swsusp_header);
 
364
    > > >> 1389:   unsigned int shift = (resume_offset + 1) * page_size -
 
365
    > > > size;
 
366
    > > >>
 
367
    > > >> Since I was using a swap file, my resume_offset is 528894,
 
368
    > > > page_size
 
369
    > > >> is 4096, and size is 28 (I have checked these values by
 
370
    > > > inserting a
 
371
    > > >> printf in the above code):
 
372
    
 
373
    > > The bug and the analisys are correct, but the fix only works for
 
374
    64bit systems.
 
375
    
 
376
    ...
 
377
    
 
378
    > > lseek takes an off_t which is a long; the patch works fine on
 
379
    x86_64,
 
380
    > > but on plain x86 a long is still 32bit wide so the value passed to
 
381
    > > lseek is truncated.
 
382
    > > I believe that the proper fix is to use lseek64.
 
383
 
 
384
commit fa10d31474cf18c3669ed6d16fc1961587aa0f9e
 
385
Author: Pavel Machek <pavel@ucw.cz>
 
386
Date:   Tue Nov 25 11:44:49 2008 +0000
 
387
 
 
388
    Add hp nx6315 to the whitelist.
 
389
 
 
390
commit e3568db30602ce3673be53caaf3daafa78fad317
 
391
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
392
Date:   Mon Nov 3 15:12:53 2008 +0000
 
393
 
 
394
    Basic error checking to avoid a segfault when running as non-root user
 
395
    (https://bugzilla.novell.com/show_bug.cgi?id=439337)
 
396
 
 
397
commit f83e167dee243d81d1be3e92699c7b64112addf8
 
398
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
399
Date:   Mon Nov 3 13:07:16 2008 +0000
 
400
 
 
401
    Add 4 HP workstations, info provided by HP.
 
402
 
 
403
commit 47c18f93e0ed9152e55a6900ae56ad0359006b02
 
404
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
405
Date:   Fri Oct 17 18:55:30 2008 +0000
 
406
 
 
407
    whitelist update
 
408
 
 
409
commit 22f37bccdd6c85b8f98757638634f78e00282f2b
 
410
Author: Pavel Machek <pavel@ucw.cz>
 
411
Date:   Thu Oct 2 10:55:38 2008 +0000
 
412
 
 
413
    s2ram whitelist autodiscovery from Alan Jenkins.
 
414
 
 
415
commit b765c026d2108f765d4dd203487fb613ed31882a
 
416
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
417
Date:   Wed Oct 1 14:44:05 2008 +0000
 
418
 
 
419
    First round of whitelist updates.
 
420
 
 
421
commit 381d9c96a6f43a475f605a3a018ed34ccc1f44f4
 
422
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
423
Date:   Sun Aug 10 20:50:19 2008 +0000
 
424
 
 
425
    Allow the user to test the image saving and loading functionality of s2disk by
 
426
    making it read data from a regular file instead of the kernel.
 
427
    
 
428
    This allow one to debug the saving/loading code and benchmark it without
 
429
    causing the kernel to handle devices and create the image.
 
430
 
 
431
commit 72eb70a60ea537998a3d55fdd009a17267d346c7
 
432
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
433
Date:   Sun Aug 10 20:47:00 2008 +0000
 
434
 
 
435
    Add configuration option "theads = " that makes s2disk/s2both use additional
 
436
    threads for saving the image, which may speed up the saving of compressed and
 
437
    encrypted images on multicore boxes.
 
438
    
 
439
    The idea is that the image pages read from the kernel are first placed in a
 
440
    work buffer, which is then compressed and its (compressed) contents are written
 
441
    into one of four "write" buffers (those buffers are used in a round robin
 
442
    manner).  Then, another thread encrypts the contents of the work buffers and
 
443
    places the (encrypted) data into a "save" buffer that is read by the third
 
444
    thread which finally writes the data to disk.
 
445
    
 
446
    It turns out that with this patch applied one can speed up the saving of
 
447
    encrypted images quite significantly.  For example, on my test box the speed
 
448
    of "threaded" saving of an encrytpded image is of the order of 60 MB/s,
 
449
    while for the same operation without threads the average speed is about
 
450
    40 MB/s.
 
451
 
 
452
commit 686a76ab32af4c7c80a10d338d0e18c102adc18c
 
453
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
454
Date:   Sun Aug 10 20:45:38 2008 +0000
 
455
 
 
456
    From: Holger Macht <hmacht@suse.de>, Luca Tettamanti <kronos.it@gmail.com>
 
457
    
 
458
    The current DirectFB implementation handles keyboard events in a separate
 
459
    thread and this thread is frozen along with all other userspace during
 
460
    image writing.  Because of this, keyboard presses are blocked when splashy
 
461
    is active which prevents aborting suspend or setting the reboot
 
462
    mode. Patch changes the keyboard handling and reads all keyboard events
 
463
    from /dev/input/by-path/*kbd instead of from stdin. This makes the
 
464
    keyboard handling independent from any splash implementation.
 
465
    
 
466
    Further information and references are here:
 
467
    
 
468
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=411061
 
469
    https://bugzilla.novell.com/show_bug.cgi?id=293826
 
470
 
 
471
commit fd962370b183f261fd16d61b1c3fa1b54ef67c99
 
472
Author: Tim Dijkstra <tim@famdijkstra.org>
 
473
Date:   Fri Aug 1 20:46:27 2008 +0000
 
474
 
 
475
    Add Hewlett-Packard Presario F500 to the whitelist
 
476
 
 
477
commit 84aca4f305df63788e04ffa34facde8e332ab0e0
 
478
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
479
Date:   Fri Jul 25 11:16:38 2008 +0000
 
480
 
 
481
    Fix HP BIOS borkage on 2510p
 
482
 
 
483
commit ac490cd64b9389eeda6fba90d28e82256d9b21f8
 
484
Author: Tim Dijkstra <tim@famdijkstra.org>
 
485
Date:   Thu Jul 24 22:23:46 2008 +0000
 
486
 
 
487
    Whitelist Fujitsu Siemens Esprimo D9500
 
488
 
 
489
commit 5543a08f6dc067fefc27add43724666ded9b42b8
 
490
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
491
Date:   Thu Jul 24 21:17:29 2008 +0000
 
492
 
 
493
    Whitelist update.
 
494
 
 
495
commit f3c8fa50d2168a09184f0fbdb7e66b613956d519
 
496
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
497
Date:   Mon Jul 21 15:34:45 2008 +0000
 
498
 
 
499
    Big whitelist update.
 
500
 
 
501
commit 9457df86578d7884382a59218b72364635db4d3d
 
502
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
503
Date:   Wed Jun 11 20:46:51 2008 +0000
 
504
 
 
505
    Allow the user to reboot and try again if the freezing of tasks fails during
 
506
    resume from hibernation.
 
507
 
 
508
commit 5be998fab03075034ceb1fb29d6af206dea7c07f
 
509
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
510
Date:   Tue Jun 10 16:51:24 2008 +0000
 
511
 
 
512
    Add: Acer AcerPower 2000, Aspire 5630, TravelMate 5320, BenQ Joybook S32,
 
513
     HP Comaq 6820s, 8710p, Pavilion dv2000, Lenovo 3000C100 model 0761,
 
514
     3000N200 mod.0769BBG, Medion MS-6714, MIM2080, SONY VGN-FE21B
 
515
 
 
516
commit f12ccfa37d3fbb498e85f81ce6b14b5cf29e5997
 
517
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
518
Date:   Mon Jun 9 15:03:49 2008 +0000
 
519
 
 
520
    It is not necessary to check if ret is zero and then if it is different from
 
521
    page_size in each iteration of the loop in save_image().  Instead, we can
 
522
    check if ret is different from page_size and _then_ if it is different from
 
523
    zero, that will be necessary only _once_.
 
524
    
 
525
    Additionally, return -EIO instead of -errno if ret < 0, since we call perror()
 
526
    from there anyway.
 
527
 
 
528
commit d0f2bb44e11295d21807829cc1bc55d8e40f87a4
 
529
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
530
Date:   Mon Jun 9 15:01:00 2008 +0000
 
531
 
 
532
    If compression is used and the image is not compressible, we may need to
 
533
    save more than the image size of data and that should be taken into account
 
534
    when computing handle.swap_needed in write_image().
 
535
 
 
536
commit f971f5be2e4e93bb84af9147f1759f2b9226d6c6
 
537
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
538
Date:   Sun Jun 8 17:37:32 2008 +0000
 
539
 
 
540
    gcry_mpi_scan() may decide that the actual size of the number passed to it to
 
541
    convert into an MPI is smaller that the 'size' argument passed to it along with
 
542
    the number, in which case we get a wrong key size during resume and the resume
 
543
    fails as a result.
 
544
    
 
545
    To fix this, make the key generation code check if the size of the session key
 
546
    and ivec is correct from the gcry_mpi_scan()/gcry_mpi_aprint() perspective.
 
547
 
 
548
commit be150bb939079ebef8830c19f1d42d5266dc5d4a
 
549
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
550
Date:   Sun Jun 8 17:35:08 2008 +0000
 
551
 
 
552
    Currently, the compression ratio is only printed during suspend, which is not
 
553
    quite useful.  Make it also be printed during resume, along with the other
 
554
    performance numbers, so that it can be checked with the help of the
 
555
    "resume pause =" option.
 
556
    
 
557
    Additionally, print the "real" write speed if compression is used.
 
558
 
 
559
commit 095b4b4162c5ee369e55e23324028bddf0935b51
 
560
Author: Pavel Machek <pavel@ucw.cz>
 
561
Date:   Fri Jun 6 10:26:30 2008 +0000
 
562
 
 
563
    Report freeze failure to the user.
 
564
 
 
565
commit df586169ccf4013298e272fed2bea8e2f5b6fef3
 
566
Author: Pavel Machek <pavel@ucw.cz>
 
567
Date:   Fri Jun 6 10:25:18 2008 +0000
 
568
 
 
569
    Short read from snapshot_image is rather bad error condition. Also fix
 
570
    a comment.
 
571
 
 
572
commit e2946fb6abae14ef716e12a3fe6bb7831c206e9f
 
573
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
574
Date:   Sun Jun 1 22:07:34 2008 +0000
 
575
 
 
576
    Well, (0 % anything) == 0, so currently "early writeout" is always enabled.
 
577
    Fix that.
 
578
 
 
579
commit cb4b6f8c8d0ea554411bc538eb4d0d6c9468c476
 
580
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
581
Date:   Sun Jun 1 22:06:13 2008 +0000
 
582
 
 
583
    Simple variable rename, makes the code a bit less confusing, IMO.
 
584
 
 
585
commit 83838ecc20af2333649b4b6788808e2ae60f7fca
 
586
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
587
Date:   Sun Jun 1 22:05:28 2008 +0000
 
588
 
 
589
    Add the "debug verify image" option making it possible to verify the image
 
590
    right after it's been saved and not during the next resume.  By using this
 
591
    option one can avoid loosing the system state in case the image is not saved
 
592
    correctly (useful for testing new code, for example).
 
593
    
 
594
    In short, the image loading code is moved from resume.c to a separate
 
595
    file, load.c, so that it can also be used in s2disk.  Some variables are moved
 
596
    from suspend.c and resume.c to the "library" files.
 
597
 
 
598
commit e241f3c8bb328bf574ac39a097f4046ee3c3124f
 
599
Author: Pavel Machek <pavel@ucw.cz>
 
600
Date:   Sun Jun 1 11:47:34 2008 +0000
 
601
 
 
602
    Basic info about encryption.
 
603
 
 
604
commit 024918c239095d1768553055abb2ee2de12dc8fc
 
605
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
606
Date:   Sun May 25 13:07:53 2008 +0000
 
607
 
 
608
    Fix a bug in the new memory allocator that may trigger on an attempt to
 
609
    pass a wrong address to freemem() and cause it to enter an endless loop.
 
610
 
 
611
commit e19c7341563cc31a9a3b28255d32e03c5b7fc5a1
 
612
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
613
Date:   Fri May 23 23:28:57 2008 +0000
 
614
 
 
615
    There is a bug in the new image saving code causing it to fail if
 
616
    more than one extents page is used (more likely to happen in case
 
617
    of a compressed image).  Fix it.
 
618
 
 
619
commit 2f53393eb784d8a45217a6f793b44d397a597190
 
620
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
621
Date:   Fri May 23 09:14:08 2008 +0000
 
622
 
 
623
    Add HP Compaq 6715s, HP Compaq 6910p, Toshiba Satellite U200
 
624
 
 
625
commit a26b3a277d834c4753ae0772676d08105ffe266d
 
626
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
627
Date:   Tue May 20 19:00:15 2008 +0000
 
628
 
 
629
    Add: ASUS M2A-VM, HP Compaq dc5800, MEDION WIM2000, SAMSUNG R50
 
630
 
 
631
commit ba7fd7a9f38a07015bc08189931c89416cb5525d
 
632
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
633
Date:   Tue May 20 16:50:25 2008 +0000
 
634
 
 
635
    fix build failure if CONFIG_BOTH is defined
 
636
 
 
637
commit 62f859d04cb60a5f7addd1f59dd52d227e363671
 
638
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
639
Date:   Sun May 18 12:46:58 2008 +0000
 
640
 
 
641
    Add memalloc.c and memalloc.c missing from the previous commit.
 
642
 
 
643
commit 47d88aa04f0aed4b11bcd7c78bd4fe40ff2080fc
 
644
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
645
Date:   Sun May 18 12:46:14 2008 +0000
 
646
 
 
647
    Introduce a simple memory allocator for managing the memory pool used for
 
648
    allocating buffers etc.
 
649
 
 
650
commit 647dcbbcdab68bce85dd9a62bb3d70110de34391
 
651
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
652
Date:   Sun May 18 12:45:09 2008 +0000
 
653
 
 
654
    Clean up resume.c a bit.
 
655
 
 
656
commit 528c609c2f4c4eb66e9feb85305ece32af00842f
 
657
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
658
Date:   Sun May 18 12:44:13 2008 +0000
 
659
 
 
660
    Make resume use posix_fadvise() to allow the kernel to optimize image loading.
 
661
    
 
662
    This allows us to speed up the loading of the image slightly.
 
663
 
 
664
commit a80e92eac823971e83806c898632d2b455f77d3d
 
665
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
666
Date:   Sun May 18 12:43:24 2008 +0000
 
667
 
 
668
    Fix coding style in suspend.c:main().
 
669
 
 
670
commit 7c7afedf5ebfe75a0b5a58086a62eac2a31be3ff
 
671
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
672
Date:   Sun May 18 12:42:41 2008 +0000
 
673
 
 
674
    Add a new configuration file for s2disk/s2both option, "resume pause", that is
 
675
    passed to "resume" in the image header flag and makes it wait for the specified
 
676
    number of seconds (the user can force it to continue by pressing ENTER) after
 
677
    the image has been loaded.  This allows the user to check the timing
 
678
    information printed by "resume".
 
679
 
 
680
commit b7ad3a2a96cc248d5661024920f841e8284e8a15
 
681
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
682
Date:   Sun May 18 12:41:19 2008 +0000
 
683
 
 
684
    Remove struct swap_area which is not used any more.
 
685
 
 
686
commit fdfa2385ed4e83ba1758729399f0c21318988d44
 
687
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
688
Date:   Thu May 15 16:55:13 2008 +0000
 
689
 
 
690
    Add ACER TM 2310, ASUS F3Sg, another HP 6715b, HP Presario V3700,
 
691
        MSI MS-6417, SAMSUNG SR700, Shuttle SD30V10, Toshiba Sat. Pro U300,
 
692
    Changed Dell Latitude D400
 
693
 
 
694
commit fda6451140c8483a1e9c6e9e1a57e7cede198ab3
 
695
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
696
Date:   Thu May 15 09:31:56 2008 +0000
 
697
 
 
698
    Remove a bunch of duplicate Lenovo entries.
 
699
 
 
700
commit 8c6e189558d7712666dbfa719b8c2791168e12f2
 
701
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
702
Date:   Sun May 11 21:12:37 2008 +0000
 
703
 
 
704
    It turns out that we can cut the times of saving compressed images by half,
 
705
    so that they are comparable with the times of loading these images.
 
706
    
 
707
    Unfortunately, for this purpose it's necessary to rework the saving and loading
 
708
    of the images to use some other type of metadata and to arrange things so that
 
709
    blocks larger than PAGE_SIZE are compressed.
 
710
    
 
711
    With this patch applied, we can save approximately twice as much image data
 
712
    data as before over a time unit.  For example, on one of my test systems it
 
713
    saves around 82 MB of image data per second and loads 85 MB/s.  With encryption
 
714
    we can write about 40 MB/s and read about 48 MB/s on the same system.  For the
 
715
    unpatched code on the same machine I got 36 MB/s, 84 MB/s, 23 MB/s, 45 MB/s,
 
716
    respectively.
 
717
    
 
718
    On another, slightly faster test system, I get write and read speeds above
 
719
    100 MB/s with this patch applied.
 
720
 
 
721
commit 265e13eb59f725c577853dc11d67b023b02d82e9
 
722
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
723
Date:   Tue May 6 14:33:28 2008 +0000
 
724
 
 
725
    Added: Acer Aspire 1500, ASUS A6JC, F9E, G1S, Compaq Evo N400c, DELL
 
726
      Latitude D530, Precision M6300, HP Compaq 6715b, Compaq 6910p, Toshiba
 
727
      Satellite M105, SONY VGN-A115B, VGN-TZ170N
 
728
    Changed: Acer Aspire 5100, HP Compaq 8710p, IBM TP A30 Mod.2652, SONY
 
729
      VGN-SZ61XN_C
 
730
 
 
731
commit 40d592292629de68364fb3f971f7b34f766a519f
 
732
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
733
Date:   Tue May 6 12:01:06 2008 +0000
 
734
 
 
735
    Add the missing suspend_ioctls.h
 
736
 
 
737
commit 9a6b785608c9bcf62a3439981e5d7f76fe5106e0
 
738
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
739
Date:   Mon May 5 20:31:41 2008 +0000
 
740
 
 
741
    Make s2disk and resume use the remaining new ioctls introduced in
 
742
    the 2.6.25 kernel, if available, and fall back to the old way of
 
743
    working otherwise (report the lack of the new ioctls in that case).
 
744
 
 
745
commit eac248cb9b1841f78acd73602db5cbb9aa401c48
 
746
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
747
Date:   Mon May 5 20:30:49 2008 +0000
 
748
 
 
749
    The ioctls used by s2disk and resume were reworked in the 2.6.25
 
750
    to fix some design shortcomings and remove some obsolete calls.
 
751
    In particular, the SNAPSHOT_GET_IMAGE_SIZE ioctl was introduced,
 
752
    so that the userland utilities can check the size of the image
 
753
    without inspecting the image header (which should belong to the
 
754
    kernel).
 
755
    
 
756
    Make s2disk and resume use some of the new ioctls introduced in
 
757
    2.6.25, if available, and fall back to the old way of working
 
758
    otherwise.
 
759
    
 
760
    Introduce a separate header for ioctls (it will be removed when
 
761
    the analogous kernel header is shipped by distributions).
 
762
 
 
763
commit 9c5fa515dab9609caabe0eaf609cffdf5b1a2ea7
 
764
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
765
Date:   Wed Apr 23 15:45:56 2008 +0000
 
766
 
 
767
    Avoid some compiler warnings by ifdef'ing unused code
 
768
 
 
769
commit f7a9ae7c1119ddc3d958aa2473ae00e9ae60d86e
 
770
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
771
Date:   Mon Apr 21 10:23:16 2008 +0000
 
772
 
 
773
    Fix signed/unsigned-comparison compiler warnings (Patch by Alon Bar-Lev)
 
774
 
 
775
commit 28988dc50f47e87c3e21d7f8bf24b170f8078400
 
776
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
777
Date:   Mon Apr 21 10:20:14 2008 +0000
 
778
 
 
779
    Fix signed/unsigned-comparison compiler warnings (patch by Alon Bar-Lev)
 
780
 
 
781
commit c0113a319596dd1fc98ef2a884c72ad048543206
 
782
Author: Pavel Machek <pavel@ucw.cz>
 
783
Date:   Sat Apr 19 13:20:23 2008 +0000
 
784
 
 
785
    Create autogen.sh to ease compilation from cvs.
 
786
 
 
787
commit 64c72287357435cbaec58a89683970749e570ae9
 
788
Author: Pavel Machek <pavel@ucw.cz>
 
789
Date:   Sat Apr 19 13:17:44 2008 +0000
 
790
 
 
791
    Add static where possible.
 
792
 
 
793
commit 8dd779ff00993937fb0614386c9eefbd811de4f3
 
794
Author: Pavel Machek <pavel@ucw.cz>
 
795
Date:   Sat Apr 19 13:13:41 2008 +0000
 
796
 
 
797
    Point out how to compile from CVS.
 
798
 
 
799
commit a56f6974c226dff1108e7281659255c22344cb4a
 
800
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
801
Date:   Fri Apr 18 16:10:18 2008 +0000
 
802
 
 
803
    Fix a typo in s2ram_add_flags (pointed to by a compiler warning that
 
804
    everybody just ignored). Found by Alon Bar-Lev.
 
805
 
 
806
commit 7efdc9531c029321cea9622e325f6600aa6bcf3f
 
807
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
808
Date:   Thu Apr 17 17:03:18 2008 +0000
 
809
 
 
810
    Fix "make maintainer-clean", patch from Alon Bar-Lev
 
811
 
 
812
commit d187cf6cb1440aa7da8735e667d0e4cd5fe4634e
 
813
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
814
Date:   Wed Apr 16 16:40:40 2008 +0000
 
815
 
 
816
    Huge whitelist update, too many to list there. Includes a huge codedrop
 
817
    from Lenovo with many of their current machines.
 
818
 
 
819
commit 1551aca40bbd745c5d9b3ac48a50d5ea2672b174
 
820
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
821
Date:   Wed Apr 16 15:27:36 2008 +0000
 
822
 
 
823
    Build fixes from Alon Bar-Lev:
 
824
    - --enable* amnd --disable* helptexts lowercase as other configure stuff
 
825
    - fix separate build directory
 
826
    - fix suspend.conf installation for parallel builds
 
827
    - fix make distcheck from any location
 
828
 
 
829
commit 799756fd66a52b2f7c3102a2f0785a10ccb99f8b
 
830
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
831
Date:   Wed Apr 16 13:16:20 2008 +0000
 
832
 
 
833
    Add libgcc_s only for build with --enable-splashy. Fix by Alon Bar-Lev.
 
834
 
 
835
commit 90708547d81f7fa61ed84c3d2098b3d253071606
 
836
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
837
Date:   Wed Apr 16 09:41:54 2008 +0000
 
838
 
 
839
    Fix a subtle suspend to disk error with splashy enabled by adding libgcc_s
 
840
    to the linker flags (found by Holger Macht).
 
841
    Fix libsplashy detection for newer versions, also tested on old v 0.3.3.
 
842
 
 
843
commit ed5c5d7195c602511936a7961c8b067e0d0539f9
 
844
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
845
Date:   Tue Feb 19 15:26:19 2008 +0000
 
846
 
 
847
    Add Acer TM 4000, ASUS A6J, Fujitsu Lifebook T Series, HP Compaq 2510p,
 
848
        Medion M295M, Toshiba Satellite A210 and Tecra A9
 
849
    Move IBM Thinkpad T23 mod. 2647 to the "known" section.
 
850
 
 
851
commit 1d1c53bb05c4173acd6fe014551fb9be0ae9bddb
 
852
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
853
Date:   Mon Feb 18 18:18:16 2008 +0000
 
854
 
 
855
    Whitelist update, added:
 
856
    - Acer Ferrari 1000, TravelMate 2490, TM 4000
 
857
    - ASUS EEE-PC 4g (mod. 701), A6Kt, F3JP
 
858
    - Dell Inspiron 1100, Insp. 1520, Latitude C840
 
859
    - Fujitsu Siemens Amilo M Series
 
860
    - HP Compaq nx6110 (moved to known)
 
861
    - Lenovo TP T61 mod. 6465, X61s mod. 7666, R61 mod. 8918 and 8943,
 
862
      3000N100 mod. 076804U, 3000N200 mod. 0769B9G
 
863
    - Samsung X22
 
864
    - SONY VGN-TZ91HS, PCG-Z505HSK
 
865
    - ZEPTO ZNOTE
 
866
    - some no-name OEM machines
 
867
 
 
868
commit 22736d3f267779af57b0d9ac085f0431525532dd
 
869
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
870
Date:   Mon Jan 21 16:16:36 2008 +0000
 
871
 
 
872
    Try to improve the machine reporting instructions...
 
873
 
 
874
commit 1dc7c3353ddf8401d4beddc99a856a1fcb8928c2
 
875
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
876
Date:   Mon Jan 21 10:21:32 2008 +0000
 
877
 
 
878
    Whitelist update.
 
879
    Added:
 
880
    - Acer Aspire 5610, Extensa 2900,
 
881
    - ASUS A6VA, A8He, F3T, M2000E, W7J, some M2A and P5KR Mainboards
 
882
    - AVERATEC 5500, CLEVO M5X, COMPAL HEL80C
 
883
    - DELL Inspiron 1420, Latitude D630, XPS M1530, Precision M4300
 
884
    - FSC Amilo A1645, Lifebook T2010, Esprimo Mobile M9400
 
885
    - HP Compaq 6510b, Compaq 6710b, Compaq 6720s, Compaq 8710p, Compaq nc6400,
 
886
      another Pavilion dv6000, Pavilion zd8000,
 
887
    - IBM ThinkPad A30 Model 2652
 
888
    - LENOVO ThinkPad T61p M.6459, T61 M.7664, X61s M.7666, X61 M.7673-7675,
 
889
      R61 M.7738, Soleil E660P, 300V100 M.0763, 3000N100 M.0768BYG
 
890
    - Panasonic CF-R6A, Medion MS-7012, Samsung P35, Shuttle SN41UV10
 
891
    - Toshiba Satellite A10, Satellite A105, Satellite A200, Satellite P205D,
 
892
      Satellite Pro M70, TECRA 9000
 
893
    - SONY VGN-AR31S, VGN-FE11M, PCG-FX340, PCG-FX802, PCV-RX612
 
894
 
 
895
commit c58e745f0b8b270707ccddf8a249d4c3a5256b0e
 
896
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
897
Date:   Mon Dec 31 18:24:10 2007 +0000
 
898
 
 
899
    Change version to 0.8.
 
900
 
 
901
commit 8d3ec8f5768bdd1ddd9b4fb3245e2b925de41f28
 
902
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
903
Date:   Sun Dec 30 21:08:07 2007 +0000
 
904
 
 
905
    Update HOWTO to describe the autoconf/automake and fbsplash support (patch
 
906
    from Alon Bar-Lev <alon.barlev@gmail.com> slightly changed by me).
 
907
 
 
908
commit f020fa621076c28432ec427bb4b9dc8fb1ecb022
 
909
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
910
Date:   Wed Dec 19 15:35:13 2007 +0000
 
911
 
 
912
    Short option is not mandatory (and unwanted and wrong in this case :-)
 
913
 
 
914
commit 6cd794e094075e4e4a6e72a5f57ae36a1398c5d9
 
915
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
916
Date:   Wed Dec 19 14:18:24 2007 +0000
 
917
 
 
918
    Add framebuffer suspension to s2ram, which should make s2ram more reliable
 
919
    on some machines and prevent others from needing the NOFB quirk.
 
920
    For debugging (e.g. if the machines hangs before entering suspend), this
 
921
    can be disabled with "--nofbsuspend".
 
922
    Remove NOFB from the ACER Aspire 1690 whitelist entry, no longer needed.
 
923
 
 
924
commit 935d70b27b7937200e6ff8fa33e01f3602c4ad21
 
925
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
926
Date:   Tue Dec 18 16:11:06 2007 +0000
 
927
 
 
928
    Flush my local whitelist queue.
 
929
    Added:
 
930
    - ACER Aspire 5050, Aspire 5100, Aspire 5580, Travelmate C200
 
931
    - ASUS A6G, F3F, Striker mainboard
 
932
    - Dell XPS M1210, Precision WorkStation 360, Vostro 1500,
 
933
    - Fujitsu Lifebook P7010D, AMILO M Series, AMILO Pi 1505, AMILO PRO V2035
 
934
        AMILO Pro Edition V3505, LIFEBOOK E8410
 
935
    - HP Compaq Presario 2701EA, 6710b, 6910p, 8510p, another nc6120,
 
936
        OmniBook XT1000, Presario V3000, Presario V5000, several Pavilion 061
 
937
    - IBM ThinkPad Z60t model 2511, another X40
 
938
    - Lenovo X60 Tablet model 6365, T61p model 6457, Z61p model 9452
 
939
    - Samsung P35, X50S
 
940
    - Sony VGN-B1XP, VGN-SZ340P
 
941
    - Toshiba Tecra A2, Tecra M9, Tecra S1, Satellite M55, Satellite M70
 
942
    - Misc: Gateway MT6707, MaxSelect Mission A330, MS-7210, P53IN4, OQO Zepto,
 
943
      Shuttle SN85V10,
 
944
    Changed:
 
945
    - Fujitsu Amilo 7640, HP Compaq nc6400, Toshiba Satellite P10
 
946
 
 
947
commit c68f3358bc9f22e4cde5abead37c6b5d8ffd47e6
 
948
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
949
Date:   Fri Dec 7 23:52:14 2007 +0000
 
950
 
 
951
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to fix the fbsplash
 
952
    initialization.
 
953
 
 
954
commit f624ebf60c87f196e97b30201197a841b7045722
 
955
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
956
Date:   Fri Dec 7 23:51:19 2007 +0000
 
957
 
 
958
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to add ppc64 support to
 
959
    configure.ac (hopefully, the tools will work on ppc64 too).
 
960
 
 
961
commit 20be655f3d85b6abf6b0f3a7078b3bd74d482c7b
 
962
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
963
Date:   Sat Dec 1 20:04:29 2007 +0000
 
964
 
 
965
    Patch from Frank Seidel <fseidel@suse.de> to give a slightly better error
 
966
    message in the case the machine gets suspended while a serial console is
 
967
    connected (and specified in the "wrong" order).
 
968
 
 
969
commit 1619fb151a6e01f95761b2612b6d6091ede8f468
 
970
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
971
Date:   Sat Dec 1 20:02:01 2007 +0000
 
972
 
 
973
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to fix the problem of trailing
 
974
    spaces in the s2disk/s2both configuration file and to use standard library
 
975
    functions for finding space characters.
 
976
 
 
977
commit 5b0076d7e375ee580b01e6af0bcb03f2635f9301
 
978
Author: Pavel Machek <pavel@ucw.cz>
 
979
Date:   Fri Nov 30 22:20:00 2007 +0000
 
980
 
 
981
    Add test of real clock and rtc interface.
 
982
 
 
983
commit 5c686b44da36b7d01fb9cc5ec5ee040ac9c58784
 
984
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
985
Date:   Thu Nov 8 16:07:46 2007 +0000
 
986
 
 
987
    Parch from Alon Bar-Lev <alon.barlev@gmail.com> to add --enable-strict,
 
988
    --enable-pedantic to configure .
 
989
 
 
990
commit 72e6b2b745c9efe0132497cf8f22090c5ac0a77c
 
991
Author: Arkadiusz Miskiewicz <arekm@maven.pl>
 
992
Date:   Thu Nov 8 13:15:34 2007 +0000
 
993
 
 
994
    Syncmail test.
 
995
 
 
996
commit ff8d19caf2610c123bfe6ed7c8b4d27b15d795d9
 
997
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
998
Date:   Thu Nov 8 01:15:05 2007 +0000
 
999
 
 
1000
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to change KEY_FILE to
 
1001
    SUSPEND_KEY_FILE so that it doesn't conflict with  linux/input.h .
 
1002
 
 
1003
commit b64d40f5ac8d0289fc7b60edc7848376929b3966
 
1004
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1005
Date:   Wed Nov 7 12:55:25 2007 +0000
 
1006
 
 
1007
    flush my whitelist queue, huge update:
 
1008
    - add:
 
1009
      - 4MBO 7521, Apple MacBook2,1,
 
1010
      - ACER: Aspire 1640, Aspire 3100, Aspire 5110, Aspire 5920,
 
1011
        Extensa 6220, TravelMate 230, TravelMate 3020, Ferrari 5000
 
1012
      - Asus: F3F, U5F
 
1013
      - Compal HEL81i
 
1014
      - Compaq: Armada M70, Armada M700
 
1015
      - Dell: Inspiron 1501, Inspiron 1720, another Inspiron 5100,
 
1016
        Latitude D420, Latitude D830, XPS M1330, Precision M65
 
1017
      - Fujitsu Siemens: Amilo Pi 1536, Lifebook E8020, Lifebook S7020,
 
1018
        Esprimo P, SCENIC P
 
1019
      - Hewlett-Packard: compaq nc6320, nc6400, dv5000, dv6000, dv6500
 
1020
      - Lenovo: X60t models 6363,6364,6366, T61p mod. 6460, R61i model
 
1021
        7732, X61t model 7768, 3000N100 model 068928U
 
1022
      - Panasonic CF-R6M, Medion MD43100, Medion MD96400
 
1023
      - MSI: MS-1013, MS-1222, MS-7350
 
1024
      - NEC VC2, PackardBell EasyNote A6010
 
1025
      - Samsung: SM40S, SQ1US
 
1026
      - Toshiba: Equium A100, Portege 3490, Portege R500, Satellite L30,
 
1027
        Satellite U305
 
1028
      - SONY: VGN-C2S_G, VGN-SZ5XN_C, VGN-T250P, VGN-TX3HP, VGN-TX5MN_W,
 
1029
        VGN-TZ11, VGN-TX21XN_B, PCG-FR215E, PCG-Z1RMP
 
1030
    - fix 2 wrong entries (missing comma)
 
1031
 
 
1032
commit e17dfcb7398240c583b461299e3eaba1054b9377
 
1033
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1034
Date:   Mon Nov 5 23:31:02 2007 +0000
 
1035
 
 
1036
    From: Alon Bar-Lev <alon.barlev@gmail.com>
 
1037
    
 
1038
    Add fbsplash support for suspend/resume.
 
1039
    
 
1040
    fbsplash has two modes: silent and verbose.
 
1041
    In order to change the caption of the silent splash I added
 
1042
    a new callback for the splash module: set_caption().
 
1043
    
 
1044
    I modified the important messages so that it will be printed to the
 
1045
    verbose (stdout) as well to the silent.
 
1046
 
 
1047
commit 8e5c3423f77f990ae5ecf6543b0ef41382f4e88c
 
1048
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1049
Date:   Mon Nov 5 23:22:14 2007 +0000
 
1050
 
 
1051
    automake cleanups from Alon Bar-Lev <alon.barlev@gmail.com> .
 
1052
 
 
1053
commit e6ec137a704237eb1ea2f1ebfabce8d1c1406dde
 
1054
Author: Arkadiusz Miskiewicz <arekm@maven.pl>
 
1055
Date:   Mon Oct 29 18:54:33 2007 +0000
 
1056
 
 
1057
    Use AC_SYS_LARGEFILE macro for largefile detection.
 
1058
 
 
1059
commit e925723bff2559b8a6126ea20635323d5166d71b
 
1060
Author: Arkadiusz Miskiewicz <arekm@maven.pl>
 
1061
Date:   Mon Oct 29 18:53:19 2007 +0000
 
1062
 
 
1063
    Fail on unsupported architectures.
 
1064
 
 
1065
commit 3d92447cd3201d78d5830baa701df890a6ee265b
 
1066
Author: Arkadiusz Miskiewicz <arekm@maven.pl>
 
1067
Date:   Mon Oct 29 18:50:21 2007 +0000
 
1068
 
 
1069
    Recognize powerpc-* as ppc. Spoted on system with:
 
1070
    $ ./config.guess
 
1071
    powerpc-unknown-linux-gnu
 
1072
 
 
1073
commit 7f577666ceb792296402da3ec3c194dd4d988864
 
1074
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1075
Date:   Thu Oct 25 22:24:20 2007 +0000
 
1076
 
 
1077
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to update installation scripts.
 
1078
 
 
1079
commit 34bf195621c35656dc7b1a6b042f46ad271b8693
 
1080
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1081
Date:   Mon Oct 22 22:27:24 2007 +0000
 
1082
 
 
1083
    autoconf fixes from Alon Bar-Lev <alon.barlev@gmail.com> .
 
1084
 
 
1085
commit 06c1af0830855b1ea08905fe8cf0e7aa62cd3100
 
1086
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1087
Date:   Tue Oct 2 20:13:15 2007 +0000
 
1088
 
 
1089
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to install suspend.conf at
 
1090
    install-data-hook instead of in install-data-local.
 
1091
 
 
1092
commit 8ef4cf14f065297c168d6735cfb76d8c0bf3139f
 
1093
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1094
Date:   Sun Sep 30 20:40:50 2007 +0000
 
1095
 
 
1096
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to add a switch to print
 
1097
    version information (-V or --version command line options) to each of the
 
1098
    utilities.
 
1099
 
 
1100
commit fd749a738f781cb0dd191d1ff5d3b960bd37ee50
 
1101
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1102
Date:   Sun Sep 30 20:13:20 2007 +0000
 
1103
 
 
1104
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to avoid printing warnings
 
1105
    if there is no configuration file, but configuration options are given in the
 
1106
    command line.
 
1107
 
 
1108
commit 6deb2722f32ec13853122717d556a169ddbddb3d
 
1109
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1110
Date:   Thu Sep 13 19:43:40 2007 +0000
 
1111
 
 
1112
    Remove Makefile which is no longer needed.
 
1113
 
 
1114
commit 4f68b296e4b40f619c921c67649099498cf44d65
 
1115
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1116
Date:   Thu Sep 13 19:38:10 2007 +0000
 
1117
 
 
1118
    From: Alon Bar-Lev <alon.barlev@gmail.com>
 
1119
    
 
1120
    autoconf/automake support
 
1121
 
 
1122
commit 97e18dce0f85adb412656db87df511c31cf67a12
 
1123
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1124
Date:   Mon Sep 3 10:35:21 2007 +0000
 
1125
 
 
1126
    Revert the recent patch that changed the keyboard events handling, due to
 
1127
    testing failures.
 
1128
 
 
1129
commit e3bdcb46d0b0e119093147154b00b10100caa2df
 
1130
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1131
Date:   Mon Sep 3 08:27:10 2007 +0000
 
1132
 
 
1133
    Makefile fix.
 
1134
 
 
1135
commit 5c74f97a301cf9e38717865d1a124cf0bfacdd6a
 
1136
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1137
Date:   Sun Sep 2 20:43:34 2007 +0000
 
1138
 
 
1139
    From: Holger Macht <hmacht@suse.de>, Luca Tettamanti <kronos.it@gmail.com>
 
1140
    
 
1141
    The current DirectFB implementation handles keyboard events in a separate
 
1142
    thread and this thread is frozen along with all other userspace during
 
1143
    image writing. Because of this, keyboard presses are blocked when splashy
 
1144
    is active which prevents aborting suspend or setting the reboot
 
1145
    mode. Patch changes the keyboard handling and reads all keyboard events
 
1146
    from /dev/input/by-path/*kbd instead of from stdin. This makes the
 
1147
    keyboard handling independent from any splash implementation.
 
1148
    
 
1149
    Additionally, '#define KEY_FILE' is changed to '#define KEY_FILE_PATH' to
 
1150
    not conflict with the content of linux/input.h.
 
1151
    
 
1152
    Further information and references are here:
 
1153
    
 
1154
    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=411061
 
1155
    https://bugzilla.novell.com/show_bug.cgi?id=293826
 
1156
 
 
1157
commit 74f563ee769a17d68aa13150e3ea275dd25cde7a
 
1158
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1159
Date:   Sun Sep 2 20:38:15 2007 +0000
 
1160
 
 
1161
    Reduce the level of indentation in read_image().
 
1162
 
 
1163
commit 7422ddd10fb9fb4d5244cd753c7c397dd50db69e
 
1164
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1165
Date:   Sun Sep 2 20:37:37 2007 +0000
 
1166
 
 
1167
    Modify decrypt_key() in analogy with the encryption code in suspend.c .
 
1168
 
 
1169
commit 1dd2e58918dce71c1116a45bc803c3a0d2c9316a
 
1170
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1171
Date:   Sun Sep 2 20:36:53 2007 +0000
 
1172
 
 
1173
    Miscellaneous cleanups in resume.c .
 
1174
 
 
1175
commit 33008b89f668144a712fbd2ed2c721f8df3dfdcd
 
1176
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1177
Date:   Sun Sep 2 20:36:00 2007 +0000
 
1178
 
 
1179
    Clean up read_area() in resume.c .
 
1180
 
 
1181
commit 37f24ee4392db89f0545a111ccb18f5b4f417e92
 
1182
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1183
Date:   Sun Sep 2 20:35:09 2007 +0000
 
1184
 
 
1185
    resume.c: Rename variable "decrypt" to "do_decrypt", in analogy with suspend.c .
 
1186
 
 
1187
commit a3937c2f4611ed40505deccc3607410332bfc101
 
1188
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1189
Date:   Sun Sep 2 20:34:16 2007 +0000
 
1190
 
 
1191
    resume.c: Rename variable "decompress" do "do_decompress", in analogy with
 
1192
    suspend.c .
 
1193
 
 
1194
commit df64d344e634361068cabec70b139c501fde9eab
 
1195
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1196
Date:   Sun Sep 2 20:33:23 2007 +0000
 
1197
 
 
1198
    resume.c: Use variable my_name to print the program name in messages.
 
1199
 
 
1200
commit 00087bbe7cf786a95feafd25207cc672174e5235
 
1201
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1202
Date:   Sun Sep 2 20:30:57 2007 +0000
 
1203
 
 
1204
    Add missing calls to lzo_init() in suspend.c and resume.c (thanks to
 
1205
    Alon Bar-Lev <alon.barlev@gmail.com> for pointing out the problem).
 
1206
 
 
1207
commit 4eb79f801bf716785513547b7eb361c3d4489016
 
1208
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1209
Date:   Fri Aug 31 14:36:52 2007 +0000
 
1210
 
 
1211
    Command line processing fix for s2disk/s2both and resume from Alon Bar-Lev
 
1212
    <alon.barlev@gmail.com>.
 
1213
 
 
1214
commit 2c9c60bbbc7e411abcd1417ca28d89493beea59f
 
1215
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1216
Date:   Thu Aug 30 21:19:40 2007 +0000
 
1217
 
 
1218
    Clean up the code in suspend.c (part 7).
 
1219
 
 
1220
commit 5ad1dbd92dc5c83d4d408d96fdf3f0f9e468fa84
 
1221
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1222
Date:   Thu Aug 30 21:19:05 2007 +0000
 
1223
 
 
1224
    Clean up the code in suspend.c (part 6).
 
1225
 
 
1226
commit e832c8c05d3e897e809d1aabdf64908c9e7c03c3
 
1227
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1228
Date:   Thu Aug 30 21:18:25 2007 +0000
 
1229
 
 
1230
    Clean up the code in suspend.c (part 5).
 
1231
 
 
1232
commit 94d41e6d8ec3246962f3b48a4c8d75d6e8885a86
 
1233
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1234
Date:   Thu Aug 30 21:17:58 2007 +0000
 
1235
 
 
1236
    Clean up the code in suspend.c (part 4).
 
1237
 
 
1238
commit 54074ae2d7ac13d503eb46cc5abf57097089a074
 
1239
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1240
Date:   Thu Aug 30 21:17:29 2007 +0000
 
1241
 
 
1242
    Clean up the code in suspend.c (part 3).
 
1243
 
 
1244
commit 1b6044b64dbf4e41492cae5525cd8f82ceb42bde
 
1245
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1246
Date:   Thu Aug 30 21:16:52 2007 +0000
 
1247
 
 
1248
    Clean up the code in suspend.c (part 2).
 
1249
 
 
1250
commit 2cfb07983576464d3094ad7754371ff6224bbf66
 
1251
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1252
Date:   Thu Aug 30 21:16:14 2007 +0000
 
1253
 
 
1254
    Clean up the code in suspend.c (part 1).
 
1255
 
 
1256
commit b44a7bba88a860902e56e3cf069fe54c4d55f8e0
 
1257
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1258
Date:   Thu Aug 30 21:15:01 2007 +0000
 
1259
 
 
1260
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to add a command line option
 
1261
    allowing the user to override a config file parameter (--parameter or -P).
 
1262
 
 
1263
commit 7e338df72e580229923d16bdf844a098fa8f8ea9
 
1264
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1265
Date:   Thu Aug 30 21:12:45 2007 +0000
 
1266
 
 
1267
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to clean up command line
 
1268
    parsing in s2disk/s2both and resume.
 
1269
 
 
1270
commit c2198dee62b66e6f58778cbe65604d62e80a285c
 
1271
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1272
Date:   Thu Aug 23 18:23:07 2007 +0000
 
1273
 
 
1274
    Add: Fujitsu Siemens Lifebook B Series, HP Pavilion tx1000
 
1275
 
 
1276
commit de804164bf7acb13fd945b39463f5ea4d5a77f15
 
1277
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1278
Date:   Thu Aug 23 14:09:01 2007 +0000
 
1279
 
 
1280
    Add: Acer Aspire 1520, ASUS A6T and Z35FM, a different Compaq Evo N800w,
 
1281
         DELL Latitude C400, Latitude X200, Gateway MX 6922B, HP Omnibook
 
1282
         XE3 GC, HP Pavilion dv6000 (EY798AV), LENOVO TP R61 Model 8919
 
1283
         SONY VGN-FE31M, another BIOS version of IBM TP 600e Model 2645
 
1284
    Update Samxung NX05S from "unsure" to confirmed
 
1285
    Move around some entries to get them a bit more sorted
 
1286
 
 
1287
commit 8c4756a43251a848a9fba65907690c8bdc77e049
 
1288
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1289
Date:   Thu Aug 23 10:47:22 2007 +0000
 
1290
 
 
1291
    Add: Acer Travelmate 2350, Travelmate 3010, Dell Precision M90,
 
1292
         Infomash Roverbook, HP Compaq nx6310 (different version), nx 7010,
 
1293
         Sony PCG-F430
 
1294
    Move Thinkpad T42 (Type 2376) from unknown to known good
 
1295
 
 
1296
commit b36e1bf967a6e67123815f08062c3f7e0fe6387a
 
1297
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1298
Date:   Fri Aug 17 13:09:32 2007 +0000
 
1299
 
 
1300
    Make save_image() restore terminal settings if the saving of the image has been
 
1301
    aborted by the user.
 
1302
 
 
1303
commit 8216ed84bd930f05bc758589b4620a6852e6a0cc
 
1304
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1305
Date:   Fri Aug 17 13:07:05 2007 +0000
 
1306
 
 
1307
    Fix checksum printing in resume.c .
 
1308
 
 
1309
commit 553b7f0388bb23da83508651f14185b61ebc2326
 
1310
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1311
Date:   Fri Aug 17 13:03:22 2007 +0000
 
1312
 
 
1313
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to update documentation after
 
1314
    replacing LZF with LZO.
 
1315
 
 
1316
commit ca2e8bcfff9b637a15efaa90452ce9b3e699773c
 
1317
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1318
Date:   Fri Aug 17 12:59:36 2007 +0000
 
1319
 
 
1320
    Use LZO for compression instead of LZF.
 
1321
    
 
1322
    The LZF library, previously used by us for compression, is not provided by the
 
1323
    majority of contemporary distributions, so it is reasonable to use the LZO
 
1324
    library instead.
 
1325
 
 
1326
commit 40a3ed9af452000d0819a994cbca337140bc6770
 
1327
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1328
Date:   Fri Aug 17 12:53:49 2007 +0000
 
1329
 
 
1330
    Two coding style fixes from Alon Bar-Lev <alon.barlev@gmail.com> .
 
1331
 
 
1332
commit cadac09e44b0e757c2395699df23b8be3f530a4b
 
1333
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1334
Date:   Wed Aug 15 17:32:58 2007 +0000
 
1335
 
 
1336
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to replace the link to
 
1337
    s2ram support documentation with http://suspend.sf.net/s2ram-support.html .
 
1338
 
 
1339
commit 7e41682e4af1e94d0d11c9199f8676d3f334b03f
 
1340
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1341
Date:   Wed Aug 15 17:18:27 2007 +0000
 
1342
 
 
1343
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to make the array of parameters
 
1344
    NULL-retminated.
 
1345
 
 
1346
commit 28429ab05fb064779a64969e961776260c0bef0b
 
1347
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1348
Date:   Wed Aug 15 16:56:06 2007 +0000
 
1349
 
 
1350
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to move main() from s2ram.c
 
1351
    into s2ram-main.c, so that s2ram.c can be built once for both s2ram and s2both.
 
1352
    
 
1353
    Also, whitelist.c is no longer included into s2ram-x86.c and whitelist.h is
 
1354
    provided for this reason.
 
1355
 
 
1356
commit fbbec2e6159d82d077d6cf2f564232cc453bead0
 
1357
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1358
Date:   Wed Aug 15 16:43:14 2007 +0000
 
1359
 
 
1360
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to rename config.c to
 
1361
    config_parser.c and config.h to config_parser.h .
 
1362
 
 
1363
commit 928678424868e283a54a06638419bca03765f887
 
1364
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1365
Date:   Wed Aug 15 16:35:51 2007 +0000
 
1366
 
 
1367
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to rename the variable
 
1368
    'encrypt' to 'do_encrypt' because of the conflict with a glibc's predefined
 
1369
    name.
 
1370
 
 
1371
commit 57d3c4d246a7a13c7353ba349898de48e7b2cb20
 
1372
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1373
Date:   Wed Aug 15 16:30:18 2007 +0000
 
1374
 
 
1375
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to update and clean up the
 
1376
    copyright and license information.
 
1377
 
 
1378
commit 932be980b0eabcdba5048681ab774534df2e71e1
 
1379
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1380
Date:   Wed Aug 15 16:25:47 2007 +0000
 
1381
 
 
1382
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to update the resume binary
 
1383
    installation scripts (use sh instead of bash and use BOOT_DIR).
 
1384
 
 
1385
commit 152a6c849224c6a14cf184c125989d475aee58dd
 
1386
Author: Pavel Machek <pavel@ucw.cz>
 
1387
Date:   Sun Aug 5 19:29:31 2007 +0000
 
1388
 
 
1389
    Trivial codingstyle fix.
 
1390
 
 
1391
commit 16afca8491ce2a6688b3cb0325084d4795e71914
 
1392
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1393
Date:   Wed Aug 1 22:14:21 2007 +0000
 
1394
 
 
1395
    Add IBM Thinkpad 600e Model 2645
 
1396
 
 
1397
commit 9a4197aac5ca8bdd802f660169d995348a3b0368
 
1398
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1399
Date:   Tue Jul 31 12:35:05 2007 +0000
 
1400
 
 
1401
    Add HP Compaq nw8440, Toshiba Satellite P200
 
1402
    Update HP Compaq nc4400
 
1403
 
 
1404
commit 9ab3cc8661089af0bb48a400df86b6b17227001b
 
1405
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1406
Date:   Tue Jul 31 12:32:41 2007 +0000
 
1407
 
 
1408
    Fix the acpi_video_flags setting.
 
1409
 
 
1410
commit ff0dbb81157324f7161d953dacdddc74af4d0a59
 
1411
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1412
Date:   Mon Jul 30 09:57:05 2007 +0000
 
1413
 
 
1414
    Added ASUS W3E, various M2N Mainboard, FSC AMILO Pro V3405, HP Pavilion
 
1415
    dv2500, HP Compaq nx7400, Lenovo T61 Model 7658, Toshiba Tecra 8100
 
1416
    Changed Lenovo X61s Model 7669
 
1417
 
 
1418
commit 40f4c9f7ce47a396b656fd52a6a6c506bed0936f
 
1419
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1420
Date:   Sun Jul 29 12:48:10 2007 +0000
 
1421
 
 
1422
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to prevent the CPU from being
 
1423
    100% loaded in the shutdown error code path.
 
1424
 
 
1425
commit 656cd0ec97cdcfceb31073190b3739c443e2017f
 
1426
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1427
Date:   Sun Jul 29 12:46:16 2007 +0000
 
1428
 
 
1429
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to allow the user to change the
 
1430
    shutdown mode to "reboor" on the fly by pressing the "r" key.
 
1431
 
 
1432
commit f9f1bced9026ac005547363b0f950d5d864cf916
 
1433
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1434
Date:   Sun Jul 29 12:44:30 2007 +0000
 
1435
 
 
1436
    Patch from Alon Bar-Lev <alon.barlev@gmail.com> to introduce installation
 
1437
    directory prefix.
 
1438
 
 
1439
commit bdcb506ac5a871ed50ef3cc43e0647e46cd8cc0b
 
1440
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1441
Date:   Thu Jul 19 15:41:09 2007 +0000
 
1442
 
 
1443
    The DMI strings of my nx5000 changed after a BIOS update. Really.
 
1444
 
 
1445
commit 9886b2dbc937b0ead4d2687a8e6528e76c90180f
 
1446
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1447
Date:   Thu Jul 19 15:19:56 2007 +0000
 
1448
 
 
1449
    Various additions:
 
1450
    - ASUS K8N-E Deluxe mainboard
 
1451
    - LENOVO R60e model 0657, X61s model 7669, T61 model 8895
 
1452
    - MSI MS-1057
 
1453
    Updated:
 
1454
    - Samsung X20
 
1455
    - LENOVO R60 model 9456
 
1456
 
 
1457
commit 102822e9debfb40b44f1de6d84f83d36842f744e
 
1458
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1459
Date:   Thu Jul 19 13:28:47 2007 +0000
 
1460
 
 
1461
    * Override the old acpi_video_flags with 0, if nothing is given (no "-a"
 
1462
      parameter and no S3_* option is in the whitelist). This also overrides
 
1463
      any acpi_sleep= options (obsolete anyway) given on the boot commandline.
 
1464
    * Do not clear higher bits 2 and up of acpi_video_flags, since they are
 
1465
      now used for "beeping patch" debugging infrastructure.
 
1466
 
 
1467
commit a4d2de4fb8d6e99b7f3aa2c7fbbfea7eb250e2d4
 
1468
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1469
Date:   Tue Jul 17 19:55:43 2007 +0000
 
1470
 
 
1471
    Big whitelist update:
 
1472
    - Apple Macbook 2,1,
 
1473
    - Acer Aspire 5020, Aspire 5500z, Travelmate 3260
 
1474
    - ASUS A6M, M2N
 
1475
    - Dell XPS M1710, Dimension 2400
 
1476
    - FSC Amilo Xi 1546, Lifebook E4010, Scenic W
 
1477
    - HP dv6000, another nx5000, nx6310, Presario C500, Presario V2000,
 
1478
      Pavilion dv2000, Pavilion ze2000
 
1479
    - IBM X40 model 2386, A21p model 2629, X41 model 2525
 
1480
    - Lenovo T61 model 7663, 3000 N100 model 076835U
 
1481
    - Prestigio Nobile 159W
 
1482
    - Samsung R40/R41
 
1483
    - SONY VGN-C140G, PCG-TR2A
 
1484
 
 
1485
commit f366ca8931f7ce59ff42c1c7d04ae27a25faa29f
 
1486
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1487
Date:   Sun Jun 17 20:51:30 2007 +0000
 
1488
 
 
1489
    Make s2ram --test exit with 0 in case of 'know' and 1 for 'unknown' or 'unsure'
 
1490
 
 
1491
commit dcb8a4f26785f6368df81e6c9feb0960bb09e949
 
1492
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1493
Date:   Wed Jun 6 12:18:09 2007 +0000
 
1494
 
 
1495
    Set the default for "RSA key file" to /etc/suspend.key
 
1496
 
 
1497
commit 0ddcdd7bd3432c80ca77db3dfa76aa1416065a6f
 
1498
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1499
Date:   Fri Jun 1 10:29:57 2007 +0000
 
1500
 
 
1501
    Add: Compal EL80, ECS G320, FSC Amilo A1630, IBM A31p, Toshiba Satellite P10,
 
1502
         Sony PCG-GRT916Z
 
1503
 
 
1504
commit 8e21fae3e56496e3bc9d6c711f88cb10d8c4155c
 
1505
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1506
Date:   Fri Jun 1 10:27:50 2007 +0000
 
1507
 
 
1508
    move s2ram_check() before machine_known(), because it is used in there now.
 
1509
 
 
1510
commit 82b5713e2254218196fd9094b6774b262a0a601f
 
1511
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1512
Date:   Fri Jun 1 10:26:19 2007 +0000
 
1513
 
 
1514
    - fix machine_known() to print out the used quirks again
 
1515
    - make s2ram complain louder about UNSURE entries
 
1516
 
 
1517
commit b0bc1f81badc148eb46a18530ec68a75c0a9c65c
 
1518
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1519
Date:   Fri Jun 1 06:55:49 2007 +0000
 
1520
 
 
1521
    Mention libx86, and that HOWTO describes how to install it.
 
1522
 
 
1523
commit bfba476338c629d23717ae12a7c3472d9a622a6d
 
1524
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1525
Date:   Thu May 31 15:04:33 2007 +0000
 
1526
 
 
1527
    make s2ram compile again (forgotten ",")
 
1528
 
 
1529
commit 3d079226ad8962ec405c21c0b7640e8f23d2ef49
 
1530
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1531
Date:   Thu May 31 15:00:23 2007 +0000
 
1532
 
 
1533
    Add Compaq Evo D510, FSC AMILO PRO V8010, FSC SCENIC N300/N600, HP nx6325,
 
1534
        MSI MS-1412 / MS-7207, NEC Versa Premium, anothe Packard Bell NEC
 
1535
        notebook, SONY VGN-B55G, Clevo D470K
 
1536
 
 
1537
commit 82a074a2af9f2810b81a38b046a2db6d9f6a4e29
 
1538
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1539
Date:   Wed May 16 12:51:12 2007 +0000
 
1540
 
 
1541
    Add Dell Inspiron 600m and HP Presario M2000
 
1542
 
 
1543
commit ccbc4c5b4b388d4c2d89dfcda102e0646f3618c0
 
1544
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1545
Date:   Tue May 15 19:32:48 2007 +0000
 
1546
 
 
1547
    Fix Makefile to also compile on x86_64
 
1548
 
 
1549
commit 0829102e07e6620250ef3b4fc23ecbeb3fb7e9a9
 
1550
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1551
Date:   Sun May 13 20:16:53 2007 +0000
 
1552
 
 
1553
    Support for powerpc
 
1554
 
 
1555
commit 55c654d703335d0fe56c0cfb170408602f2a0c48
 
1556
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1557
Date:   Sun May 13 20:10:16 2007 +0000
 
1558
 
 
1559
    This should have gone in the last commit 'split of x86 s2ram code'
 
1560
 
 
1561
commit ef918f342f9519ee9d6df59975c48806eb65af8d
 
1562
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1563
Date:   Sun May 13 19:27:28 2007 +0000
 
1564
 
 
1565
    Split x86 specific parts of s2ram.[ch] to s2ram-x86.[ch]
 
1566
 
 
1567
commit 586e8a6437d31811c7eee4fc6d39919dc6c0d531
 
1568
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1569
Date:   Sun May 13 17:53:13 2007 +0000
 
1570
 
 
1571
    Fix handeling of long options. The recently introduced comments would make
 
1572
    all invocations with long options segfault.
 
1573
 
 
1574
commit b4c7bbade05ed2cbad39b147cee1a00b2a81e810
 
1575
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1576
Date:   Sat May 12 20:37:47 2007 +0000
 
1577
 
 
1578
    Adept to new libsplashy ABI. Add support for different splashy mode between
 
1579
    suspending and resuming. Fix building with static splashy library.
 
1580
 
 
1581
commit 88a85a9dd42a240ade2c0505d5d9dab68be984c9
 
1582
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1583
Date:   Wed May 2 20:55:42 2007 +0000
 
1584
 
 
1585
    Add support for descriptions of the options in the output of the usage()
 
1586
    function.
 
1587
    
 
1588
    Make s2ram also use the usage() function from config.c
 
1589
    
 
1590
    Add -r/--resume_device option to s2disk/s2both and resume. Specifying
 
1591
    the resume_device on the CLI without option is still supported.
 
1592
 
 
1593
commit 9acd804e5384ea9ce472d20bac0f3d1c61c8e7ac
 
1594
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1595
Date:   Mon Apr 16 10:39:08 2007 +0000
 
1596
 
 
1597
    Add FujitsuSiemens Lifebook T4210
 
1598
 
 
1599
commit ca8953c937b223d6c39142580af18f3b04a66f01
 
1600
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1601
Date:   Mon Apr 16 08:40:40 2007 +0000
 
1602
 
 
1603
    Added: 4MBO 7521, ASUS M3N, BenQ Joybook 7000, Dell DXP051, FujitsuSiemens
 
1604
           Amilo A1667G, Amilo Pro V3205, Gericom HUMMER, Lenovo 3000N100 model
 
1605
           076831G, iRU Notebook
 
1606
    Removed: Sony VGN-SZ72B_B, cannot be whitelisted with its 2 graphics cards.
 
1607
 
 
1608
commit abb671701d6f2159f74e1c5ecab8416a9693c842
 
1609
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1610
Date:   Tue Apr 3 19:32:34 2007 +0000
 
1611
 
 
1612
    fix the suspend_error macro
 
1613
 
 
1614
commit 91ad36846eaa01a1f8b76f887c3a2b35f3d31014
 
1615
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1616
Date:   Tue Apr 3 19:23:31 2007 +0000
 
1617
 
 
1618
    Use argv[0] for status and error messages and for usage().
 
1619
 
 
1620
commit e74cc778ca3fe3d7040196ad38c28cc374a0ffdb
 
1621
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1622
Date:   Mon Apr 2 19:57:15 2007 +0000
 
1623
 
 
1624
    Add s2ram-style options for the `video hacks' to s2both.
 
1625
 
 
1626
commit efdcc1457d2d07efe9ed1662f5b25b5d486ebb76
 
1627
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1628
Date:   Sun Apr 1 22:03:29 2007 +0000
 
1629
 
 
1630
    Make usage() print both long and short options. Short options only when
 
1631
    allowed in optstring.
 
1632
 
 
1633
commit 1901398f242e2bae53eba30f2aa59036dde764b9
 
1634
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1635
Date:   Thu Mar 29 23:20:12 2007 +0000
 
1636
 
 
1637
    Fix the endianness problem with set_swap_file() on PPC.
 
1638
 
 
1639
commit ce92a12531df546270e5a9d3cae0b341fa55c81c
 
1640
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1641
Date:   Thu Mar 29 08:24:08 2007 +0000
 
1642
 
 
1643
    Add FSC AMILO Pro V2040 and Samsung Q35
 
1644
 
 
1645
commit 137992dbba9bfb3752f63cabffdeb29a2c09c518
 
1646
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1647
Date:   Tue Mar 27 13:03:48 2007 +0000
 
1648
 
 
1649
    Add varios machines:
 
1650
    - FSC AMILO M, Gericom 259IA1, HP Compaq nc4400, HP Compaq nx7300,
 
1651
      Toshiba SP4600, Sony VGN-S272 VGN-UX50 VGN-TX3 and PCG-GR7
 
1652
 
 
1653
commit 5b319311618ed56435e4dbf157d1d35eb31fd02e
 
1654
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1655
Date:   Tue Mar 27 10:54:19 2007 +0000
 
1656
 
 
1657
    * Introduce the suspend_error()-macro that does:
 
1658
      - prepend "suspend: " to the error message
 
1659
      - append  "Reason: %m\n" to the error message
 
1660
    * Convert almostall the error message to use suspend_error
 
1661
    * Report errno instead of -1 when platform_* functions fail
 
1662
 
 
1663
commit a72e32adf66169e3cacd2e04326076fe53c24c4a
 
1664
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1665
Date:   Mon Mar 26 21:44:04 2007 +0000
 
1666
 
 
1667
    When linked with libsplashy dynamically we need -lgcc_s
 
1668
 
 
1669
commit f2029e40caad6825c959f4041b32a3cc3f1c86cd
 
1670
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1671
Date:   Mon Mar 26 15:20:28 2007 +0000
 
1672
 
 
1673
    Remove support for building libx86 embedded.
 
1674
    Document where to get and how to build libx86.
 
1675
 
 
1676
commit 3090cd154c84529dc1813bdbaffe00c8da73c229
 
1677
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1678
Date:   Fri Mar 16 16:02:22 2007 +0000
 
1679
 
 
1680
    Make resume use pm_ops if the platform mode has been used for suspending.
 
1681
 
 
1682
commit 14f7721d8b7af0af12605be1a04e3614d8ce1a2e
 
1683
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1684
Date:   Fri Mar 16 15:03:08 2007 +0000
 
1685
 
 
1686
    Move forward to the vbetool-1.0 codebase, including the move to extra
 
1687
    libx86 package that can be built inside suspend or linked against.
 
1688
 
 
1689
commit def78efcb83a33709e476df126c13a2a628d5340
 
1690
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1691
Date:   Wed Mar 14 14:22:52 2007 +0000
 
1692
 
 
1693
    Add Dell Inspiron E1705 and Dell Optiplex GX520
 
1694
 
 
1695
commit b7a4c16b3ab13079ba5bffc9754cfcf37ebfc177
 
1696
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1697
Date:   Mon Mar 5 10:41:10 2007 +0000
 
1698
 
 
1699
    Add ASUS W5a, Compaq Armada m300, HP nx6120, Presario 3000, ThinkPad R51e
 
1700
    and Sony PCG-FX405
 
1701
 
 
1702
commit 57ae84c8fecba30685126f5172c914202eae76aa
 
1703
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1704
Date:   Tue Feb 20 18:20:37 2007 +0000
 
1705
 
 
1706
    Add Fujitsu Siemens P6VAP-AP, LENOVO ThinkPad Z61m, TOSHIBA PORTEGE R100
 
1707
 
 
1708
commit d4060dfedba787fa25098f1b6e0c2a6cf8df7307
 
1709
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1710
Date:   Sun Feb 18 21:07:21 2007 +0000
 
1711
 
 
1712
    Correct the MacbookPro entry, move Acer Aspire 3000 to the verified entries
 
1713
 
 
1714
commit ac4628b617e5be8207f7775c4a8e92cf90f7839b
 
1715
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1716
Date:   Fri Feb 16 16:43:27 2007 +0000
 
1717
 
 
1718
    Add Acer TravelMate 2450, ASUS A6U, LENOVO ThinkPad Z61p
 
1719
 
 
1720
commit ac5cae219057e0aac688b2a2bff04fc1e009cd2c
 
1721
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1722
Date:   Thu Feb 15 09:37:17 2007 +0000
 
1723
 
 
1724
    Add "-D" to install commandline so installation in an empty DESTDIR works.
 
1725
 
 
1726
commit 525d99fac5d251874efc18b1c99e71e6d6c1c46f
 
1727
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1728
Date:   Tue Feb 13 18:39:54 2007 +0000
 
1729
 
 
1730
    Added Acer Aspire 5570, ASUS A2D, HP t3250.se, another ThinkPad R60
 
1731
    Updated Dell D620 entry
 
1732
 
 
1733
commit 994d2e1afe66e3bae45bb52e7c36593a886c0911
 
1734
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1735
Date:   Thu Feb 8 12:23:11 2007 +0000
 
1736
 
 
1737
    Patch from Luca Tettamanti <kronos.it@gmail.com> to update README with the
 
1738
    information about pciutils-2.2.4 (or newer) and zlib.
 
1739
 
 
1740
commit 15f1004f9f98fdc784ecba46013168c0537fcc7b
 
1741
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1742
Date:   Wed Feb 7 22:31:11 2007 +0000
 
1743
 
 
1744
    Patch from Luca Tettamanti <kronos.it@gmail.com> to fix s2ram compilation on
 
1745
    systems with pciutils-2.2.4.
 
1746
 
 
1747
commit 02ce07e8af1c02eb6fb37079d75a0a1e21835868
 
1748
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1749
Date:   Mon Feb 5 16:27:43 2007 +0000
 
1750
 
 
1751
    add FSC AMILO PRO V2030
 
1752
 
 
1753
commit 4cdf7b590e3df13df97a399024e69ff0505364ea
 
1754
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1755
Date:   Sun Feb 4 17:07:51 2007 +0000
 
1756
 
 
1757
    Correct the Compaq Evo n620c entry, update ThinkPad R51
 
1758
    Add HP Presario V3000, Pavilion dv6000, Lenovo 3000 N100, Acer TM2300
 
1759
 
 
1760
commit 3c733b83fa8d822caa187b8f959746811dcd0341
 
1761
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1762
Date:   Fri Feb 2 16:08:47 2007 +0000
 
1763
 
 
1764
    unblank the console and be a bit more verbose after resume.
 
1765
 
 
1766
commit afcd9dd54a0f8c78e2dc05e3591f13d37a9f25df
 
1767
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1768
Date:   Fri Feb 2 14:20:18 2007 +0000
 
1769
 
 
1770
    Some fixes in Makefile
 
1771
 
 
1772
commit 74cdb6ab379d6d2a1281c0c4945b0051907002c5
 
1773
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1774
Date:   Fri Feb 2 12:47:17 2007 +0000
 
1775
 
 
1776
    Accidentally uncommented all CONFIG_* options in last commit. This reverts that.
 
1777
 
 
1778
commit 0423fc12ec70fed26a562bd766ff26a0e2035ce1
 
1779
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1780
Date:   Fri Feb 2 12:10:26 2007 +0000
 
1781
 
 
1782
    New Makefile. Some install targets changed, update HOWTO to match. Also
 
1783
    minor change in s2ram.c to suppress an cpp warning.
 
1784
 
 
1785
commit 611fcb0320cfa0eb118f0462c1b9976b21cb0ef5
 
1786
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1787
Date:   Thu Jan 25 14:45:39 2007 +0000
 
1788
 
 
1789
    Split the opening of resume_dev and retrieval of the header from
 
1790
    read_image into a new function. That way we can do something else if
 
1791
    everything is OK, but there just isn't an image.
 
1792
 
 
1793
commit fc3604192f9f23d806320ddf1ed0bc2dcb4632b4
 
1794
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1795
Date:   Thu Jan 25 12:56:13 2007 +0000
 
1796
 
 
1797
    Move functions to modify the kernel console loglevel to a new file. Make
 
1798
    resume also use those functions so we can set the kernel_loglevel back to
 
1799
    the original if there were no errors.
 
1800
 
 
1801
commit 16b08452d4213d50a54562455f4bc30eb499ce14
 
1802
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1803
Date:   Wed Jan 24 12:41:40 2007 +0000
 
1804
 
 
1805
    The if(!error || !ret) condition in read_image() should always be true.
 
1806
    The only reason I can think of is reboot() failing. This patch just removes
 
1807
    that `if' and adds some protection for a failing reboot();
 
1808
 
 
1809
commit a371ee26d7acac5457e94eebb1910e123c30dd2a
 
1810
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1811
Date:   Tue Jan 23 12:06:32 2007 +0000
 
1812
 
 
1813
    Patch from Michal Schmidt <mschmidt@redhat.com> to shrink encryption-related
 
1814
    fields of struct swsusp_info.
 
1815
 
 
1816
commit adbfa62ce8e93e9c176287d68413cef37f6a6846
 
1817
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1818
Date:   Mon Jan 22 21:17:25 2007 +0000
 
1819
 
 
1820
    Add Transtec Levio 210
 
1821
 
 
1822
commit 9db22b12f7fafeaa66e13ae114af1025cdf5d7e0
 
1823
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1824
Date:   Mon Jan 22 17:27:56 2007 +0000
 
1825
 
 
1826
    Patch from Michal Schmidt <mschmidt@redhat.com> to limit the size of
 
1827
    struct swsusp_info so that it fits in the image header.
 
1828
 
 
1829
commit 2027d9a03573c97f54571a01cf49a2c72c8aec76
 
1830
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1831
Date:   Sat Jan 20 17:48:50 2007 +0000
 
1832
 
 
1833
    update FSC SCENIC W300 entry
 
1834
 
 
1835
commit 6d8daf359afd6245c3ae90a630911f6fb047e8a3
 
1836
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1837
Date:   Fri Jan 19 22:11:10 2007 +0000
 
1838
 
 
1839
    Patch from Luca Tettamanti <kronos.it@gmail.com> to fix an integer overflow
 
1840
    in swap-offset.c
 
1841
 
 
1842
commit 0523d880449ed375e049366a4113c1071f050270
 
1843
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1844
Date:   Fri Jan 19 11:40:21 2007 +0000
 
1845
 
 
1846
    add HP Compaq nc2400
 
1847
 
 
1848
commit 14406a0243b1094ee1d531653227d3c828f82495
 
1849
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1850
Date:   Fri Jan 19 10:27:38 2007 +0000
 
1851
 
 
1852
    make PCI_SAVE not depend on latest pcilib features.
 
1853
 
 
1854
commit 7208ba0ae19e96f65f55215636fb02448386e6be
 
1855
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1856
Date:   Thu Jan 18 23:23:22 2007 +0000
 
1857
 
 
1858
    Patch from Michal Schmidt <mschmidt@redhat.com> to prevent s2disk from waiting
 
1859
    in key_pressed() unnecessarily.
 
1860
 
 
1861
commit 812c34fbb0aa9300ea9e3e77cf380be783e4b796
 
1862
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1863
Date:   Thu Jan 18 16:39:02 2007 +0000
 
1864
 
 
1865
    Added Dell Latitude D420 and D520
 
1866
 
 
1867
commit 3824bb39195d3020252a0cf040613cf10a160d38
 
1868
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1869
Date:   Wed Jan 17 12:30:47 2007 +0000
 
1870
 
 
1871
    Bring the documentation up to the current state of the code.
 
1872
 
 
1873
commit a07195b72cbaa2515aa22d31081ba7b03faa0921
 
1874
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1875
Date:   Tue Jan 16 18:58:50 2007 +0000
 
1876
 
 
1877
    Add Acer Aspire 1350, ECS model 536, Sony PCG-FX601
 
1878
 
 
1879
commit 523e0a610bbf105410b1c70fed7d991abb002b2b
 
1880
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1881
Date:   Mon Jan 15 23:16:06 2007 +0000
 
1882
 
 
1883
    Add Lenovo 3000 N100 model 07686VG
 
1884
 
 
1885
commit 3fc67fc8808ca765a6084f804ba829dd4fde09ea
 
1886
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1887
Date:   Mon Jan 15 16:27:01 2007 +0000
 
1888
 
 
1889
    Update the Amilo Si 1520 entry
 
1890
 
 
1891
commit 13abfe11c37f91a850c13efa066f658f46a390d3
 
1892
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1893
Date:   Fri Jan 12 19:09:04 2007 +0000
 
1894
 
 
1895
    Add Toshiba Satellite A100 and MTC Montara-GML
 
1896
 
 
1897
commit 7f598c5678595e22cdc758eddac07cff27aac1bf
 
1898
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1899
Date:   Thu Jan 11 19:38:11 2007 +0000
 
1900
 
 
1901
    update compaq nc6000 and add Panasonic CF-R2
 
1902
 
 
1903
commit 7ce1c02fd2185746f6bfb0d11140959d0e4c0c30
 
1904
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1905
Date:   Wed Jan 10 22:15:14 2007 +0000
 
1906
 
 
1907
    fix the usage message (add "-v" to summary)
 
1908
 
 
1909
commit d29a32894e8d5f1ddbe54370300a019320f36dae
 
1910
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1911
Date:   Wed Jan 10 21:44:59 2007 +0000
 
1912
 
 
1913
    Update the following entries, have been confirmed or re-tested:
 
1914
    - Dell Latitude CPx J800GT, Panasonic CF-R3E, Samsung R55, Toshiba A80
 
1915
    Add Toshiba Portege M300
 
1916
 
 
1917
commit 7d4f0244c6388ce130b283a65145e6a9f9eac91f
 
1918
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1919
Date:   Wed Jan 10 21:41:15 2007 +0000
 
1920
 
 
1921
    More cleanup of the "save_pci" hack by Frank Seidel <fseidel@suse.de>
 
1922
 
 
1923
commit 5da6f411e78493068b61d446fc6c0d8762b9d325
 
1924
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1925
Date:   Wed Jan 10 14:16:45 2007 +0000
 
1926
 
 
1927
    To be able to abort suspending while using splashy, we have to move the
 
1928
    abort logic to the splashy struct so it can be overridden when
 
1929
    libsplashy is used for splashy support.
 
1930
 
 
1931
commit 16390a71e48d4e256fc01cc61afe41dc55162bc0
 
1932
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1933
Date:   Wed Jan 10 13:24:27 2007 +0000
 
1934
 
 
1935
    Updated the Makefile to make the directory where resume gets installed is configurable.
 
1936
    Added resume to the dependencies of the install targets.
 
1937
 
 
1938
commit 77f362fbd4dd70af5a6787b665f4c431ddfd788c
 
1939
Author: Pavel Machek <pavel@ucw.cz>
 
1940
Date:   Wed Jan 10 08:04:55 2007 +0000
 
1941
 
 
1942
    Slightly cleaned up version of patch by Frank Seidel <fseidel <at>
 
1943
    suse.de> -- it saves and restores VGA pci state when requested with
 
1944
    -v; and it should allow s2ram to work on thinkpad R50 or so. It needs
 
1945
    rather new libpci so update it if you see compile problem.
 
1946
 
 
1947
commit 433ec66278c9654848c542e6786b44311b95b79c
 
1948
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1949
Date:   Tue Jan 9 20:29:23 2007 +0000
 
1950
 
 
1951
    Added:
 
1952
     - Acer Aspire 3690 and TravelMate 2420
 
1953
     - ASUS A6Km
 
1954
     - DELL Latitupde CPx J650GT and J800GT, Latitude D500, Dimension 3000
 
1955
     - HP Compaq nx7010 (PG588EA), Presario X1000, Pavilion zt3300 (PF083UA)
 
1956
       Pavilion dv6000 (EY798AV)
 
1957
     - Lenovo Thinkpad R60e
 
1958
     - Panasonic Toughbook CF-R3E
 
1959
     - MAXDATA Pro600iw
 
1960
     - Samsung R55 and V25
 
1961
     - Toshiba Satellite A80 and M30X, update Satellite L10 entry
 
1962
 
 
1963
commit abb4fe779d4767b0f54459bc7427a4963588e090
 
1964
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1965
Date:   Tue Jan 9 17:04:17 2007 +0000
 
1966
 
 
1967
    Correctly terminate the whitelist. Fixes a compiler warning.
 
1968
 
 
1969
commit 8def59140c1e10afe1242f642178cf58daa0d439
 
1970
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1971
Date:   Mon Dec 18 08:25:52 2006 +0000
 
1972
 
 
1973
    Add FUJITSU SIEMENS Amilo Si 1520
 
1974
 
 
1975
commit 300ae1f164f89115a8af6985d07e1daa667e1925
 
1976
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1977
Date:   Mon Dec 18 08:19:55 2006 +0000
 
1978
 
 
1979
    Added:
 
1980
      Acer TravelMate 2410, Asus S5200N, CLEVO D500P, DELL Latitude D820,
 
1981
      DELL Inspiron E1702, HP Pavillion dv4378ea and dv4052ea
 
1982
 
 
1983
commit 3ea9e4cd66fda0b549705c9d15924db857a1a550
 
1984
Author: Tim Dijkstra <tim@famdijkstra.org>
 
1985
Date:   Mon Dec 11 20:42:46 2006 +0000
 
1986
 
 
1987
    /tmp/cvs2o83JC
 
1988
 
 
1989
commit 5a4f86354a2df01b3e43e6b353c4356ef281fe77
 
1990
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
1991
Date:   Sun Dec 3 11:29:59 2006 +0000
 
1992
 
 
1993
    Patch from Daniel Drake <ddrake@brontes3d.com> to print the resume device
 
1994
    file name in an error message.
 
1995
 
 
1996
commit b137f2d2cf2ad7ba2223c8b36d269af4de879310
 
1997
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
1998
Date:   Mon Nov 27 10:54:07 2006 +0000
 
1999
 
 
2000
    Add Apple MacBookPro2,2, Averatec 1000, a variant of Compaq nc6000,
 
2001
        Compaq nx 7400
 
2002
 
 
2003
commit 3dfe76230f020a1adc0ba9badac4ce0e17d1ae61
 
2004
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2005
Date:   Wed Nov 15 16:27:16 2006 +0000
 
2006
 
 
2007
    Fix the Dell D410 whitelist entry (for more details, see
 
2008
    https://bugzilla.novell.com/show_bug.cgi?id=220865)
 
2009
 
 
2010
commit 9cfab1c4449a85194e06241fed4de836c20b54cf
 
2011
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2012
Date:   Tue Nov 14 16:59:35 2006 +0000
 
2013
 
 
2014
    Move Thinkpad X41 Tablet from "unsure" to "known".
 
2015
 
 
2016
commit bb16415ce8c40a66b193fdb0020f74ae6b889992
 
2017
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2018
Date:   Tue Nov 14 14:20:47 2006 +0000
 
2019
 
 
2020
    Fix installation in a chrooted environment, where the destination
 
2021
    directories might not exist.
 
2022
 
 
2023
commit 5e4acf836e9ec848e7b0eb2bedb5071510fe5802
 
2024
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2025
Date:   Tue Nov 14 14:18:07 2006 +0000
 
2026
 
 
2027
    add $(CFLAGS) to swap-offset build command
 
2028
 
 
2029
commit 17cb3a013af025b510df875a20a4fe7046ca9a5b
 
2030
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2031
Date:   Mon Nov 13 17:17:13 2006 +0000
 
2032
 
 
2033
    Update HP Compaq nc6120, add MAXDATA IMPERIO4045A
 
2034
 
 
2035
commit c33f38fff0e1153981101579e3f0d8fc92ead6c1
 
2036
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2037
Date:   Sun Nov 12 21:32:09 2006 +0000
 
2038
 
 
2039
    Trivial fix for swap-offset.c, thanks to Luca.
 
2040
 
 
2041
commit 3ac4a2045fce2082086becd9962b9b661f474253
 
2042
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2043
Date:   Sun Nov 12 14:47:52 2006 +0000
 
2044
 
 
2045
    Fix file name in the initial comment in swap-offcet.c
 
2046
 
 
2047
commit 6cf154f07d1ad3b7b4008ba771d7b6df76ae256d
 
2048
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2049
Date:   Sun Nov 12 14:43:54 2006 +0000
 
2050
 
 
2051
    Program from Luca Tettamanti <kronos.it@gmail.com> to determine the swap
 
2052
    header offset for given swap file as needed by s2disk/s2both and resume.
 
2053
 
 
2054
commit 25745e7f342c4093313b0cdd4952f18637bce05a
 
2055
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2056
Date:   Fri Nov 10 00:08:33 2006 +0000
 
2057
 
 
2058
    Do not consider a missing config file to be an error.
 
2059
    This fixes https://bugzilla.novell.com/show_bug.cgi?id=219629
 
2060
 
 
2061
commit 6ccb84b6cd42e0f22567aaf2fd3ec25e5108fb22
 
2062
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2063
Date:   Thu Nov 9 22:38:46 2006 +0000
 
2064
 
 
2065
    Add Thinkpad T43p
 
2066
 
 
2067
commit 23edc5af5612e60acfc61eb0b60dd8b9e43937eb
 
2068
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2069
Date:   Tue Nov 7 21:13:33 2006 +0000
 
2070
 
 
2071
    Adds some command line options to s2disk/s2both and resume so that they are
 
2072
    a bit more script-friendly and set up the infrastructure to add more
 
2073
    such options in the future easily.
 
2074
 
 
2075
commit b0bb74994e30d6b329c47c062c2c459cce77b7fc
 
2076
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2077
Date:   Tue Nov 7 10:42:49 2006 +0000
 
2078
 
 
2079
    revert accidental commit of Makefile and swsusp.h :-(
 
2080
 
 
2081
commit 8eb6a99332d0fd5d80d69e00d32e1e081686a011
 
2082
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2083
Date:   Tue Nov 7 10:37:19 2006 +0000
 
2084
 
 
2085
    Add missing platform_finish() in the suspend error path.
 
2086
 
 
2087
commit d437e54295a55bfc733db0f9f5e4719eeadf444e
 
2088
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2089
Date:   Mon Nov 6 21:20:37 2006 +0000
 
2090
 
 
2091
    Patch from Fabio Comolli <fabio.comolli@gmail.com> to document the possibility
 
2092
    of using checkinstall to prepare an RPM package.
 
2093
 
 
2094
commit 8330b8843195a44c4d292e9dbf9f3ea06c385dc5
 
2095
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2096
Date:   Mon Nov 6 17:07:01 2006 +0000
 
2097
 
 
2098
    Add Toshiba Satellite Pro 4600
 
2099
 
 
2100
commit 82bb9fad360e6c1a4c864612b5c83e2ad760ec19
 
2101
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2102
Date:   Mon Nov 6 09:23:37 2006 +0000
 
2103
 
 
2104
    add HP Pavilion dv4000 series
 
2105
 
 
2106
commit 435b2b955a1cf017769d69bfae8f5ea2ecd14603
 
2107
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2108
Date:   Sun Nov 5 17:49:18 2006 +0000
 
2109
 
 
2110
    Makefile patch from Fabio Comolli <fabio.comolli@gmail.com> to allow Fedora
 
2111
    Core users to build an RPM package with checkinstall.
 
2112
 
 
2113
commit d986b13800ec5e62519aa9520da1e58bf2b1b540
 
2114
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2115
Date:   Fri Nov 3 14:09:03 2006 +0000
 
2116
 
 
2117
    add Gericom Montara-GML and Sony VGN-FS215B
 
2118
 
 
2119
commit 4325ac3bd7f9ced7391f7863de9d3c60bfd82210
 
2120
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2121
Date:   Thu Nov 2 22:05:53 2006 +0000
 
2122
 
 
2123
    Allow users to abort the saving of the suspend image by pressing a key
 
2124
    (currently backspace).
 
2125
 
 
2126
commit a554b4a38458398199b34da5219e0352bafcbbee
 
2127
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2128
Date:   Wed Nov 1 19:44:22 2006 +0000
 
2129
 
 
2130
    Make suspend avoid modifying the access time of the resume device's special
 
2131
    device file in /dev after the suspend image has been created by mounting a
 
2132
    tmpfs, creating an appropriate special device file on it and using this file
 
2133
    for the suspend.
 
2134
 
 
2135
commit 28a049230fc11e8f5aa8c8ef438e241cdb9dddaa
 
2136
Author: Pavel Machek <pavel@ucw.cz>
 
2137
Date:   Fri Oct 20 18:46:52 2006 +0000
 
2138
 
 
2139
    Dell does not actually _need_ vbetool.
 
2140
 
 
2141
commit fc3a8f8ab22ad17081c385de8d9fbce49d08b09d
 
2142
Author: Pavel Machek <pavel@ucw.cz>
 
2143
Date:   Fri Oct 20 10:33:06 2006 +0000
 
2144
 
 
2145
    Add whitelist entry from bugzilla.
 
2146
 
 
2147
commit 0ec07671e5366d788d50c8edb61320cf8dbcde08
 
2148
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2149
Date:   Thu Oct 19 17:16:36 2006 +0000
 
2150
 
 
2151
    Reorder acer aspire 1690&3620, add Acer Aspire 3610
 
2152
 
 
2153
commit d8d666e3d15c98be7e3977a63f3952d28983d23c
 
2154
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2155
Date:   Thu Oct 19 16:31:46 2006 +0000
 
2156
 
 
2157
    add Dell latitude d505
 
2158
 
 
2159
commit 884843f48b19a64b3c6dc0fa54a22dd4d1e98bfc
 
2160
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2161
Date:   Wed Oct 18 15:18:07 2006 +0000
 
2162
 
 
2163
    Add FSC Lifebook T4010
 
2164
 
 
2165
commit 34b4330bb441ea3c1a4588f378cf5072a94a44d8
 
2166
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2167
Date:   Wed Oct 18 14:28:34 2006 +0000
 
2168
 
 
2169
    fix the Thinkpad r60 entry
 
2170
 
 
2171
commit 90f2f8d81187d4ed7d89aae689e836e3cbe6c74b
 
2172
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2173
Date:   Wed Oct 18 13:12:41 2006 +0000
 
2174
 
 
2175
    Update ASUS M6N entry, https://bugzilla.novell.com/show_bug.cgi?id=171107
 
2176
 
 
2177
commit 950a6c5f15a2945027d048bed70ff37b9f7ef5dd
 
2178
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2179
Date:   Tue Oct 17 08:48:14 2006 +0000
 
2180
 
 
2181
    Dell Inspiron 510m
 
2182
 
 
2183
commit 5fff77b9d17b82a3a604204da23ff084d1e511d9
 
2184
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2185
Date:   Mon Oct 16 13:51:37 2006 +0000
 
2186
 
 
2187
    Fix the handling of swap files located above 2 GB from the beginning of
 
2188
    the partition and swap partitions greater than 2 GB.
 
2189
 
 
2190
commit 571d869abfdb99ed23b6c5972ad12239c3636b72
 
2191
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2192
Date:   Thu Oct 12 21:18:40 2006 +0000
 
2193
 
 
2194
    Add support for swap files and update documentation.
 
2195
 
 
2196
commit 35103065ed58bdbf25c3175b2896f7c10ad5c48f
 
2197
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2198
Date:   Thu Oct 12 12:54:27 2006 +0000
 
2199
 
 
2200
    fix platform_prepare and platform_enter cut'n'paste error
 
2201
 
 
2202
commit 3353bdc636604bc3daf5530dbf7dd6c7fcbe276e
 
2203
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2204
Date:   Thu Oct 12 09:59:51 2006 +0000
 
2205
 
 
2206
    Add: Thinkpad R60, Dell Inspiron 640m
 
2207
    Update: Toughbook CF-51, Tecra 8200, Inspiron 8500
 
2208
 
 
2209
commit b78d80c9e5735b6e072726c4f6a92536ea259912
 
2210
Author: Pavel Machek <pavel@ucw.cz>
 
2211
Date:   Wed Oct 11 21:17:48 2006 +0000
 
2212
 
 
2213
    From Tim Dijkstra:
 
2214
    
 
2215
    I got a bug report telling me that one of the prompts in resume is
 
2216
    confusing and misses a newline. This fixes that.
 
2217
 
 
2218
commit 5bad531f3ae6ceaaed525c717c92ceaf1c50034d
 
2219
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2220
Date:   Fri Oct 6 15:53:12 2006 +0000
 
2221
 
 
2222
    Added: Compaq evo n800w, Dell Inspiron 5100, Latitude C610, Precision M60
 
2223
           Thinkpad T43, T60p, Sony VGN-FS115Z, FSC LIFEBOOK S7010
 
2224
 
 
2225
commit d3204d48f72435069ac440c59cf48ef34754d8df
 
2226
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2227
Date:   Fri Oct 6 15:23:37 2006 +0000
 
2228
 
 
2229
    Tone down the "function not supported" message by adding a "?". It seems
 
2230
    to work on many machines although they throw that message.
 
2231
 
 
2232
commit 7771583e4ed30c839253e5100ff5b07ecdaff732
 
2233
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2234
Date:   Fri Oct 6 14:28:31 2006 +0000
 
2235
 
 
2236
    fix suspend with image size = 0
 
2237
 
 
2238
commit 4f862a0bc8e43e68ac33bfb54ae777512a56e55c
 
2239
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2240
Date:   Wed Oct 4 17:37:09 2006 +0000
 
2241
 
 
2242
    add toshiba tecra 8200
 
2243
 
 
2244
commit 016432062e57c69994657340e66db19e73bc4951
 
2245
Author: Tim Dijkstra <tim@famdijkstra.org>
 
2246
Date:   Thu Sep 28 12:32:10 2006 +0000
 
2247
 
 
2248
    Added one line to HOWTO to consistently mention 'shutdown method' with rest of
 
2249
    the options.
 
2250
 
 
2251
commit 9e19a83892a36d4109d109d018e74c5dbb6e858c
 
2252
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2253
Date:   Tue Sep 26 12:30:33 2006 +0000
 
2254
 
 
2255
    Add support for "platform" mode, using the new SNAPSHOT_PMOPS ioctl.
 
2256
    "platform" mode is default, but if it is not available, "shutdown" mode
 
2257
    is used.
 
2258
 
 
2259
commit 7343fc1e4bfdbfb29859a63d52a5ff3100c0abc7
 
2260
Author: Pavel Machek <pavel@ucw.cz>
 
2261
Date:   Sun Sep 24 08:09:59 2006 +0000
 
2262
 
 
2263
    From Jason Lunz <lunz@falooley.org>:
 
2264
    
 
2265
    Make it possible to set the s2disk shutdown method in the config file.
 
2266
 
 
2267
commit 9c87c196d1a04e2b2171fa9d56b68b5dec5b2123
 
2268
Author: Pavel Machek <pavel@ucw.cz>
 
2269
Date:   Fri Sep 22 13:49:41 2006 +0000
 
2270
 
 
2271
    From Jason Lunz <lunz@falooley.org>
 
2272
    
 
2273
    Print s2disk benchmarks. The image writeout time is saved in the
 
2274
    swsusp_info header during suspend, then statistics are printed during
 
2275
    resume about elapsed time and image load/store speed for writeout,
 
2276
    readin, and total.
 
2277
 
 
2278
commit 85a44bd2466c7347797e0d3e232a78b451616325
 
2279
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2280
Date:   Thu Sep 21 10:37:43 2006 +0000
 
2281
 
 
2282
    Add Sony VGN-FS660_W
 
2283
 
 
2284
commit 7f01052db418ea8ea8ae8db7dfadd3c41baf3d9e
 
2285
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2286
Date:   Thu Sep 21 05:58:47 2006 +0000
 
2287
 
 
2288
    Add HP Presario R3200
 
2289
 
 
2290
commit dccf5422a901a4709548836d120a863dfe59da84
 
2291
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2292
Date:   Wed Sep 20 19:32:37 2006 +0000
 
2293
 
 
2294
    Add Dell Inspiron 500m, Inspiron 8500, FSC Amilo 7645, HP Compaq nx7000
 
2295
 
 
2296
commit 43ed0b7872c1c9ae807345c2dcf2cb8ffe4b9837
 
2297
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2298
Date:   Wed Sep 20 16:23:51 2006 +0000
 
2299
 
 
2300
    fix usage() string
 
2301
 
 
2302
commit 9498ca6c3504b1f0480e080c65341485a2234485
 
2303
Author: Tim Dijkstra <tim@famdijkstra.org>
 
2304
Date:   Wed Sep 20 14:15:50 2006 +0000
 
2305
 
 
2306
    Fix typo
 
2307
 
 
2308
commit 1f14d9532c679b1206254eaca15082f020852ba1
 
2309
Author: Tim Dijkstra <tim@famdijkstra.org>
 
2310
Date:   Wed Sep 20 12:51:32 2006 +0000
 
2311
 
 
2312
    Make creating /dev/snapshot in the install-* targets configurable
 
2313
 
 
2314
commit 8313d9c157295fa344b9344ac37bd4b0ef1205f9
 
2315
Author: Tim Dijkstra <tim@famdijkstra.org>
 
2316
Date:   Wed Sep 20 09:44:28 2006 +0000
 
2317
 
 
2318
    Oops, lost a semi-collon in last commit.
 
2319
 
 
2320
commit afd5e704a28bb0ed25be68b2441188d7b074a9ce
 
2321
Author: Tim Dijkstra <tim@famdijkstra.org>
 
2322
Date:   Wed Sep 20 07:47:00 2006 +0000
 
2323
 
 
2324
    Increase the granularity of calls to start_writeout() to 1% of image.
 
2325
    This results in a smooth progress display during writeout, rather than a
 
2326
    noticeable pause each 20% of the way through.
 
2327
    This also makes it the default, benchmark(s) suggest it is faster.
 
2328
    Thanks to Jason Lunz (lunz at falooley dot org)
 
2329
 
 
2330
commit 1465a6696b88f2c7e2d0046e692f61eec22dda14
 
2331
Author: Tim Dijkstra <tim@famdijkstra.org>
 
2332
Date:   Mon Sep 18 12:00:09 2006 +0000
 
2333
 
 
2334
    This introduces splash.dialog() it replaces calls like
 
2335
    'printf(prompt); splash.getchar();'
 
2336
    Because splashy by doesn't show the printf statements, the user wouldn't
 
2337
    know that he/she would have to push a button on splash.getchar.
 
2338
 
 
2339
commit 3e61d08044b3f1ad108bcbbe9b23a6a9af768b74
 
2340
Author: Tim Dijkstra <tim@famdijkstra.org>
 
2341
Date:   Sun Sep 17 18:41:23 2006 +0000
 
2342
 
 
2343
    Remove unused '#define S2BOTH_NAME' from config.h
 
2344
    Add $(S2BOTH) in Makefile clean target
 
2345
 
 
2346
commit 05836df67cba7b05fcfb1f4a4f352e832fdc1ddf
 
2347
Author: Tim Dijkstra <tim@famdijkstra.org>
 
2348
Date:   Sat Sep 16 12:52:54 2006 +0000
 
2349
 
 
2350
    Lock VT against switching just after splash screen is started,
 
2351
    unlock just before splash will be stopped.
 
2352
 
 
2353
commit 18801279256cafaa00b946af56583761f4697576
 
2354
Author: Tim Dijkstra <tim@famdijkstra.org>
 
2355
Date:   Thu Sep 14 16:56:17 2006 +0000
 
2356
 
 
2357
    Add info about splashy to HOWTO
 
2358
 
 
2359
commit b98ead2b11b14423a63eb49447bda09219a431b7
 
2360
Author: Tim Dijkstra <tim@famdijkstra.org>
 
2361
Date:   Thu Sep 14 14:58:21 2006 +0000
 
2362
 
 
2363
    By default disable CONFIG_SPLASHY in Makefile
 
2364
 
 
2365
commit a087d929550c160f66564f613d9bbf293d529431
 
2366
Author: Tim Dijkstra <tim@famdijkstra.org>
 
2367
Date:   Thu Sep 14 14:22:00 2006 +0000
 
2368
 
 
2369
    Add splash support for splashy (svn://svn.debian.org/svn/splashy/branches/0.3)
 
2370
 
 
2371
commit 93e49877e1efba792f1b592e4e1b1e698e432f7c
 
2372
Author: Tim Dijkstra <tim@famdijkstra.org>
 
2373
Date:   Thu Sep 14 14:18:58 2006 +0000
 
2374
 
 
2375
    Splashy can display a popup if it needs user interaction. Make user
 
2376
    queries go through the splash struct to be able to use that.
 
2377
    
 
2378
    - Remove to_silent/to_verbose from struct, these are private to bootsplash.
 
2379
    - Add read_password/getchar to the struct
 
2380
    - Ask the password not from within encrypt_init, but separately.
 
2381
    - Make some wrapper functions for bootsplash
 
2382
 
 
2383
commit f1f8b9e2404ac836814320261f1e98dd5e8583c2
 
2384
Author: Tim Dijkstra <tim@famdijkstra.org>
 
2385
Date:   Thu Sep 14 14:16:38 2006 +0000
 
2386
 
 
2387
    - Change some printf(...)s into fprintf(stderr,...)s
 
2388
    - Remove one "Press enter to continue", if it's triggered a
 
2389
      second instance further down the code path would always trigger.
 
2390
    - Make print_checksum print to a buffer instead of stdout
 
2391
 
 
2392
commit a196de7c000a479f5beaee189fc64e831b9bcb3f
 
2393
Author: Tim Dijkstra <tim@famdijkstra.org>
 
2394
Date:   Thu Sep 14 14:14:27 2006 +0000
 
2395
 
 
2396
    The progress would halt at 20% for a while. This will make it run nice
 
2397
    and continuously.
 
2398
 
 
2399
commit aa564b6999ad81467cdcacd74056be61ae27d185
 
2400
Author: Tim Dijkstra <tim@famdijkstra.org>
 
2401
Date:   Thu Sep 14 14:13:36 2006 +0000
 
2402
 
 
2403
    This moves the order of prepare_console and prepare_splash. This is
 
2404
    because the splash system may launch on a different console and
 
2405
    prepare_console will then switch away.
 
2406
    Also it removes the ioctls around freeze(), IIRC this is an attempt
 
2407
    to lock against VT-switching. The way it was implemented makes s2disk
 
2408
    switch away from the splash VT.
 
2409
 
 
2410
commit 5a8f191e256537a732db57a6e0794732736debf3
 
2411
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2412
Date:   Mon Sep 11 13:37:35 2006 +0000
 
2413
 
 
2414
    Allow to use externally set CFLAGS (default to "-Wall -O2".
 
2415
    Clean up the usage of -c and -o compiler options, make them consistent.
 
2416
 
 
2417
commit 462eebbda6953d3fe749a0a4cd993a6c9cd27b24
 
2418
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2419
Date:   Wed Sep 6 15:00:03 2006 +0000
 
2420
 
 
2421
    Acer Aspire 3620 / TravelMate 4100, Dell Latitude D620, LENOVO ThinkPad T60
 
2422
 
 
2423
commit fca24badb58c01ab69d9bf0517a94004c5428b3a
 
2424
Author: Pavel Machek <pavel@ucw.cz>
 
2425
Date:   Sun Sep 3 22:04:34 2006 +0000
 
2426
 
 
2427
     If I can count, than PARAM_NO is of by one;)
 
2428
    
 
2429
     GEN_PARAM is defined as 8, which is correct because there is no
 
2430
     #ifdef SPLASH_CONFIG anymore. SPLASH_PARAM still adds one to
 
2431
     PARAM_NO though.
 
2432
    
 
2433
     This crashes s2disk/resume when there's an error in the config
 
2434
    file.
 
2435
    
 
2436
    Thanks to Tim Dijkstra <newsuser at famdijkstra.org>
 
2437
 
 
2438
commit 293b77c871773dc2a975df3735a443472ac023c4
 
2439
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2440
Date:   Sat Aug 12 09:39:15 2006 +0000
 
2441
 
 
2442
    Add BenQ Joybook R22
 
2443
 
 
2444
commit 8fbbe909f17fe3e560c845a9fd1303ee5c6d0d2f
 
2445
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2446
Date:   Fri Aug 11 10:44:30 2006 +0000
 
2447
 
 
2448
    Add a copyright notice and a small fix to the installation instruction
 
2449
    for the users of SUSE 10.1.
 
2450
 
 
2451
commit dc978d375f9f404d2901d910cca8938ec14ddb1a
 
2452
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2453
Date:   Fri Aug 11 10:36:22 2006 +0000
 
2454
 
 
2455
    Add and installation instruction with supporting script and patches for
 
2456
    the users of SUSE 10.1.
 
2457
 
 
2458
commit e471af5b193a2c7d5ad41165b652f2378b0567ac
 
2459
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2460
Date:   Thu Aug 10 09:36:17 2006 +0000
 
2461
 
 
2462
    include <linux/fs.h> to compile with current libc
 
2463
 
 
2464
commit d2978a26e96bff047eb6d3bd9b1e39b6b7008868
 
2465
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2466
Date:   Wed Aug 9 17:32:01 2006 +0000
 
2467
 
 
2468
    OOPS. Fix build failure.
 
2469
 
 
2470
commit a7076ab11ee2f22fdad40c7fb35cd8f81d4ecd80
 
2471
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2472
Date:   Wed Aug 9 16:53:52 2006 +0000
 
2473
 
 
2474
    fix segfaults of vbetool code on x86_64 machines (from Matthew Garrett)
 
2475
 
 
2476
commit bdb01346d9eab7607a1b9b4d62db5fa4cba3edda
 
2477
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2478
Date:   Wed Aug 9 15:39:52 2006 +0000
 
2479
 
 
2480
    Add ACER Travelmate 800 and ASUS A7V600 Motherboard
 
2481
 
 
2482
commit 72c17d6cdfb2c5ca9644363728de5b432114f29a
 
2483
Author: Pavel Machek <pavel@ucw.cz>
 
2484
Date:   Wed Aug 9 09:00:28 2006 +0000
 
2485
 
 
2486
    Whitelist x60 in better way. Other thinkpads should follow where possible.
 
2487
 
 
2488
commit 218227d2350ffa1c4f817b39c4dee51e354043b2
 
2489
Author: Pavel Machek <pavel@ucw.cz>
 
2490
Date:   Wed Aug 9 07:54:57 2006 +0000
 
2491
 
 
2492
    Add one more serial for thinkpad x60.
 
2493
 
 
2494
commit e98e9ef92522ea1a46e1b4a8b4249dfa2793c13c
 
2495
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2496
Date:   Mon Aug 7 10:34:29 2006 +0000
 
2497
 
 
2498
    Whitelist additions:
 
2499
    - ASUS A2H
 
2500
    - Averatec 3700
 
2501
    - Dell Inspiron 630m
 
2502
    - Toshiba Satellite M35X
 
2503
    Whitelist updates:
 
2504
    - Dell Inspiron 5150 may not use VBE_POST when X is running, only VBE_SAVE
 
2505
 
 
2506
commit b78d0ceb3d35cc8e2d6fbff430e09ac4e6cb6459
 
2507
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2508
Date:   Mon Jul 24 21:42:38 2006 +0000
 
2509
 
 
2510
    Update README to reflect the recent changes of the other files.
 
2511
 
 
2512
commit 1e1de7ed6c56b857a074fcf78dac455b65681775
 
2513
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2514
Date:   Sun Jul 23 11:34:33 2006 +0000
 
2515
 
 
2516
    Update the HOWTO to reflect the recent code changes (the names of suspending
 
2517
    utilities and the replacement of openssl by libgcrypt).
 
2518
 
 
2519
commit a48d0d0bb08f4c5c040600d9c1cd81ea42229286
 
2520
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2521
Date:   Sun Jul 23 11:32:52 2006 +0000
 
2522
 
 
2523
    Make s2disk, s2ram and resume use libgcrypt for encryption instead of openssl.
 
2524
 
 
2525
commit 0d08fb3166c1ee5c42f5e913068065225e8518bd
 
2526
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2527
Date:   Fri Jul 21 12:33:00 2006 +0000
 
2528
 
 
2529
    Whitelist updates:
 
2530
    - Apple MacBook1,1
 
2531
    - ACER Travelmate 240
 
2532
    - ASUS M5N
 
2533
    - Fujitsu Lifebook S2110
 
2534
    - HP Pavilion zt3300
 
2535
    - NEC B7
 
2536
 
 
2537
commit e0b50e2df117ea5c3013bb2764ee28fe2533fd66
 
2538
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2539
Date:   Thu Jul 20 09:22:16 2006 +0000
 
2540
 
 
2541
    Make s2both compile with 'make all'.
 
2542
 
 
2543
commit 9dbf50687898ec6f37a225ab8bf8aeb06de2c45b
 
2544
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2545
Date:   Thu Jul 20 08:50:51 2006 +0000
 
2546
 
 
2547
    Correct the upstream vbetool version.
 
2548
 
 
2549
commit f202b96a9234109f1bfd1ae7d27481a9ba212dbe
 
2550
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2551
Date:   Thu Jul 20 08:42:06 2006 +0000
 
2552
 
 
2553
    Add "--vbe_mode" switch that does get the current VBE mode from the BIOS
 
2554
    before suspend and restores it after resume.
 
2555
    This is considered less "brutal" than --vbe_save and works just fine on
 
2556
    e.g. hp nx5000, which is also converted in the whitelist to use this flag.
 
2557
    Other machines in the whitelist will also be converted to use this flag.
 
2558
 
 
2559
commit 80cdc1b8e3c3c7c89fe630cba7c0425a852fbca7
 
2560
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2561
Date:   Wed Jul 19 08:51:04 2006 +0000
 
2562
 
 
2563
    Add the rest of the vbetool-0.6 update, these functions are also unused
 
2564
    by s2ram, so should be a no-op, too. Brings us closer to upstream.
 
2565
 
 
2566
commit e3733f4885287b928fcaff3e0b559a66e682123b
 
2567
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2568
Date:   Wed Jul 19 07:38:07 2006 +0000
 
2569
 
 
2570
    "upgrade" the vbetool code to vbetool-0.6-1.1 (debian source).
 
2571
    This should be a no-op for us, but reduces complaints about "outdated"
 
2572
    code.
 
2573
 
 
2574
commit 06105b8d5f973f958b5d87c0457cf98a69492342
 
2575
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2576
Date:   Tue Jul 18 21:41:11 2006 +0000
 
2577
 
 
2578
    Make splash work properly on resume when RSA encryption is used.
 
2579
 
 
2580
commit b41424d68eeb00ffe145b073f940eb29c7401453
 
2581
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2582
Date:   Thu Jul 13 05:20:19 2006 +0000
 
2583
 
 
2584
    Add ASUS M6N, M7A and Thinkpad X22
 
2585
 
 
2586
commit 0977240962ae4045575ea445868047b95ddcfc92
 
2587
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2588
Date:   Sat Jul 8 20:45:47 2006 +0000
 
2589
 
 
2590
    Separate s2disk and s2both binaries so that s2disk can be run on non-x86
 
2591
    architectures (eg. ppc).
 
2592
 
 
2593
commit 21ded1cff708b78255e46d13e7e5fe7d8641b3a3
 
2594
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2595
Date:   Sat Jul 8 20:43:25 2006 +0000
 
2596
 
 
2597
    Fix console ioctls used to prevent users from switching to X while
 
2598
    processes are being frozen.
 
2599
 
 
2600
commit 5619d2792a09b32bee3f89332b33d2d4e6af29ed
 
2601
Author: Pavel Machek <pavel@ucw.cz>
 
2602
Date:   Tue Jul 4 13:07:20 2006 +0000
 
2603
 
 
2604
    Documentation updates from Marten van Kerkwijk <mhvk@astro.utoronto.ca>.
 
2605
 
 
2606
commit 855befb4103455118576b6c736fa4aff21b92a50
 
2607
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2608
Date:   Wed Jun 28 19:43:11 2006 +0000
 
2609
 
 
2610
    Make the configuration file name in Makefile consistent with the one in conf/
 
2611
 
 
2612
commit 1e01b43293773ffa6f8f772442b20685d41b4eba
 
2613
Author: Pavel Machek <pavel@ucw.cz>
 
2614
Date:   Wed Jun 28 14:11:42 2006 +0000
 
2615
 
 
2616
    Rename suspend to s2disk/s2both. Patch from  Tim Dijkstra <newsuser@famdijkstra.org>.
 
2617
 
 
2618
commit 3aca6e5f52cac98716d4a36bf1e9dcd2527da177
 
2619
Author: Pavel Machek <pavel@ucw.cz>
 
2620
Date:   Tue Jun 27 22:31:43 2006 +0000
 
2621
 
 
2622
    More whitelist entries from Tim Dijkstra <newsuser@famdijkstra.org>.
 
2623
 
 
2624
commit d021757c2d22551f9aa4e06986740d94d4d5ca44
 
2625
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2626
Date:   Wed Jun 21 11:52:12 2006 +0000
 
2627
 
 
2628
    Added ACER TM 3220 & TM 4650 (both tested by the SUSE mobility team)
 
2629
 
 
2630
commit 4147aad5accf02d3e077419e95829501d0a462fc
 
2631
Author: Pavel Machek <pavel@ucw.cz>
 
2632
Date:   Sun Jun 11 10:08:07 2006 +0000
 
2633
 
 
2634
    some shells have "suspend" built in command, so specifing
 
2635
    exact path like ./suspend is more important than usual. Thanks to
 
2636
    Arkadiusz Miskiewicz.
 
2637
 
 
2638
commit 5e882eae150aa294cc3a586e99c4259e711c580d
 
2639
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2640
Date:   Thu Jun 8 05:22:31 2006 +0000
 
2641
 
 
2642
    X60s model 1704, reportwd by Benjamin Carr <bcarr@whoi.edu>
 
2643
 
 
2644
commit 9a05edb6050c5dd6ae41c1b8facdc975f8ee2532
 
2645
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2646
Date:   Wed May 31 09:41:27 2006 +0000
 
2647
 
 
2648
    Additions:
 
2649
    - ASUS M6VA
 
2650
    - Compaq evo n620c, confirmed by Holger Macht
 
2651
    - ThinkPad R40 2681, confirmed by Michael Meeks
 
2652
    - Toshiba Tecra S3, Markus Dierl
 
2653
    - Samsung SQ 10, Jan Erik Sundermann
 
2654
    - VIA EPIA M Board with onboard graphics, Monika Schilling
 
2655
    - FSC SCENIC W600 Desktop with onboard graphics, tested by me :-)
 
2656
 
 
2657
commit 16fc881995b302220edf4ee9a0ac4cf3854e440a
 
2658
Author: Pavel Machek <pavel@ucw.cz>
 
2659
Date:   Thu May 18 13:39:30 2006 +0000
 
2660
 
 
2661
    Johannes Engel submitted ASUS V6V entry.
 
2662
 
 
2663
commit a9e9e10b5d8acd22de3c5232960f96dd1e6d4da3
 
2664
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2665
Date:   Tue May 16 05:54:48 2006 +0000
 
2666
 
 
2667
    Dell C600, D410 moved to known working
 
2668
    Thinkpad R52, X60 and X60s
 
2669
 
 
2670
commit 570e735f1ee04c7bd0fb535ccd869c6497d28297
 
2671
Author: Pavel Machek <pavel@ucw.cz>
 
2672
Date:   Tue May 2 11:31:21 2006 +0000
 
2673
 
 
2674
    Point users to better documentation.
 
2675
 
 
2676
commit 29087c9daa72f31294c79dcf2fb8b1458cda728c
 
2677
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2678
Date:   Mon May 1 20:52:58 2006 +0000
 
2679
 
 
2680
    Documentation update.
 
2681
 
 
2682
commit 257d6338b1f64a59d0f48be65e2c05c766c7b8d3
 
2683
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2684
Date:   Mon May 1 10:41:31 2006 +0000
 
2685
 
 
2686
    Add new files needed for the bootsplash integration.
 
2687
 
 
2688
commit c81ce1e5b18bd29a42b0a6d2f02cc75ba79abdea
 
2689
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2690
Date:   Mon May 1 10:40:21 2006 +0000
 
2691
 
 
2692
    Patch from Holger Macht <hmacht@suse.de> to add bootsplash support.
 
2693
 
 
2694
commit f0da7faa7f6a37072472e1f730b9d3247ef39159
 
2695
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2696
Date:   Tue Apr 25 22:47:56 2006 +0000
 
2697
 
 
2698
    Patch from Michal Schmidt <xschmi00@stud.feec.vutbr.cz> to make suspend
 
2699
    start syncing the resume device early.
 
2700
 
 
2701
commit 17c8d84da7fbc7b5b1c3966fce15d0ffe77ecfde
 
2702
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2703
Date:   Tue Apr 25 16:40:00 2006 +0000
 
2704
 
 
2705
    Move ThinkPad X31 to the "known" section, reported by Bjoern Jacke.
 
2706
    Add Dell Inspiron 8000, reported by Stephan Flor.
 
2707
 
 
2708
commit 551f03d3a33e72fd1a9cdf5933f6a775f0839fcf
 
2709
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2710
Date:   Fri Apr 21 16:39:28 2006 +0000
 
2711
 
 
2712
    Make suspend free the snapshot memory before unfreezing processes during
 
2713
    resume.
 
2714
 
 
2715
commit 91c3b9a2bfbe5572a09f53c82f3f3273bc2b75d9
 
2716
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2717
Date:   Thu Apr 13 21:32:34 2006 +0000
 
2718
 
 
2719
    Print the size of free swap in KB ie. in the same units that are used for
 
2720
    printing the image size.
 
2721
 
 
2722
commit eedf8cc98905e0b66f3851c4e96c0e7c0c93da8d
 
2723
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2724
Date:   Thu Apr 13 21:31:05 2006 +0000
 
2725
 
 
2726
    Patch from Michal Schmidt <xschmi00@stud.feec.vutbr.cz> to make resume.c
 
2727
    explicitly initiate asynchronous read-ahead on the image in fill_buffer()
 
2728
    which improves the image reading performance.
 
2729
 
 
2730
commit ab9c88570af712c52bbd8b49ae38842ba0180cd9
 
2731
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2732
Date:   Thu Apr 13 21:02:40 2006 +0000
 
2733
 
 
2734
    Add the file LICENSE containing the GPL v2.
 
2735
 
 
2736
commit d68138e2d2cb05fec71695455fa58a4e9edf1f48
 
2737
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2738
Date:   Thu Apr 6 21:00:42 2006 +0000
 
2739
 
 
2740
    Add Dell D800 to known machines, reported by Joe De Baer
 
2741
 
 
2742
commit ced5ca6968184744877419449635e818993105ae
 
2743
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2744
Date:   Wed Apr 5 22:32:03 2006 +0000
 
2745
 
 
2746
    Add:
 
2747
    - ThinkPad T60p
 
2748
    - LG M1
 
2749
 
 
2750
commit f5604ac2a3e51cb1b6b1a9bcb716afdcbf1d4da2
 
2751
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2752
Date:   Wed Apr 5 10:06:03 2006 +0000
 
2753
 
 
2754
    Add Acer Travelmate 3002WTMi, reported by Danny Kukawka
 
2755
 
 
2756
commit 56f2173e4f361a444e11f57012dea42453f9ce2c
 
2757
Author: Pavel Machek <pavel@ucw.cz>
 
2758
Date:   Wed Apr 5 09:56:47 2006 +0000
 
2759
 
 
2760
    Kill unneeded {}'s.
 
2761
 
 
2762
commit 6b187d5416a9cd89578299d1cbbfaf3432cbfc1a
 
2763
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2764
Date:   Tue Apr 4 22:15:14 2006 +0000
 
2765
 
 
2766
    Whitelist updates:
 
2767
    - Acer Travelmate 650
 
2768
    - ASUS L2400D / M2400N
 
2769
    - Dell e1505, TODO: check if it works on console
 
2770
    - HP Presario R4100
 
2771
    - IBM ThinkPad A21m
 
2772
    - Toshiba Satellite A30 / L10
 
2773
 
 
2774
commit afbfe0889ee83537017b46a23c2ba8ec65ce9f07
 
2775
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2776
Date:   Tue Apr 4 21:35:55 2006 +0000
 
2777
 
 
2778
    Make suspend set swappiness to 100 before suspend and restore it after
 
2779
    resume (it should help improve the responsiveness after resume,
 
2780
    especially if the image size is less than 50% of RAM).
 
2781
 
 
2782
commit 17960bf31d09b4860d5906b3d422163c37fff4e2
 
2783
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2784
Date:   Tue Apr 4 21:34:10 2006 +0000
 
2785
 
 
2786
    Make suspend and resume compile on x86_64 without Makefile modifications.
 
2787
 
 
2788
commit 49b9d4aff21c74624be3d8699824ce527aee7538
 
2789
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2790
Date:   Tue Apr 4 21:33:11 2006 +0000
 
2791
 
 
2792
    Make resume check if the read buffer size is sufficient (if resume and suspend
 
2793
    are compiled with different BUFFER_PAGES the buffer in resume may be too
 
2794
    small).
 
2795
 
 
2796
commit fb4ad9968827f65ae8c6046ff5aa58044ad28e42
 
2797
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2798
Date:   Tue Apr 4 21:31:05 2006 +0000
 
2799
 
 
2800
    Make suspend use the VT to which kernel messages are redirected.
 
2801
    
 
2802
    If kmsg_redirect is set, suspend will switch to the VT pointed to by it and
 
2803
    the VT won't be cleared so the kernel messages remain visible all the time.
 
2804
    Otherwise suspend will switch to the first available VT, clear it and redirect
 
2805
    kernel messages to it, if needed.
 
2806
 
 
2807
commit 5efd9fdfbc70278ee38673abdab8a9bd6fa1450d
 
2808
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2809
Date:   Tue Apr 4 21:27:53 2006 +0000
 
2810
 
 
2811
    Eliminate PAGE_SIZE and related constants from suspend.c and resume.c
 
2812
    and make suspend and resume use getpagesize() to read the kernel page
 
2813
    size.
 
2814
 
 
2815
commit 7c2ac9e50c10cb87a4382b6c62c03271fcd7222c
 
2816
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2817
Date:   Tue Mar 28 13:16:21 2006 +0000
 
2818
 
 
2819
    Pull dmi_match and machine_match out of s2ram_check.
 
2820
    This simplifies the handling of the "--force" parameter and gets rid
 
2821
    of another global variable (id).
 
2822
 
 
2823
commit bcafe29476c2edeb53e17e6711f23d8a0e112c75
 
2824
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2825
Date:   Mon Mar 27 14:35:29 2006 +0000
 
2826
 
 
2827
    Add Panasonic Toughbook CF-51E
 
2828
 
 
2829
commit e65583591abbc84fdddc489f1e9b74f843910994
 
2830
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2831
Date:   Mon Mar 27 06:03:52 2006 +0000
 
2832
 
 
2833
    Add ThinkPad Z60m, reported by Arkadiusz Miskiewicz.
 
2834
    Remove duplicate HP Compaq entries nc6000, nc4200.
 
2835
 
 
2836
commit 5b57edfe7da3eaefa8db0f614984a227469ac503
 
2837
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2838
Date:   Sun Mar 26 21:25:38 2006 +0000
 
2839
 
 
2840
    Clean up the code related to suspend-to-both in suspend.
 
2841
 
 
2842
commit 80deb9b44a6a5d826f72f61393605710fe7f67a4
 
2843
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2844
Date:   Sun Mar 26 21:24:26 2006 +0000
 
2845
 
 
2846
    Patch from Stefan Rompf <stefan@loplof.de> to make vbetool compile on
 
2847
    SuSE 9.3.
 
2848
 
 
2849
commit 831f6e441e71eca64e118967445a948b05c20863
 
2850
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2851
Date:   Sun Mar 26 21:22:44 2006 +0000
 
2852
 
 
2853
    Patch from Stefan Rompf <stefan@loplof.de> to replace hardcoded
 
2854
    compiler/binutil names with the appropriate make variables.
 
2855
 
 
2856
commit b004b6cbcbf580325dfaa6c139570dbd1261531f
 
2857
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2858
Date:   Sun Mar 26 21:20:09 2006 +0000
 
2859
 
 
2860
    Avoid mangling of errno by *printf in suspend and resume.
 
2861
 
 
2862
commit a2686890d0861cfcd058c9919f9f4f561b5c2bfb
 
2863
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2864
Date:   Sun Mar 26 21:18:56 2006 +0000
 
2865
 
 
2866
    Make sure the stdin, stdout, stderr file descriptors are open at the
 
2867
    beginning of suspend.
 
2868
    
 
2869
    Thanks a lot to Stefan Rompf <stefan@loplof.de> for pointing out the need
 
2870
    for this patch and suggesting the solution.
 
2871
 
 
2872
commit fe3c0b914872bbecf2f93bac67c1643cbd5cb24c
 
2873
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2874
Date:   Sun Mar 26 00:12:44 2006 +0000
 
2875
 
 
2876
    Fix the -f parameter after the last code reorganisation.
 
2877
 
 
2878
commit 838d20e4f8afa376d1f6d8fac3daa647e308d072
 
2879
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2880
Date:   Thu Mar 23 23:50:12 2006 +0000
 
2881
 
 
2882
    Make kernel messages go to the VT used by suspend.
 
2883
 
 
2884
commit 215473f3f06280b423398c1bbb8f0d6d31219899
 
2885
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2886
Date:   Thu Mar 23 19:14:35 2006 +0000
 
2887
 
 
2888
    Move hp nx6125 to known working.
 
2889
 
 
2890
commit 3cc05ad56a81137fa3c08528b9f7cfc4c782a817
 
2891
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2892
Date:   Thu Mar 23 15:33:52 2006 +0000
 
2893
 
 
2894
    Refactor the s2ram code:
 
2895
    - split s2ram_prepare into s2ram_check() and s2ram_hacks().
 
2896
      s2ram_prepare is only a convenience-wrapper for them and can probably
 
2897
      go away.
 
2898
    - add s2ram_check to check if the machine is s2ram capable
 
2899
    - add s2ram_hacks to execute the needed hacks for suspend
 
2900
    - move the logic to decide if suspend is possible into main()
 
2901
      Advantages:
 
2902
      - the _check and _hacks function are more universally usable,
 
2903
        e.g. for suspend-to-both
 
2904
      - the code is easier to understand (hopefully)
 
2905
 
 
2906
commit ee35c0aca285c2836440dd8860d5b9c8be196ed8
 
2907
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2908
Date:   Wed Mar 22 19:16:29 2006 +0000
 
2909
 
 
2910
    Added:
 
2911
    - Acer Aspire 1690
 
2912
    - Acer Ferrari 4000
 
2913
    - Thinkpad R32, T30
 
2914
    Moved to known:
 
2915
    - ThinkPad R40, T41p
 
2916
 
 
2917
commit d0c874ab37a6907e3d34a740efea969e881b1bd8
 
2918
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2919
Date:   Wed Mar 22 17:15:18 2006 +0000
 
2920
 
 
2921
    If we turn off the light with radeontool before suspend, turn it back
 
2922
    on after resume. Otherwise the Thinkpad T30 will stay dark.
 
2923
 
 
2924
commit d0a320643dd9ac4939fcbed04fe5ef8b892f0125
 
2925
Author: Pavel Machek <pavel@ucw.cz>
 
2926
Date:   Wed Mar 22 08:23:51 2006 +0000
 
2927
 
 
2928
    Remove WL_DATE. It was broken, anyway.
 
2929
 
 
2930
commit e69e85f659c642e09ef1fc04e8c9bd6798d473dc
 
2931
Author: Pavel Machek <pavel@ucw.cz>
 
2932
Date:   Tue Mar 21 20:44:31 2006 +0000
 
2933
 
 
2934
    Patch from Luca, use SNAPSHOT_S2RAM so that tasks are not resumed twice.
 
2935
 
 
2936
commit ca13693bf35adafae17c0f6fc564bc2f644d6cbb
 
2937
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2938
Date:   Tue Mar 21 09:29:00 2006 +0000
 
2939
 
 
2940
    Add IBM Thinkpad G40, reported by David Hädeman
 
2941
 
 
2942
commit 1b8b8a379034a29f2ab347723dbbbaa5566e414a
 
2943
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2944
Date:   Mon Mar 20 23:26:51 2006 +0000
 
2945
 
 
2946
    Simplify the kernel console loglevel manipulation code.
 
2947
 
 
2948
commit fe3fbf28175f72576a9f7e782d21d1e5747dc20a
 
2949
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2950
Date:   Mon Mar 20 15:42:57 2006 +0000
 
2951
 
 
2952
    Clean up the s2ram_prepare() function: no longer just exit() if there
 
2953
    is something wrong, but return the error code back to the caller.
 
2954
    This is especially important in the "suspend to both" case.
 
2955
 
 
2956
commit ab83704a3980af3ca2809a615b1d787be40d074a
 
2957
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2958
Date:   Mon Mar 20 15:33:35 2006 +0000
 
2959
 
 
2960
    correct the FSC Stylistic 5000 entry (needs S3BIOS|S3_MODE)
 
2961
 
 
2962
commit 7eb5d586e7d37b25c61caed2f5531a58100e8404
 
2963
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2964
Date:   Mon Mar 20 07:26:00 2006 +0000
 
2965
 
 
2966
    IBM Model 2373 can be T41p, too (confirmed by Christoph Tiel)
 
2967
 
 
2968
commit 35ab8c2926ff48f045273cbd0e758a04a3e5ff55
 
2969
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2970
Date:   Sun Mar 19 21:12:51 2006 +0000
 
2971
 
 
2972
    Prevent suspend from refusing to write the image due to the (expected) lack
 
2973
    of swap space if compression is enabled and drop a misleading warning (at
 
2974
    this point we know the resume partition _is_ swap space).
 
2975
 
 
2976
commit 5b6ee8a7d9e3e995a05986145dd5a49aedf2cf16
 
2977
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2978
Date:   Sun Mar 19 21:10:37 2006 +0000
 
2979
 
 
2980
    Add RSA key checking to keygen.c.
 
2981
 
 
2982
commit 5caa60440e364d2cbdf7e13eeb34cfbeaf387dc3
 
2983
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
2984
Date:   Sun Mar 19 21:07:53 2006 +0000
 
2985
 
 
2986
    Fix the kernel loglevel manipulation in suspend.c
 
2987
 
 
2988
commit cff13a550cf7f105fea7253342dcc9334d87a821
 
2989
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2990
Date:   Sun Mar 19 19:56:28 2006 +0000
 
2991
 
 
2992
    Move the Dell D600 to the known working list - thanks to Danny Kukawka.
 
2993
 
 
2994
commit cd4b98d31771ae3900bd0ba9ab9e030f1984d3e5
 
2995
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
2996
Date:   Sun Mar 19 13:26:08 2006 +0000
 
2997
 
 
2998
    Move Dell D610 to known working list.
 
2999
    Reported by Marko Asplund, marko.asplund(at)kronodoc.com
 
3000
 
 
3001
commit d8d49eac37fc505565bbed225c7ed4a9fedf6b9d
 
3002
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3003
Date:   Sat Mar 18 14:34:08 2006 +0000
 
3004
 
 
3005
    first edition, basically a conversion of http://en.opensuse.org/S2ram
 
3006
 
 
3007
commit 0dbc14246205e33b7297798db526a97257c67f2d
 
3008
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3009
Date:   Fri Mar 17 17:19:00 2006 +0000
 
3010
 
 
3011
    Add Samsung X20, thanks to Jens-Daniel Schmidt jsdn @ suse.de
 
3012
 
 
3013
commit 645752fd62350fffe9329ac897752c25aaa53a81
 
3014
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3015
Date:   Fri Mar 17 17:16:10 2006 +0000
 
3016
 
 
3017
    Actually obey the NOFB flag.
 
3018
    TODO: make s2ram_prepare() int instead of void and do not exit() inside
 
3019
          the function but return success or failure.
 
3020
          Suspend2both might not like those exit()s in there.
 
3021
 
 
3022
commit 1dfa8cd7cf658181565fa129ad35c42273ae2829
 
3023
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3024
Date:   Fri Mar 17 12:27:03 2006 +0000
 
3025
 
 
3026
    Move hp nc6230 and nx8220 to the "known" sections.
 
3027
    Those may not use framebuffers when suspending to RAM.
 
3028
    Tey also hang / behave strangely during "VBE POST":
 
3029
      "something went wrong performing real mode call" => only VBE_SAVE.
 
3030
 
 
3031
commit edf14210fbd821b0ed3caf52b1fa934a4f43aba8
 
3032
Author: Pavel Machek <pavel@ucw.cz>
 
3033
Date:   Thu Mar 16 21:19:01 2006 +0000
 
3034
 
 
3035
    From Stefan: Add possibility to say "only works when not on
 
3036
    framebuffer". Add now but do not yet activate it.
 
3037
 
 
3038
commit a55eddd678710dff9124760c886da63f89497062
 
3039
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3040
Date:   Thu Mar 16 21:03:08 2006 +0000
 
3041
 
 
3042
    Make suspend-to-both a non-default option.
 
3043
 
 
3044
commit b3e149c447479f438e5a69a63dec55edb899ac10
 
3045
Author: Pavel Machek <pavel@ucw.cz>
 
3046
Date:   Thu Mar 16 00:25:17 2006 +0000
 
3047
 
 
3048
    I broken condition near chroot, so suspend-to-both does nothing; this
 
3049
    fixes it. Partly fix loglevel manipulation.
 
3050
 
 
3051
commit 8edfba0be6515c816a80744b66ff0d27b737b90d
 
3052
Author: Pavel Machek <pavel@ucw.cz>
 
3053
Date:   Thu Mar 16 00:02:05 2006 +0000
 
3054
 
 
3055
    Implement suspend-to-both.
 
3056
 
 
3057
commit 3bdb6e7aee9eb7713f5b2156a3b6d62488228169
 
3058
Author: Pavel Machek <pavel@ucw.cz>
 
3059
Date:   Thu Mar 16 00:00:51 2006 +0000
 
3060
 
 
3061
    Remove no-longer-useful -p option.
 
3062
 
 
3063
commit 4f56ed47b4594c1a6a61a11df81f2afacc250255
 
3064
Author: Pavel Machek <pavel@ucw.cz>
 
3065
Date:   Wed Mar 15 19:45:47 2006 +0000
 
3066
 
 
3067
    Improve formatting so that help text is readable even in source code.
 
3068
 
 
3069
commit 83900ba09cc49bb2c79da87a9ea268352f4644c7
 
3070
Author: Pavel Machek <pavel@ucw.cz>
 
3071
Date:   Wed Mar 15 19:38:22 2006 +0000
 
3072
 
 
3073
    Create header file for s2ram.c, so it can be cleanly called from suspend.c
 
3074
 
 
3075
commit 0789dde06b7115867ca5781a706779c23036bd24
 
3076
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3077
Date:   Wed Mar 15 15:15:43 2006 +0000
 
3078
 
 
3079
    moved one IBM ThinkPad X40 (2371*) from unknown to known.
 
3080
 
 
3081
commit cf8f10a5162a1414bb11abb036e7a946dd9711f7
 
3082
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3083
Date:   Wed Mar 15 14:18:33 2006 +0000
 
3084
 
 
3085
    clean up radeontool:
 
3086
    - no more rogue exit()s, instead return failure where appropriate
 
3087
      or just continue
 
3088
    - remove some dead code paths
 
3089
 
 
3090
commit e0538248e2889bdde521ca6cb9eaa5b902687066
 
3091
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3092
Date:   Wed Mar 15 06:46:34 2006 +0000
 
3093
 
 
3094
    Rework the radeon detection: instead of forking lspci, we scan the bus using
 
3095
    libpci.
 
3096
    TODO: the old code is still there (#if 0-ed) for reference. Remove after more
 
3097
          testing.
 
3098
 
 
3099
commit 4c6b2ba198b30fea8372abd3283a9fb7b0e9d594
 
3100
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3101
Date:   Tue Mar 14 17:45:43 2006 +0000
 
3102
 
 
3103
    Fix an obscure bug in suspend.c which made it possible that some image data
 
3104
    saved to the swap would be overwriten in the next write.
 
3105
 
 
3106
commit eda6a1e106eaece10d5abfdbea1e746423c61399
 
3107
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3108
Date:   Tue Mar 14 17:42:43 2006 +0000
 
3109
 
 
3110
    Add  two extra checks that should prevent suspend and resume from segfaulting
 
3111
    in case the RSA key file is corrupted
 
3112
 
 
3113
commit b79b33383845c7886a1505d8fe9b9c1bdfc25634
 
3114
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3115
Date:   Tue Mar 14 17:40:50 2006 +0000
 
3116
 
 
3117
    Clean up compression-related code.
 
3118
 
 
3119
commit d578e70694066357d549d1ce9cc097548bb15e6f
 
3120
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3121
Date:   Sun Mar 12 16:17:19 2006 +0000
 
3122
 
 
3123
    Add the ability to generate a random session key and initialization vector
 
3124
    and encrypt them with the RSA cipher by the suspend utility.
 
3125
 
 
3126
commit 0d05c50a26c688d99ce994262680cdf2693a17ee
 
3127
Author: Pavel Machek <pavel@ucw.cz>
 
3128
Date:   Wed Mar 8 20:55:45 2006 +0000
 
3129
 
 
3130
    Whitelist entry from Simon Brandejs <simon at cesa.cz>
 
3131
 
 
3132
commit ced66ca8711428907c1f6a59202a1a049a0850b0
 
3133
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3134
Date:   Wed Mar 8 19:50:50 2006 +0000
 
3135
 
 
3136
    Add salting to encryption.
 
3137
 
 
3138
commit 3ed3ee50399a90e10695dffd93f3a9c71663ed9f
 
3139
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3140
Date:   Tue Mar 7 23:54:21 2006 +0000
 
3141
 
 
3142
    Cleanup:
 
3143
    - get rid of all the "#include *.c" and build the source files separately.
 
3144
 
 
3145
commit d54fb3ba4222d3bdcd9f26d1b589e72b0a9ed69f
 
3146
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3147
Date:   Tue Mar 7 21:33:16 2006 +0000
 
3148
 
 
3149
    Move Thinkpad T42p to known machines.
 
3150
 
 
3151
commit c6fc5f7673561c98b0956b90ec1bfdaab379c40b
 
3152
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3153
Date:   Tue Mar 7 16:21:56 2006 +0000
 
3154
 
 
3155
    Whitelist updates:
 
3156
    - Asus M6Ne (confirmed by Stefan Scheler)
 
3157
    - Sony PCG-GRT995MP
 
3158
    - HP nx5000 entry updated.
 
3159
      there is both "Hewlett-Packard" and "Hewlett-Packard " out in the wild :(
 
3160
 
 
3161
commit 612810ae3d8039840818f9fc11aa5c6d01b3df39
 
3162
Author: Pavel Machek <pavel@ucw.cz>
 
3163
Date:   Tue Mar 7 10:33:23 2006 +0000
 
3164
 
 
3165
    Better way to enter passphrase...
 
3166
 
 
3167
commit e5f5ec95171fee31637c95fccf24532acdc08849
 
3168
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3169
Date:   Mon Mar 6 21:01:16 2006 +0000
 
3170
 
 
3171
    Use <asm/page.h> to obtain the page size for given architecture.
 
3172
 
 
3173
commit df77b28cc6b8f83864fbb78a3aae453aa701c610
 
3174
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3175
Date:   Mon Mar 6 16:59:14 2006 +0000
 
3176
 
 
3177
    Whitelist update:
 
3178
    - hp compaq nx5000
 
3179
 
 
3180
commit 05eb433bdfbf3c21a9b6705ef0e4f31d93ec4a52
 
3181
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3182
Date:   Mon Mar 6 15:58:09 2006 +0000
 
3183
 
 
3184
    fix --vbe_post long option
 
3185
 
 
3186
commit 8627bdeb58a062a1e66f7b43af9679924cda1ee3
 
3187
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3188
Date:   Mon Mar 6 14:38:47 2006 +0000
 
3189
 
 
3190
    Whitelist updates:
 
3191
    - Compaq Armada E500 is known and needs no workaround at all
 
3192
    - Toshiba Satellite 4080XCDT (strange DMI identification...)
 
3193
    - Thinkpads R51 and T43 confirmed by Christian Zoz
 
3194
 
 
3195
commit c03913644d04deacf02b17b7a26d49b9216ac79e
 
3196
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3197
Date:   Fri Mar 3 21:28:07 2006 +0000
 
3198
 
 
3199
    Fix the resume initrd installation script, config.c and encrypt.c, update
 
3200
    Makefile and HOWTO.
 
3201
 
 
3202
commit 1b08b4c0bc993e60003f6288caa07f326f08754b
 
3203
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3204
Date:   Thu Mar 2 12:23:13 2006 +0000
 
3205
 
 
3206
    - more pretty-printing for identify to make cut'n'paste easier
 
3207
    - exit() after usage() is superfluous
 
3208
 
 
3209
commit 98a8720c214dc18cb548cd293b51b82ce353ea95
 
3210
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3211
Date:   Thu Mar 2 11:43:55 2006 +0000
 
3212
 
 
3213
    Add SONY VGN-FS115B
 
3214
 
 
3215
commit 45ba08e3a0adbd8126a2a1c053219eb5144558d8
 
3216
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3217
Date:   Wed Mar 1 22:03:44 2006 +0000
 
3218
 
 
3219
    Added models:
 
3220
    - Acer TravelMate C300 tablet. May NOT be posted if the X server is running
 
3221
      (does not harm with init=/bin/bash, but when X is active, it hangs POST).
 
3222
    - Fujitsu Siemens Stylistic ST5000. No workarounds needed.
 
3223
 
 
3224
commit 46f766b9f7ca9204b64f4e2b6aaa5f3d22bccaf1
 
3225
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3226
Date:   Wed Mar 1 21:59:46 2006 +0000
 
3227
 
 
3228
    - Add debugging output. Yes, it is necessary, i had machines hang in
 
3229
      do_post, if the X server was running.
 
3230
    - Return the error code of the write to /sys/power/state, so that the
 
3231
      caller of s2ram can figure out if the suspend was successful or if
 
3232
      something went wrong (e.g. a device refused to suspend).
 
3233
 
 
3234
commit 357dae8a9f28e239cccf4fef122881913d5fde81
 
3235
Author: Stefan Seyfried <stefan.seyfried@googlemail.com>
 
3236
Date:   Tue Feb 28 21:30:14 2006 +0000
 
3237
 
 
3238
    s2ram / whitelist changes:
 
3239
    
 
3240
    - convert options to use flags always
 
3241
    - switch from VBE_NOPOST => VBE_POST in code and whitelist
 
3242
    - VBE_POST and VBE_SAVE are independent now, although it might be a good
 
3243
      idea to always VBE_POST if we VBE_SAVE until we know better.
 
3244
    - make vbetool work on amd64 (vbetool_init before every call)
 
3245
    - cosmetic fixes for flags output on known machines.
 
3246
    
 
3247
    - Whitelist update:
 
3248
      - add Amilo A7640 to known machines, also add S3_BIOS for it,
 
3249
        VBE_POST alone does not seem to work on this machine, but S3_BIOS does
 
3250
 
 
3251
commit 004c9816f2a011451b7a988d84c22b67085c5815
 
3252
Author: Pavel Machek <pavel@ucw.cz>
 
3253
Date:   Tue Feb 28 13:48:48 2006 +0000
 
3254
 
 
3255
    Use flags variable instead of 5-or-so separate variables.
 
3256
 
 
3257
commit c9011c81c87ff2ee74fa2625d4734e00c0d45f8c
 
3258
Author: Pavel Machek <pavel@ucw.cz>
 
3259
Date:   Mon Feb 27 18:14:25 2006 +0000
 
3260
 
 
3261
    From Stefan Seyfried:
 
3262
    
 
3263
    While trying to enlarge the s2ram database, i came across a machine
 
3264
    (sony vaio pcg-grt995 mp) that did not work. It gave lots of
 
3265
    
 
3266
    read: Bad address
 
3267
    dmi: read: Bad address
 
3268
    
 
3269
    and no identification. So i looked into the dmidecode-2.7 source and
 
3270
    found a workaround. I stripped it down to the minimum and it works
 
3271
    for me - but don't expect that i know what i am doing here, better
 
3272
    look twice ;-)
 
3273
 
 
3274
commit 4d8691b70e91ce73db55f8edd8c9d51dbc66574f
 
3275
Author: Pavel Machek <pavel@ucw.cz>
 
3276
Date:   Mon Feb 27 12:45:10 2006 +0000
 
3277
 
 
3278
    Switch whitelist.c into table.
 
3279
 
 
3280
commit a76f67dd1048e4e8b59a517e752b7a80d5bba4b9
 
3281
Author: Pavel Machek <pavel@ucw.cz>
 
3282
Date:   Sun Feb 26 23:41:11 2006 +0000
 
3283
 
 
3284
    Add option to read passphrase from stdin -- useful for scripts.
 
3285
 
 
3286
commit 7bb113ff3c69b2a3ee75764e2a00d69b836a8d28
 
3287
Author: Pavel Machek <pavel@ucw.cz>
 
3288
Date:   Sun Feb 26 23:28:13 2006 +0000
 
3289
 
 
3290
    Add option to dump the whitelist.
 
3291
 
 
3292
commit d22a1281d9d4888413d4c4f7f3d48e5883008573
 
3293
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3294
Date:   Sun Feb 26 18:17:12 2006 +0000
 
3295
 
 
3296
    Add scripts to create the resume initrd file and to install the resume binary
 
3297
    in the initrd.  Add "install-" actions for the suspend and resume tools to Makefile.
 
3298
 
 
3299
commit b6d2363812351ce3851f46c6c83ba003b38765c1
 
3300
Author: Pavel Machek <pavel@ucw.cz>
 
3301
Date:   Sat Feb 25 23:22:53 2006 +0000
 
3302
 
 
3303
    Add example scripts to do encrypted swsusp without entering password
 
3304
    during suspend.
 
3305
 
 
3306
commit ce8b59abdcc0aee2a9bd023d4cc44c61a91842f4
 
3307
Author: Pavel Machek <pavel@ucw.cz>
 
3308
Date:   Sat Feb 25 20:48:55 2006 +0000
 
3309
 
 
3310
    Refactor code so that duplicate console switches are eliminated.
 
3311
 
 
3312
commit 9c94bc849734c2eabde532951013b68b41f03064
 
3313
Author: Pavel Machek <pavel@ucw.cz>
 
3314
Date:   Sat Feb 25 20:41:31 2006 +0000
 
3315
 
 
3316
    Use variables, not function calls in the whitelist.
 
3317
 
 
3318
commit 7f546e884a053101f5a2689a326c4386d0975a47
 
3319
Author: Pavel Machek <pavel@ucw.cz>
 
3320
Date:   Sat Feb 25 20:23:37 2006 +0000
 
3321
 
 
3322
    Rename is_product to strxcmp, and make return value consistent with
 
3323
    rest of code.
 
3324
 
 
3325
commit 48577d53dcf0c800f30fa043c1929ff16c59adb1
 
3326
Author: Pavel Machek <pavel@ucw.cz>
 
3327
Date:   Sat Feb 25 20:17:37 2006 +0000
 
3328
 
 
3329
    Cleanup "Acer" entry in whitelist.
 
3330
 
 
3331
commit bcc889ca908ed138464f2c084d0e030ab805c91d
 
3332
Author: Pavel Machek <pavel@ucw.cz>
 
3333
Date:   Sat Feb 25 20:08:36 2006 +0000
 
3334
 
 
3335
    Make whitelist a bit nicer, fix warnings and problems I introduced
 
3336
    with previous whitelist.
 
3337
 
 
3338
commit 73f3a78f0ee4038235115f0083c4f29f7a2c6642
 
3339
Author: Pavel Machek <pavel@ucw.cz>
 
3340
Date:   Sat Feb 25 16:13:00 2006 +0000
 
3341
 
 
3342
    Fix problems I introduced, print line # when whitelist matches.
 
3343
 
 
3344
commit cc52f9610700a290e12d881e51b9e9345804c89a
 
3345
Author: Pavel Machek <pavel@ucw.cz>
 
3346
Date:   Sat Feb 25 13:30:32 2006 +0000
 
3347
 
 
3348
    Try to get whitelist into better shape.
 
3349
 
 
3350
commit 31f63ea7534255d13b878b95d771f055bdba2f36
 
3351
Author: Pavel Machek <pavel@ucw.cz>
 
3352
Date:   Sat Feb 25 12:44:10 2006 +0000
 
3353
 
 
3354
    Move whitelist into separate file.
 
3355
 
 
3356
commit 46943e5772286a16bc9ad4390cd1e75c9c7c4d9f
 
3357
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3358
Date:   Sat Feb 25 00:39:06 2006 +0000
 
3359
 
 
3360
    Rearrange error messages in suspend so that they get printed at the right time
 
3361
    (patch from Luca Tettamanti <kronos.it@gmail.com>).
 
3362
 
 
3363
commit 51144045c19dd3b66207a3c0313c3c441ffe4730
 
3364
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3365
Date:   Sat Feb 25 00:27:40 2006 +0000
 
3366
 
 
3367
    Add Blowfish encryption for suspend and resume with the help of OpenSSL.
 
3368
 
 
3369
commit 4e0455d0cce2f98b56227a2ce2ee591f311a139e
 
3370
Author: Pavel Machek <pavel@ucw.cz>
 
3371
Date:   Fri Feb 24 16:21:04 2006 +0000
 
3372
 
 
3373
    Added --identify from stefan (after minor cleanups).
 
3374
 
 
3375
commit b8e25ebad9ef20388ebdf464d1029d516b712970
 
3376
Author: Pavel Machek <pavel@ucw.cz>
 
3377
Date:   Fri Feb 24 11:54:13 2006 +0000
 
3378
 
 
3379
    Add possibility to force suspend even for machine that is not in
 
3380
    whitelist. Thanks to Stefan Seyfried seife at suse.de .
 
3381
 
 
3382
commit d9da596f06dbcd5d3f65b4b2202f9db107980f61
 
3383
Author: Pavel Machek <pavel@ucw.cz>
 
3384
Date:   Fri Feb 24 11:01:03 2006 +0000
 
3385
 
 
3386
    Add toshiba Libretto into whitelist, thanks to Ben Slusky sluskyb at
 
3387
    paranoiacs.org .
 
3388
 
 
3389
commit 4aca6b5fd5d1943053a27abbafba2b430a5e8717
 
3390
Author: Pavel Machek <pavel@ucw.cz>
 
3391
Date:   Thu Feb 23 12:20:26 2006 +0000
 
3392
 
 
3393
    vt-switching support for s2ram from Stefan.
 
3394
 
 
3395
commit fa89a40a4de5f16b3c1f2dbcd64da766727b8a97
 
3396
Author: Pavel Machek <pavel@ucw.cz>
 
3397
Date:   Wed Feb 22 21:35:50 2006 +0000
 
3398
 
 
3399
    Add x86emu to build on x86-64.
 
3400
 
 
3401
commit 1e999ec9a45acc159211c2ee9bf6ab9d1dc32fb6
 
3402
Author: Pavel Machek <pavel@ucw.cz>
 
3403
Date:   Wed Feb 22 21:31:31 2006 +0000
 
3404
 
 
3405
    Add missing headers.
 
3406
 
 
3407
commit 65426a6e93d8e4cd268b72819be2d1e65b6c586a
 
3408
Author: Pavel Machek <pavel@ucw.cz>
 
3409
Date:   Wed Feb 22 21:27:11 2006 +0000
 
3410
 
 
3411
    HP Omnibook support, thanks to Fabio Comolli <fabio.comolli at gmail.com>.
 
3412
 
 
3413
commit 5ed860b92f23cb2cefeb42ccef70d786004c4fb7
 
3414
Author: Pavel Machek <pavel@ucw.cz>
 
3415
Date:   Wed Feb 22 13:05:40 2006 +0000
 
3416
 
 
3417
    Build fixes from Stefan Seyfried, and radeontool fixes:
 
3418
    
 
3419
    Mon Feb 20 21:29:00 CET 2006 - schwab@suse.de
 
3420
    
 
3421
    - Fix use of volatile.
 
3422
    - Remove use of kernel header.
 
3423
 
 
3424
commit e6c91017cc6db5536c2fa5ea84727bf70dc6e392
 
3425
Author: Pavel Machek <pavel@ucw.cz>
 
3426
Date:   Mon Feb 20 22:08:33 2006 +0000
 
3427
 
 
3428
    List meaning of special machines.
 
3429
 
 
3430
commit ee9bb03661476341cb83a922db71e92b00e5cae8
 
3431
Author: Pavel Machek <pavel@ucw.cz>
 
3432
Date:   Mon Feb 20 22:02:55 2006 +0000
 
3433
 
 
3434
    Merge whitelist form acpi_support-0.52.
 
3435
 
 
3436
commit 51c844871e6efac90805e23167bc785fdc363a69
 
3437
Author: Pavel Machek <pavel@ucw.cz>
 
3438
Date:   Mon Feb 20 20:12:47 2006 +0000
 
3439
 
 
3440
    Integrate vbetool into s2ram so that we don't have to call external programs.
 
3441
 
 
3442
commit 2710ecdae4f5d64e79f05a138105696b2aa703d1
 
3443
Author: Pavel Machek <pavel@ucw.cz>
 
3444
Date:   Mon Feb 20 18:01:22 2006 +0000
 
3445
 
 
3446
    Add missing files.
 
3447
 
 
3448
commit b16b9439a3f3a4dd9f9629eb9b7843347e650e39
 
3449
Author: Pavel Machek <pavel@ucw.cz>
 
3450
Date:   Mon Feb 20 17:06:48 2006 +0000
 
3451
 
 
3452
    Add vbetool-0.5 to repository.
 
3453
 
 
3454
commit d5ebb4ae0fab6f55a4d2b12f4e2f47d928f28278
 
3455
Author: Pavel Machek <pavel@ucw.cz>
 
3456
Date:   Mon Feb 20 00:48:09 2006 +0000
 
3457
 
 
3458
    Make compression optional.
 
3459
 
 
3460
commit 134662cc13d846efba8180a1523b679c53b275a2
 
3461
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3462
Date:   Sun Feb 19 08:23:10 2006 +0000
 
3463
 
 
3464
    Implement the ability to compress the system snapshot image using the LZF
 
3465
    compression algorithm.
 
3466
    
 
3467
    libLZF is now needed to compile the suspend and resume tools.
 
3468
 
 
3469
commit 78ce698dc99d86fe82d8c7bdc2d09e21401fea65
 
3470
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3471
Date:   Thu Feb 16 22:52:22 2006 +0000
 
3472
 
 
3473
    Add the ability to compute and verify an MD5 checksum of the snapshot image.
 
3474
    The md5.h and md5.c files are from the coreutils package (verbatim).
 
3475
 
 
3476
commit a81e699e7f55646f57672e9d7cd521ab3aa1b676
 
3477
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3478
Date:   Tue Feb 14 22:20:59 2006 +0000
 
3479
 
 
3480
    Fix suspend not to loop if the image writing fails for a reason other than the lack
 
3481
    of free swap space.
 
3482
 
 
3483
commit 2b86169b1c0ae1624e95dfa7559cba81c50ea126
 
3484
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3485
Date:   Tue Feb 14 22:18:57 2006 +0000
 
3486
 
 
3487
    Teach suspend and resume to write/read more than one page at a time.
 
3488
 
 
3489
commit c110ca2ad4b66c4275d480f6c66946ab71454f4f
 
3490
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3491
Date:   Tue Feb 14 22:16:34 2006 +0000
 
3492
 
 
3493
    Make resume and suspend use configuration files.
 
3494
 
 
3495
commit ab2568313f8f2f016dd67820f8cad2a87788eaec
 
3496
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3497
Date:   Sat Feb 11 12:03:13 2006 +0000
 
3498
 
 
3499
    Change suspend to mount all of the needed devices and to switch the
 
3500
    virtual console before FREEZE.  Additionally we chroot to /proc/<our PID>
 
3501
    now.
 
3502
 
 
3503
commit 2a39fc6ebc355908d2e1551ff640403a5a18c22e
 
3504
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3505
Date:   Thu Feb 9 23:24:21 2006 +0000
 
3506
 
 
3507
    Link resume statically so it doesn't need any libraries to be run (useful
 
3508
    for running resume from an initrd) and update the howto accordingly.
 
3509
 
 
3510
commit d24caa1c8934211dcec16f6f74785224aefdc17b
 
3511
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3512
Date:   Thu Feb 9 16:56:57 2006 +0000
 
3513
 
 
3514
    Fix resume: do not as whether to boot if there's no suspend signature
 
3515
    present.
 
3516
 
 
3517
commit c4337fe20595a9f65dcaf9c6971be01c2a9ca6eb
 
3518
Author: Pavel Machek <pavel@ucw.cz>
 
3519
Date:   Thu Feb 9 00:37:47 2006 +0000
 
3520
 
 
3521
    Add some warnings so people don't trash their filesystems.
 
3522
 
 
3523
commit 07e347c8a7f8fb0e386da3fe8109c911fb522996
 
3524
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3525
Date:   Thu Feb 9 00:10:06 2006 +0000
 
3526
 
 
3527
    Add some more detailed information to the HOWTO.
 
3528
 
 
3529
commit cce7dd428681125e3fa4f4563266109906884f6a
 
3530
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3531
Date:   Wed Feb 8 21:43:41 2006 +0000
 
3532
 
 
3533
    Two safety features:
 
3534
    1) If resume cannot stat the resume device file, it will ask the user for the
 
3535
    file name with the option to reboot
 
3536
    2) If the system snapshot image cannot be read, resume will ask the user
 
3537
    whether to continue or reboot.  If the reboot is chosen, the resume partition
 
3538
    header will not be changed (ie. no writes)
 
3539
 
 
3540
commit 37b93bee12e6c0b5b2d83c3dced9b60593612da4
 
3541
Author: Pavel Machek <pavel@ucw.cz>
 
3542
Date:   Wed Feb 8 11:18:33 2006 +0000
 
3543
 
 
3544
    Print something before snapshot, so that user does not stare at empty screen.
 
3545
 
 
3546
commit 30b4fe7114cef2da127c1639d5bc8f3179acf5a8
 
3547
Author: Pavel Machek <pavel@ucw.cz>
 
3548
Date:   Wed Feb 8 11:18:05 2006 +0000
 
3549
 
 
3550
    Fix loff_t vs. long problem.
 
3551
 
 
3552
commit 8b5155a616e5de5d3db6e1eea03339fff78bc81c
 
3553
Author: Pavel Machek <pavel@ucw.cz>
 
3554
Date:   Wed Feb 8 08:37:43 2006 +0000
 
3555
 
 
3556
    Fix warning in enough_swap.
 
3557
 
 
3558
commit a4aa9e2a5b6d6763ffb865be695d4c76867a2511
 
3559
Author: Pavel Machek <pavel@ucw.cz>
 
3560
Date:   Wed Feb 8 08:35:00 2006 +0000
 
3561
 
 
3562
    Point to acpi_support package.
 
3563
 
 
3564
commit 50385b042f211748876bd6b69cbeb82a66fef5ec
 
3565
Author: Pavel Machek <pavel@ucw.cz>
 
3566
Date:   Wed Feb 8 08:27:33 2006 +0000
 
3567
 
 
3568
    Document how to get uswsusp up and running.
 
3569
 
 
3570
commit ad1291c2d199f2e1332cbd9c195aa4a4952a73eb
 
3571
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3572
Date:   Wed Feb 8 08:14:43 2006 +0000
 
3573
 
 
3574
    Allow suspend and resume to set the kernel console loglevel and make suspend
 
3575
    clear the virtual terminal after snapshotting the system.
 
3576
 
 
3577
commit d9ec2f2dad7150039a794fb4dec688e1f3af353a
 
3578
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3579
Date:   Mon Feb 6 08:37:50 2006 +0000
 
3580
 
 
3581
    Move the chrooting to main() and clean up the code.
 
3582
 
 
3583
commit 84b9b340442d8bb6b73a2096c94ce7ef21db88db
 
3584
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3585
Date:   Sun Feb 5 23:30:30 2006 +0000
 
3586
 
 
3587
    Make the suspending utility mount the temporary tmpfs filesystem and then
 
3588
    fork.  Next, the parent waits for the child and the child drives the suspend.
 
3589
    After the child has exited, the parent unmounts the temporary fs and exits.
 
3590
    [This allow us to umount the temporary fs even if there's an error in the
 
3591
    child after chroot().]
 
3592
 
 
3593
commit 163babf504ba4bb4e60d6225d6820499b9c7c819
 
3594
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3595
Date:   Sun Feb 5 19:12:18 2006 +0000
 
3596
 
 
3597
    To protect the frozen filesystems from accidental damage we mount a temporary
 
3598
    tmpfs filesystem, create the device files we'll need later on it and chroot
 
3599
    to it immediately after snapshotting the system.
 
3600
 
 
3601
commit 1e181453dbacd89c85f17c473fc10e1929888b54
 
3602
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3603
Date:   Fri Feb 3 22:39:24 2006 +0000
 
3604
 
 
3605
    Fix some problems related to implicit type conversions
 
3606
 
 
3607
commit 424b4bf50cd76b6d38216799f03f98a3cc64659f
 
3608
Author: Pavel Machek <pavel@ucw.cz>
 
3609
Date:   Mon Jan 30 13:14:14 2006 +0000
 
3610
 
 
3611
    Describe problems with current refrigerator.
 
3612
 
 
3613
commit 698aa2c53f40c33de34553cb825ad6d7afe99ebf
 
3614
Author: Rafael J. Wysocki <rjw@sisk.pl>
 
3615
Date:   Sun Jan 29 14:16:47 2006 +0000
 
3616
 
 
3617
    Allow the suspending utility to bind itself to the virtual terminal the kernel is using after processes has been frozen
 
3618
 
 
3619
commit 1abc3b7e36f9b3b767ec530feaccd27e3ae8491d
 
3620
Author: Pavel Machek <pavel@ucw.cz>
 
3621
Date:   Sat Jan 28 16:35:25 2006 +0000
 
3622
 
 
3623
    vbetool support by Luca <kronos kronoz.cjb.net>
 
3624
 
 
3625
commit 0c405e5f86a9b71928d401856dbfd2b19de6dbe1
 
3626
Author: Pavel Machek <pavel@ucw.cz>
 
3627
Date:   Fri Jan 27 08:09:33 2006 +0000
 
3628
 
 
3629
    Add handling of nonexistent files to s2ram.c
 
3630
 
 
3631
commit 2f0e0b64d7b03b0843ecb474dcfea0ca2843dea8
 
3632
Author: Pavel Machek <pavel@ucw.cz>
 
3633
Date:   Thu Jan 26 08:40:18 2006 +0000
 
3634
 
 
3635
    Added clean target, killed several warnings.
 
3636
 
 
3637
commit 5ce4589e216d030db9c4b97e3b2702c0aaec2763
 
3638
Author: Pavel Machek <pavel@ucw.cz>
 
3639
Date:   Thu Jan 26 08:37:51 2006 +0000
 
3640
 
 
3641
    Add setting of acpi_video_mode.
 
3642
 
 
3643
commit 06eb8329770294b7ef78edc5a23b9281c9db6947
 
3644
Author: Pavel Machek <pavel@ucw.cz>
 
3645
Date:   Wed Jan 25 21:35:42 2006 +0000
 
3646
 
 
3647
    Updates from rafael:
 
3648
    
 
3649
    * use loff_t where it makes sense
 
3650
    
 
3651
    * retry if image can not fit into available swap
 
3652
    
 
3653
    * update to newer kernel interface
 
3654
 
 
3655
commit 4b1f89c766e246f6df12efbb9648e210a200f5ca
 
3656
Author: Pavel Machek <pavel@ucw.cz>
 
3657
Date:   Tue Jan 24 23:05:19 2006 +0000
 
3658
 
 
3659
    Integrate radeontool into s2ram.
 
3660
 
 
3661
commit ce9fc6e436728b16fdea096b384d4c98c53eed28
 
3662
Author: Pavel Machek <pavel@ucw.cz>
 
3663
Date:   Tue Jan 24 22:51:11 2006 +0000
 
3664
 
 
3665
    Stripped down radeontool, turning off backlight is neccessary on thinkpads.
 
3666
 
 
3667
commit 0f464c2fbda241694761e69e5e6f84c828884a75
 
3668
Author: Pavel Machek <pavel@ucw.cz>
 
3669
Date:   Tue Jan 24 22:35:43 2006 +0000
 
3670
 
 
3671
    Added option parsing and "tell me if you can suspend on this machine" mode.
 
3672
 
 
3673
commit e834aae2d3d64bc3c8767d811885581477c3cef0
 
3674
Author: Pavel Machek <pavel@ucw.cz>
 
3675
Date:   Tue Jan 24 17:20:12 2006 +0000
 
3676
 
 
3677
    Add suspend-to-RAM support, and roadmap to encrypted swsusp.
 
3678
 
 
3679
commit 32fa7a56cb630061b310d350aacda7267c793c58
 
3680
Author: Pavel Machek <pavel@ucw.cz>
 
3681
Date:   Tue Jan 17 21:45:48 2006 +0000
 
3682
 
 
3683
    Hardcode /dev/snapshot, and add README.
 
3684
 
 
3685
commit c163fb2e4f7158f8a5f4cba7b6507c1c51710e48
 
3686
Author: Pavel Machek <pavel@ucw.cz>
 
3687
Date:   Tue Jan 17 21:11:47 2006 +0000
 
3688
 
 
3689
    Initial revision