[U-Boot-Users] [PATCH] Fix warnings while compiling net/net.c for MPC8610HPCD board

Scott Wood
2008-04-30T15:38:02Z

On Wed, Apr 30, 2008 at 01:34:40PM +0200, Anatolij Gustschin wrote:
> diff --git a/include/net.h b/include/net.h
> index f6decdc..9a2f03f 100644
> --- a/include/net.h
> +++ b/include/net.h
> @@ -412,10 +412,10 @@ extern void print_IPaddr (IPaddr_t);
> * footprint in our tests.
> */
> /* return IP *in network byteorder* */
> -static inline IPaddr_t NetReadIP(void *from)
> +static inline IPaddr_t NetReadIP(volatile void *from)
> {
> IPaddr_t ip;
> - memcpy((void*)&ip, from, sizeof(ip));
> + memcpy((void*)&ip, (void*)from, sizeof(ip));
> return ip;
> }
>

Maybe we should remove the volatile from the callers instead?

-Scott