Re: [PATCH] device property: Don't overwrite addr when failing in device_get_mac_address

From: Jeremy Linton
Date: Fri Sep 04 2015 - 10:03:13 EST


On 09/03/2015 05:59 PM, Julien Grall wrote:
The function device_get_mac_address is trying different property names
in order to get the mac address. To check the return value, the variable
addr (which contain the buffer pass by the caller) will be re-used. This
means that if the previous property is not found, the next property will
be read using a NULL buffer.

Thanks for catching that! I checked the OF version to see if it has the same problem, but of course it doesn't because I added the logic to pass the buffer into the routine.

Reviewed-by: Jeremy Linton <jeremy.linton@xxxxxxx>



--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/