aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/i825xx
diff options
context:
space:
mode:
authorJoe Perches <joe@perches.com>2012-06-04 08:44:16 -0400
committerDavid S. Miller <davem@davemloft.net>2012-06-06 12:31:33 -0400
commit6469933605a3ecdfa66b98160cde98ecd256cb3f (patch)
tree9d80273c26cbec4b3064eee47ba173be11ac444f /drivers/net/ethernet/i825xx
parent20d5ec435c5fba8142eb7df692a5f54fbb26e892 (diff)
ethernet: Remove casts to same type
Adding casts of objects to the same type is unnecessary and confusing for a human reader. For example, this cast: int y; int *p = (int *)&y; I used the coccinelle script below to find and remove these unnecessary casts. I manually removed the conversions this script produces of casts with __force, __iomem and __user. @@ type T; T *p; @@ - (T *)p + p A function in atl1e_main.c was passed a const pointer when it actually modified elements of the structure. Change the argument to a non-const pointer. A function in stmmac needed a __force to avoid a sparse warning. Added it. Signed-off-by: Joe Perches <joe@perches.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/i825xx')
-rw-r--r--drivers/net/ethernet/i825xx/lp486e.c8
-rw-r--r--drivers/net/ethernet/i825xx/sun3_82586.c4
2 files changed, 6 insertions, 6 deletions
diff --git a/drivers/net/ethernet/i825xx/lp486e.c b/drivers/net/ethernet/i825xx/lp486e.c
index 6c2952c8ea15..3735bfa53600 100644
--- a/drivers/net/ethernet/i825xx/lp486e.c
+++ b/drivers/net/ethernet/i825xx/lp486e.c
@@ -629,10 +629,10 @@ init_i596(struct net_device *dev) {
629 629
630 memcpy ((void *)lp->eth_addr, dev->dev_addr, 6); 630 memcpy ((void *)lp->eth_addr, dev->dev_addr, 6);
631 lp->set_add.command = CmdIASetup; 631 lp->set_add.command = CmdIASetup;
632 i596_add_cmd(dev, (struct i596_cmd *)&lp->set_add); 632 i596_add_cmd(dev, &lp->set_add);
633 633
634 lp->tdr.command = CmdTDR; 634 lp->tdr.command = CmdTDR;
635 i596_add_cmd(dev, (struct i596_cmd *)&lp->tdr); 635 i596_add_cmd(dev, &lp->tdr);
636 636
637 if (lp->scb.command && i596_timeout(dev, "i82596 init", 200)) 637 if (lp->scb.command && i596_timeout(dev, "i82596 init", 200))
638 return 1; 638 return 1;
@@ -737,7 +737,7 @@ i596_cleanup_cmd(struct net_device *dev) {
737 737
738 lp = netdev_priv(dev); 738 lp = netdev_priv(dev);
739 while (lp->cmd_head) { 739 while (lp->cmd_head) {
740 cmd = (struct i596_cmd *)lp->cmd_head; 740 cmd = lp->cmd_head;
741 741
742 lp->cmd_head = pa_to_va(lp->cmd_head->pa_next); 742 lp->cmd_head = pa_to_va(lp->cmd_head->pa_next);
743 lp->cmd_backlog--; 743 lp->cmd_backlog--;
@@ -1281,7 +1281,7 @@ static void set_multicast_list(struct net_device *dev) {
1281 lp->i596_config[8] |= 0x01; 1281 lp->i596_config[8] |= 0x01;
1282 } 1282 }
1283 1283
1284 i596_add_cmd(dev, (struct i596_cmd *) &lp->set_conf); 1284 i596_add_cmd(dev, &lp->set_conf);
1285 } 1285 }
1286} 1286}
1287 1287
diff --git a/drivers/net/ethernet/i825xx/sun3_82586.c b/drivers/net/ethernet/i825xx/sun3_82586.c
index cae17f4bc93e..353f57f675d0 100644
--- a/drivers/net/ethernet/i825xx/sun3_82586.c
+++ b/drivers/net/ethernet/i825xx/sun3_82586.c
@@ -571,7 +571,7 @@ static int init586(struct net_device *dev)
571 } 571 }
572#endif 572#endif
573 573
574 ptr = alloc_rfa(dev,(void *)ptr); /* init receive-frame-area */ 574 ptr = alloc_rfa(dev,ptr); /* init receive-frame-area */
575 575
576 /* 576 /*
577 * alloc xmit-buffs / init xmit_cmds 577 * alloc xmit-buffs / init xmit_cmds
@@ -584,7 +584,7 @@ static int init586(struct net_device *dev)
584 ptr = (char *) ptr + XMIT_BUFF_SIZE; 584 ptr = (char *) ptr + XMIT_BUFF_SIZE;
585 p->xmit_buffs[i] = (struct tbd_struct *)ptr; /* TBD */ 585 p->xmit_buffs[i] = (struct tbd_struct *)ptr; /* TBD */
586 ptr = (char *) ptr + sizeof(struct tbd_struct); 586 ptr = (char *) ptr + sizeof(struct tbd_struct);
587 if((void *)ptr > (void *)dev->mem_end) 587 if(ptr > (void *)dev->mem_end)
588 { 588 {
589 printk("%s: not enough shared-mem for your configuration!\n",dev->name); 589 printk("%s: not enough shared-mem for your configuration!\n",dev->name);
590 return 1; 590 return 1;