From: akong@redhat.com
Date: Sun, 20 Jan 2013 10:43:08 +0800
From: Stefan Hajnoczi <redacted>
When we set mac address, software mac address in system and hardware mac
address all need to be updated. Current eth_mac_addr() doesn't allow
callers to implement error handling nicely.
This patch split eth_mac_addr() to prepare part and real commit part,
then we can prepare first, and try to change hardware address, then do
the real commit if hardware address is set successfully.
Signed-off-by: Stefan Hajnoczi <redacted>
Signed-off-by: Amos Kong <redacted>
This patch doesn't apply to net-next.