[PATCH] swsusp warning fix
kernel/power/swap.c: In function 'swsusp_write': kernel/power/swap.c:275: warning: 'start' may be used uninitialized in this function gcc isn't smart enough, so help it. Cc: Pavel Machek <pavel@ucw.cz> Cc: "Rafael J. Wysocki" <rjw@sisk.pl> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
95018f7c94
commit
712f403af6
|
@ -263,7 +263,6 @@ int swsusp_write(void)
|
|||
struct swap_map_handle handle;
|
||||
struct snapshot_handle snapshot;
|
||||
struct swsusp_info *header;
|
||||
unsigned long start;
|
||||
int error;
|
||||
|
||||
if ((error = swsusp_swap_check())) {
|
||||
|
@ -281,16 +280,17 @@ int swsusp_write(void)
|
|||
}
|
||||
error = get_swap_writer(&handle);
|
||||
if (!error) {
|
||||
start = handle.cur_swap;
|
||||
unsigned long start = handle.cur_swap;
|
||||
error = swap_write_page(&handle, header);
|
||||
}
|
||||
if (!error)
|
||||
error = save_image(&handle, &snapshot, header->pages - 1);
|
||||
if (!error) {
|
||||
flush_swap_writer(&handle);
|
||||
printk("S");
|
||||
error = mark_swapfiles(swp_entry(root_swap, start));
|
||||
printk("|\n");
|
||||
if (!error)
|
||||
error = save_image(&handle, &snapshot,
|
||||
header->pages - 1);
|
||||
if (!error) {
|
||||
flush_swap_writer(&handle);
|
||||
printk("S");
|
||||
error = mark_swapfiles(swp_entry(root_swap, start));
|
||||
printk("|\n");
|
||||
}
|
||||
}
|
||||
if (error)
|
||||
free_all_swap_pages(root_swap, handle.bitmap);
|
||||
|
|
Loading…
Reference in New Issue