[U-Boot] [PATCH 17/19] auto_update.c: Fix GCC 4.6 build warnings

Stefan Roese sr at denx.de
Tue Nov 15 19:03:33 CET 2011


Fix:
../common/auto_update.c: In function 'au_check_header_valid':
../common/auto_update.c:94:16: warning: variable 'checksum' set but not used [-Wunused-but-set-variable]
../common/auto_update.c: In function 'do_auto_update':
../common/auto_update.c:400:30: warning: variable 'got_ctrlc' set but not used [-Wunused-but-set-variable]

Signed-off-by: Stefan Roese <sr at denx.de>
---
 board/esd/common/auto_update.c |    8 +-------
 1 files changed, 1 insertions(+), 7 deletions(-)

diff --git a/board/esd/common/auto_update.c b/board/esd/common/auto_update.c
index 4dfea71..fc60545 100644
--- a/board/esd/common/auto_update.c
+++ b/board/esd/common/auto_update.c
@@ -91,7 +91,6 @@ int au_check_cksum_valid(int i, long nbytes)
 int au_check_header_valid(int i, long nbytes)
 {
 	image_header_t *hdr;
-	unsigned long checksum;
 
 	hdr = (image_header_t *)LOAD_ADDR;
 #if defined(CONFIG_FIT)
@@ -127,9 +126,6 @@ int au_check_header_valid(int i, long nbytes)
 		return -1;
 	}
 
-	/* recycle checksum */
-	checksum = image_get_data_size (hdr);
-
 	return 0;
 }
 
@@ -397,7 +393,7 @@ int do_auto_update(void)
 {
 	block_dev_desc_t *stor_dev = NULL;
 	long sz;
-	int i, res, cnt, old_ctrlc, got_ctrlc;
+	int i, res, cnt, old_ctrlc;
 	char buffer[32];
 	char str[80];
 	int n;
@@ -473,8 +469,6 @@ int do_auto_update(void)
 			/* let the user break out of the loop */
 			if (ctrlc() || had_ctrlc ()) {
 				clear_ctrlc ();
-				if (res < 0)
-					got_ctrlc = 1;
 				break;
 			}
 			cnt++;
-- 
1.7.7.3



More information about the U-Boot mailing list