diff options
author | Stefan Hajnoczi <stefanha@gmail.com> | 2013-01-21 01:17:22 +0000 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-01-21 14:07:44 -0500 |
commit | fa0879e37b59e8e3f130a30a9e6fa515717c5bdd (patch) | |
tree | 04a7a3b6464b582a86d8193692a1588bf7049e53 /kernel/semaphore.c | |
parent | 40cbfc37075a2ae2ed6c769cb0e9193819511f0a (diff) |
net: split eth_mac_addr for better error handling
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 <stefanha@gmail.com>
Signed-off-by: Amos Kong <akong@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'kernel/semaphore.c')
0 files changed, 0 insertions, 0 deletions