
On Wednesday 05 August 2009 17:26:50 Ben Warren wrote:
Wolfgang Denk wrote:
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...
This came after the merge window closed, but appears to be a bug fix so I'll process tonight.
point of information: i'm pretty sure this was posted before the window closed. dates: 15 Jul 2009 - patch posted 17 Jul 2009 - net summary posted 19 Jul 2009 - merge window closed -mike