
Dear Ben,
In message 1247707888-5415-1-git-send-email-vapier@gentoo.org Mike Frysinger wrote:
In the previous enetaddr refactoring, the assumption with commit 56b555a644 was that the eth layer would handle the env -> device enetaddr syncing. This was not the case as eth_initialize() is called only once and the sync occurs there. So make sure the eth_init() function does the env -> device sync with every network init.
Reported-by: Andrzej Wolski awolski@poczta.fm Signed-off-by: Mike Frysinger vapier@gentoo.org
Andrzej: please try this patch instead for your macb troubles
include/net.h | 2 +- net/eth.c | 52 +++++++++++++++++++++++----------------------------- 2 files changed, 24 insertions(+), 30 deletions(-)
Ping...
Best regards,
Wolfgang Denk