]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
drivers/net/e1000_spi.c: Fix build warnings
authorAnatolij Gustschin <agust@denx.de>
Tue, 20 Dec 2011 02:29:03 +0000 (02:29 +0000)
committerWolfgang Denk <wd@denx.de>
Tue, 20 Dec 2011 22:13:49 +0000 (23:13 +0100)
Fix:
e1000_spi.c: In function 'spi_free_slave':
e1000_spi.c:115: warning: unused variable 'hw'
e1000_spi.c: In function 'do_e1000_spi':
e1000_spi.c:472: warning: 'checksum' may be used uninitialized in this function
e1000_spi.c:472: note: 'checksum' was declared here

Signed-off-by: Anatolij Gustschin <agust@denx.de>
Cc: Kyle Moffett <Kyle.D.Moffett@boeing.com>
Acked-by: Kyle Moffett <Kyle.D.Moffett@boeing.com>
drivers/net/e1000_spi.c

index 549178019316cd9e486f42c4840211103bc08a14..5f774f4d8a40252b5b0678c4a82911dde448d5bc 100644 (file)
@@ -1,4 +1,5 @@
 #include "e1000.h"
+#include <linux/compiler.h>
 
 /*-----------------------------------------------------------------------
  * SPI transfer
@@ -112,7 +113,7 @@ struct spi_slave *spi_setup_slave(unsigned int bus, unsigned int cs,
 
 void spi_free_slave(struct spi_slave *spi)
 {
-       struct e1000_hw *hw = e1000_hw_from_spi(spi);
+       __maybe_unused struct e1000_hw *hw = e1000_hw_from_spi(spi);
        E1000_DBG(hw->nic, "EEPROM SPI access released\n");
 }
 
@@ -469,7 +470,7 @@ static int do_e1000_spi_program(cmd_tbl_t *cmdtp, struct e1000_hw *hw,
 static int do_e1000_spi_checksum(cmd_tbl_t *cmdtp, struct e1000_hw *hw,
                int argc, char * const argv[])
 {
-       uint16_t i, length, checksum, checksum_reg;
+       uint16_t i, length, checksum = 0, checksum_reg;
        uint16_t *buffer;
        boolean_t upd;