staging: et131x: et131x.c: sparse warning of incompatible types
authorSudip Mukherjee <sudipm.mukherjee@gmail.com>
Tue, 2 Sep 2014 11:51:12 +0000 (17:21 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 2 Sep 2014 17:57:03 +0000 (10:57 -0700)
fixed sparse warning:   incompatible types in comparison expression
(different address spaces)

wolw and reg both are being used only for the initialization of
the __iomem area.

Signed-off-by: Sudip Mukherjee <sudip@vectorindia.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/et131x/et131x.c

index 52abe33..1037d93 100644 (file)
@@ -1135,7 +1135,7 @@ static void et1310_config_rxmac_regs(struct et131x_adapter *adapter)
        u32 sa_lo;
        u32 sa_hi = 0;
        u32 pf_ctrl = 0;
-       u32 *wolw;
+       u32 __iomem *wolw;
 
        /* Disable the MAC while it is being configured (also disable WOL) */
        writel(0x8, &rxmac->ctrl);
@@ -1255,7 +1255,7 @@ static void et1310_config_txmac_regs(struct et131x_adapter *adapter)
 static void et1310_config_macstat_regs(struct et131x_adapter *adapter)
 {
        struct macstat_regs __iomem *macstat = &adapter->regs->macstat;
-       u32 *reg;
+       u32 __iomem *reg;
 
        /* initialize all the macstat registers to zero on the device  */
        for (reg = &macstat->txrx_0_64_byte_frames;