[U-Boot] [PATCH 1/5] net: ll_temac: Add LL TEMAC driver to u-boot

Mike Frysinger vapier at gentoo.org
Sun Jan 15 18:28:41 CET 2012


On Sunday 15 January 2012 10:46:02 Stephan Linz wrote:
> +/* Data buffer for LL TEMAC Rx and Tx direction */
> +static unsigned char rx_buffer[PKTSIZE_ALIGN]
> __attribute((aligned(DMAALIGN)));
> +static unsigned char tx_buffer[PKTSIZE_ALIGN]
> __attribute((aligned(DMAALIGN)));

come code already declares PktBuf ... can't you use that ?

> +static struct ll_temac_info ll_temac_info[] = {

this looks like a struct that should get allocated on the fly based on 
arguments given to the driver's registration func

> +int xilinx_ll_temac_initialize(bd_t *bis, struct ll_temac_info *devinf)
> ...
> +	dev = calloc(1, sizeof(*dev));
> ...
> +	/* Tell u-boot to get the addr from the env */
> +	for (i = 0; i < 6; i++)
> +		dev->enetaddr[i] = 0;

the memory is already zero-ed by the call to calloc, so this for loop is 
useless (and if it wasn't, you'd still use memset())
-mike
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20120115/dea41318/attachment.pgp>


More information about the U-Boot mailing list