
20 Aug
2018
20 Aug
'18
10:05 a.m.
On 08/20/2018 02:00 AM, Eugeniu Rosca wrote:
Running "tftp" on R-Car H3 Salvator-X with CONFIG_UBSAN=y results in:
[...]
===================================================================== UBSAN: Undefined behaviour in drivers/net/ravb.c:205:20 left shift of 12 by 28 places cannot be represented in type 'int' ===================================================================== host 192.168.2.11 is alive
There are two issues behind:
- calculating RAVB_DESC_DT_* bitfields
- assembling MAC address from its char components
Fix both.
Nice
Acked-by: Marek Vasut marek.vasut@gmail.com
btw sh_eth.c might have similar issue .
Fixes: 8ae51b6f324e ("net: ravb: Add Renesas Ethernet RAVB driver") Signed-off-by: Eugeniu Rosca erosca@de.adit-jv.com
[...]
--
Best regards,
Marek Vasut