]> Pileus Git - ~andy/linux/blobdiff - drivers/net/ethernet/korina.c
Merge tag 'remoteproc-3.11-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...
[~andy/linux] / drivers / net / ethernet / korina.c
index 907e94a3fb0618406f3fa5cf847fecd8be90010e..270e65f21102415d554d115956644c862e02725e 100644 (file)
@@ -494,12 +494,9 @@ static void korina_multicast_list(struct net_device *dev)
 
        /* Build the hash table */
        if (netdev_mc_count(dev) > 4) {
-               u16 hash_table[4];
+               u16 hash_table[4] = { 0 };
                u32 crc;
 
-               for (i = 0; i < 4; i++)
-                       hash_table[i] = 0;
-
                netdev_for_each_mc_addr(ha, dev) {
                        crc = ether_crc_le(6, ha->addr);
                        crc >>= 26;
@@ -1213,7 +1210,6 @@ static int korina_remove(struct platform_device *pdev)
        iounmap(lp->rx_dma_regs);
        iounmap(lp->tx_dma_regs);
 
-       platform_set_drvdata(pdev, NULL);
        unregister_netdev(bif->dev);
        free_netdev(bif->dev);