]> rtime.felk.cvut.cz Git - zynq/linux.git/commitdiff
net: xilinx: Init mdio_mcreg variable
authorMichal Simek <michal.simek@xilinx.com>
Tue, 7 Feb 2017 12:01:18 +0000 (13:01 +0100)
committerMichal Simek <michal.simek@xilinx.com>
Wed, 27 Mar 2019 13:49:32 +0000 (14:49 +0100)
Init variable which is not used for 10G/25G that's why compiler
doesn't see it to be initialized properly which is causing
compilation warning:
drivers/net/ethernet/xilinx/xilinx_axienet_main.c: In function
'axienet_dma_err_handler':
drivers/net/ethernet/xilinx/xilinx_axienet_main.c:2117:3: warning:
'mdio_mcreg' may be used uninitialized in this function
[-Wmaybe-uninitialized]
   axienet_iow(lp, XAE_MDIO_MC_OFFSET, mdio_mcreg);

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
drivers/net/ethernet/xilinx/xilinx_axienet_main.c

index c453eb10531bcb7e484a8255f67b7039d55cd9de..03ce46b791a06bcc812477ea98c2b1202c942536 100644 (file)
@@ -2040,7 +2040,7 @@ static void axienet_dma_err_handler(unsigned long data)
 {
        u32 axienet_status;
        u32 cr, i;
-       int mdio_mcreg;
+       int mdio_mcreg = 0;
        struct axienet_local *lp = (struct axienet_local *) data;
        struct net_device *ndev = lp->ndev;
        struct axidma_bd *cur_p;