* [U-Boot] [PATCH] net: Armada100: Fix compilation warnings
@ 2011-10-31 11:19 Ajay Bhargav
2011-11-19 22:08 ` Anatolij Gustschin
0 siblings, 1 reply; 3+ messages in thread
From: Ajay Bhargav @ 2011-10-31 11:19 UTC (permalink / raw)
To: u-boot
This patch fix compilation warnings for Armada100 FEC driver
Ref:
warning: dereferencing type-punned pointer will break
strict-aliasing rules
Signed-off-by: Ajay Bhargav <ajay.bhargav@einfochips.com>
---
drivers/net/armada100_fec.c | 14 ++++++++++----
1 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/drivers/net/armada100_fec.c b/drivers/net/armada100_fec.c
index fbf9763..1a54362 100644
--- a/drivers/net/armada100_fec.c
+++ b/drivers/net/armada100_fec.c
@@ -440,6 +440,7 @@ static int armdfec_init(struct eth_device *dev, bd_t *bd)
struct armdfec_device *darmdfec = to_darmdfec(dev);
struct armdfec_reg *regs = darmdfec->regs;
int phy_adr;
+ u32 temp;
armdfec_init_rx_desc_ring(darmdfec);
@@ -479,9 +480,12 @@ static int armdfec_init(struct eth_device *dev, bd_t *bd)
update_hash_table_mac_address(darmdfec, NULL, dev->enetaddr);
/* Update TX and RX queue descriptor register */
- writel((u32)darmdfec->p_txdesc, ®s->txcdp[TXQ]);
- writel((u32)darmdfec->p_rxdesc, ®s->rxfdp[RXQ]);
- writel((u32)darmdfec->p_rxdesc_curr, ®s->rxcdp[RXQ]);
+ temp = (u32)®s->txcdp[TXQ];
+ writel((u32)darmdfec->p_txdesc, temp);
+ temp = (u32)®s->rxfdp[RXQ];
+ writel((u32)darmdfec->p_rxdesc, temp);
+ temp = (u32)®s->rxcdp[RXQ];
+ writel((u32)darmdfec->p_rxdesc_curr, temp);
/* Enable Interrupts */
writel(ALL_INTS, ®s->im);
@@ -614,6 +618,7 @@ static int armdfec_recv(struct eth_device *dev)
struct rx_desc *p_rxdesc_curr = darmdfec->p_rxdesc_curr;
u32 cmd_sts;
u32 timeout = 0;
+ u32 temp;
/* wait untill rx packet available or timeout */
do {
@@ -667,7 +672,8 @@ static int armdfec_recv(struct eth_device *dev)
p_rxdesc_curr->buf_size = PKTSIZE_ALIGN;
p_rxdesc_curr->byte_cnt = 0;
- writel((u32)p_rxdesc_curr->nxtdesc_p, (u32)&darmdfec->p_rxdesc_curr);
+ temp = (u32)&darmdfec->p_rxdesc_curr;
+ writel((u32)p_rxdesc_curr->nxtdesc_p, temp);
return 0;
}
--
1.7.0.4
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [U-Boot] [PATCH] net: Armada100: Fix compilation warnings
2011-10-31 11:19 [U-Boot] [PATCH] net: Armada100: Fix compilation warnings Ajay Bhargav
@ 2011-11-19 22:08 ` Anatolij Gustschin
2011-11-21 10:32 ` Prafulla Wadaskar
0 siblings, 1 reply; 3+ messages in thread
From: Anatolij Gustschin @ 2011-11-19 22:08 UTC (permalink / raw)
To: u-boot
Hi Praffula,
On Mon, 31 Oct 2011 16:49:37 +0530
Ajay Bhargav <ajay.bhargav@einfochips.com> wrote:
> This patch fix compilation warnings for Armada100 FEC driver
>
> Ref:
> warning: dereferencing type-punned pointer will break
> strict-aliasing rules
>
> Signed-off-by: Ajay Bhargav <ajay.bhargav@einfochips.com>
> ---
> drivers/net/armada100_fec.c | 14 ++++++++++----
> 1 files changed, 10 insertions(+), 4 deletions(-)
Acked-by: Anatolij Gustschin <agust@denx.de>
Could you apply this patch and send a pull request?
Thanks,
Anatolij
^ permalink raw reply [flat|nested] 3+ messages in thread
* [U-Boot] [PATCH] net: Armada100: Fix compilation warnings
2011-11-19 22:08 ` Anatolij Gustschin
@ 2011-11-21 10:32 ` Prafulla Wadaskar
0 siblings, 0 replies; 3+ messages in thread
From: Prafulla Wadaskar @ 2011-11-21 10:32 UTC (permalink / raw)
To: u-boot
> -----Original Message-----
> From: Anatolij Gustschin [mailto:agust at denx.de]
> Sent: Sunday, November 20, 2011 3:39 AM
> To: Prafulla Wadaskar
> Cc: Ajay Bhargav; u-boot at lists.denx.de
> Subject: Re: [U-Boot] [PATCH] net: Armada100: Fix compilation
> warnings
>
> Hi Praffula,
>
> On Mon, 31 Oct 2011 16:49:37 +0530
> Ajay Bhargav <ajay.bhargav@einfochips.com> wrote:
>
> > This patch fix compilation warnings for Armada100 FEC driver
> >
> > Ref:
> > warning: dereferencing type-punned pointer will break
> > strict-aliasing rules
> >
> > Signed-off-by: Ajay Bhargav <ajay.bhargav@einfochips.com>
> > ---
> > drivers/net/armada100_fec.c | 14 ++++++++++----
> > 1 files changed, 10 insertions(+), 4 deletions(-)
>
> Acked-by: Anatolij Gustschin <agust@denx.de>
>
> Could you apply this patch and send a pull request?
>
Applied to u-boot-marvell.git master branch
Regards..
Prafulla . .
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-11-21 10:32 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-31 11:19 [U-Boot] [PATCH] net: Armada100: Fix compilation warnings Ajay Bhargav
2011-11-19 22:08 ` Anatolij Gustschin
2011-11-21 10:32 ` Prafulla Wadaskar
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox