Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 712f403a authored by Andrew Morton's avatar Andrew Morton Committed by Linus Torvalds
Browse files

[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: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 95018f7c
Loading
Loading
Loading
Loading
+10 −10
Original line number Diff line number Diff line
@@ -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,17 +280,18 @@ 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);
			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);
	release_swap_writer(&handle);