From: Anant Thazhemadam <[email protected]> Date: Mon, 5 Oct 2020 18:59:58 +0530
> When get_registers() fails in set_ethernet_addr(),the uninitialized > value of node_id gets copied over as the address. > So, check the return value of get_registers(). > > If get_registers() executed successfully (i.e., it returns > sizeof(node_id)), copy over the MAC address using ether_addr_copy() > (instead of using memcpy()). > > Else, if get_registers() failed instead, a randomly generated MAC > address is set as the MAC address instead. > > Reported-by: [email protected] > Tested-by: [email protected] > Acked-by: Petko Manolov <[email protected]> > Signed-off-by: Anant Thazhemadam <[email protected]> Applied, thank you.

