]> git.kernelconcepts.de Git - karo-tx-uboot.git/commit
net: tsec: Fix mac addr setup portability, cleanup
authorClaudiu Manoil <claudiu.manoil@freescale.com>
Mon, 30 Sep 2013 09:44:47 +0000 (12:44 +0300)
committerJoe Hershberger <joe.hershberger@ni.com>
Fri, 22 Nov 2013 23:03:17 +0000 (17:03 -0600)
commitb1690bc39cfdba82be34b1a98abc319339070698
treebd6849caa41158fc16594377a60578adc44c0dea
parent82ef75ca5c69c7d053c07f509a901d2ad2e29570
net: tsec: Fix mac addr setup portability, cleanup

Fix the 32-bit memory access that is not "endianess safe",
i.e. not giving the desired byte layout for LE cpus:
tempval = *((uint *) (tmpbuf + 4)), where 'char tmpbuf[]'.

Free the stack from rendundant local vars:
tmpbuf[] and i.

Use a portable type (u32) for the 32bit tsec register value
holder: tempval.

Signed-off-by: Claudiu Manoil <claudiu.manoil@freescale.com>
drivers/net/tsec.c