[U-Boot] [PATCH] drivers/net/smc911x.c: Fix GCC 4.6 warning

smc911x.c: In function 'smc911x_initialize': smc911x.c:288:12: warning: assignment from incompatible pointer type [enabled by default]
Signed-off-by: Anatolij Gustschin agust@denx.de --- drivers/net/smc911x.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/drivers/net/smc911x.c b/drivers/net/smc911x.c index e34b487..b2aed7e 100644 --- a/drivers/net/smc911x.c +++ b/drivers/net/smc911x.c @@ -161,8 +161,7 @@ static int smc911x_init(struct eth_device *dev, bd_t * bd) return 0; }
-static int smc911x_send(struct eth_device *dev, - volatile void *packet, int length) +static int smc911x_send(struct eth_device *dev, void *packet, int length) { u32 *data = (u32*)packet; u32 tmplen;

Fix: smsc95xx.c: In function 'smsc95xx_eth_get_info': smsc95xx.c:869:12: warning: assignment from incompatible pointer type [enabled by default]
Signed-off-by: Anatolij Gustschin agust@denx.de --- drivers/usb/eth/smsc95xx.c | 3 +-- 1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/drivers/usb/eth/smsc95xx.c b/drivers/usb/eth/smsc95xx.c index 2f63340..c7aebea 100644 --- a/drivers/usb/eth/smsc95xx.c +++ b/drivers/usb/eth/smsc95xx.c @@ -657,8 +657,7 @@ static int smsc95xx_init(struct eth_device *eth, bd_t *bd) return 0; }
-static int smsc95xx_send(struct eth_device *eth, volatile void* packet, - int length) +static int smsc95xx_send(struct eth_device *eth, void* packet, int length) { struct ueth_data *dev = (struct ueth_data *)eth->priv; int err;

On Sun, May 20, 2012 at 5:22 PM, Anatolij Gustschin agust@denx.de wrote:
Fix: smsc95xx.c: In function 'smsc95xx_eth_get_info': smsc95xx.c:869:12: warning: assignment from incompatible pointer type [enabled by default]
Signed-off-by: Anatolij Gustschin agust@denx.de
Applied, thanks.
-Joe

Fix: mpc5xxx_fec.c: In function 'mpc5xxx_fec_initialize': mpc5xxx_fec.c:920: warning: assignment from incompatible pointer type
Signed-off-by: Anatolij Gustschin agust@denx.de --- drivers/net/mpc5xxx_fec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/net/mpc5xxx_fec.c b/drivers/net/mpc5xxx_fec.c index bc8c922..3d180db 100644 --- a/drivers/net/mpc5xxx_fec.c +++ b/drivers/net/mpc5xxx_fec.c @@ -707,7 +707,7 @@ static void rfifo_print(char *devname, mpc5xxx_fec_priv *fec)
/********************************************************************/
-static int mpc5xxx_fec_send(struct eth_device *dev, volatile void *eth_data, +static int mpc5xxx_fec_send(struct eth_device *dev, void *eth_data, int data_length) { /*

On Mon, 21 May 2012 00:22:57 +0200 Anatolij Gustschin agust@denx.de wrote:
Fix: mpc5xxx_fec.c: In function 'mpc5xxx_fec_initialize': mpc5xxx_fec.c:920: warning: assignment from incompatible pointer type
Signed-off-by: Anatolij Gustschin agust@denx.de
drivers/net/mpc5xxx_fec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
Tested on TQM5200 board.
Tested-by: Anatolij Gustschin agust@denx.de

On Mon, May 21, 2012 at 11:45 AM, Anatolij Gustschin agust@denx.de wrote:
On Mon, 21 May 2012 00:22:57 +0200 Anatolij Gustschin agust@denx.de wrote:
Fix: mpc5xxx_fec.c: In function 'mpc5xxx_fec_initialize': mpc5xxx_fec.c:920: warning: assignment from incompatible pointer type
Signed-off-by: Anatolij Gustschin agust@denx.de
drivers/net/mpc5xxx_fec.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
Tested on TQM5200 board.
Tested-by: Anatolij Gustschin agust@denx.de
Applied, thanks.
-Joe

Fix: npe.c: In function 'npe_initialize': npe.c:630:13: warning: assignment from incompatible pointer type
Signed-off-by: Anatolij Gustschin agust@denx.de --- arch/arm/cpu/ixp/npe/npe.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm/cpu/ixp/npe/npe.c b/arch/arm/cpu/ixp/npe/npe.c index f0e02bf..1fe3a95 100644 --- a/arch/arm/cpu/ixp/npe/npe.c +++ b/arch/arm/cpu/ixp/npe/npe.c @@ -518,7 +518,7 @@ static void npe_halt(struct eth_device *dev) }
-static int npe_send(struct eth_device *dev, volatile void *packet, int len) +static int npe_send(struct eth_device *dev, void *packet, int len) { struct npe *p_npe = (struct npe *)dev->priv; u8 *dest;

On Sun, May 20, 2012 at 5:22 PM, Anatolij Gustschin agust@denx.de wrote:
Fix: npe.c: In function 'npe_initialize': npe.c:630:13: warning: assignment from incompatible pointer type
Signed-off-by: Anatolij Gustschin agust@denx.de
Applied, thanks.
-Joe

Fix: asix.c: In function 'asix_eth_get_info': asix.c:629:12: warning: assignment from incompatible pointer type
Signed-off-by: Anatolij Gustschin agust@denx.de --- drivers/usb/eth/asix.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/usb/eth/asix.c b/drivers/usb/eth/asix.c index 2f116c0..a3bf51a 100644 --- a/drivers/usb/eth/asix.c +++ b/drivers/usb/eth/asix.c @@ -419,7 +419,7 @@ out_err: return -1; }
-static int asix_send(struct eth_device *eth, volatile void *packet, int length) +static int asix_send(struct eth_device *eth, void *packet, int length) { struct ueth_data *dev = (struct ueth_data *)eth->priv; int err;

On Sun, May 20, 2012 at 5:22 PM, Anatolij Gustschin agust@denx.de wrote:
Fix: asix.c: In function 'asix_eth_get_info': asix.c:629:12: warning: assignment from incompatible pointer type
Signed-off-by: Anatolij Gustschin agust@denx.de
Applied, thanks.
-Joe

On Sun, May 20, 2012 at 5:22 PM, Anatolij Gustschin agust@denx.de wrote:
smc911x.c: In function 'smc911x_initialize': smc911x.c:288:12: warning: assignment from incompatible pointer type [enabled by default]
Signed-off-by: Anatolij Gustschin agust@denx.de
Applied, thanks.
-Joe
participants (2)
-
Anatolij Gustschin
-
Joe Hershberger