Patchwork [U-Boot] arch/powerpc/cpu/mpc8220/fec.c: Fix compile warning

login
register
mail settings
Submitter Joe Hershberger
Date May 22, 2012, 5:56 p.m.
Message ID <1337709381-27515-1-git-send-email-joe.hershberger@ni.com>
Download mbox | patch
Permalink /patch/160700/
State Accepted
Commit 3573c327a627b5d309118fccb1a58ffb39660116
Delegated to: Joe Hershberger
Headers show

Comments

Joe Hershberger - May 22, 2012, 5:56 p.m.
Fix this:
fec.c: In function 'mpc8220_fec_recv':
fec.c:791:9: warning: passing argument 1 of 'NetReceive' discards qualifiers from pointer target type
include/net.h:438:13: note: expected 'uchar *' but argument is of type 'volatile uchar *'
fec.c: In function 'mpc8220_fec_initialize':
fec.c:839:12: warning: assignment from incompatible pointer type

Signed-off-by: Joe Hershberger <joe.hershberger@ni.com>
---
 arch/powerpc/cpu/mpc8220/fec.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

Patch

diff --git a/arch/powerpc/cpu/mpc8220/fec.c b/arch/powerpc/cpu/mpc8220/fec.c
index 2053fea..aaf9be1 100644
--- a/arch/powerpc/cpu/mpc8220/fec.c
+++ b/arch/powerpc/cpu/mpc8220/fec.c
@@ -624,7 +624,7 @@  static void rfifo_print (char *devname, mpc8220_fec_priv * fec)
 
 /********************************************************************/
 
-static int mpc8220_fec_send (struct eth_device *dev, volatile void *eth_data,
+static int mpc8220_fec_send(struct eth_device *dev, void *eth_data,
 			     int data_length)
 {
 	/*
@@ -787,8 +787,7 @@  static int mpc8220_fec_recv (struct eth_device *dev)
 			 */
 /*			memcpy(buff, frame->head, 14);
 			memcpy(buff + 14, frame->data, frame_length);*/
-			NetReceive ((volatile uchar *) pRbd->dataPointer,
-				    frame_length);
+			NetReceive((uchar *)pRbd->dataPointer, frame_length);
 			len = frame_length;
 		}
 		/*