From: Mike Frysinger Date: Thu, 13 Aug 2009 01:21:50 -0400 Subject: [U-Boot] [PATCH] net: sync env ethaddr to device enetaddr in eth_init() In-Reply-To: <4A79F91A.4060005@gmail.com> References: <1247707888-5415-1-git-send-email-vapier@gentoo.org> <20090805212457.DE547832E416@gemini.denx.de> <4A79F91A.4060005@gmail.com> Message-ID: <200908130121.52603.vapier@gentoo.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de 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 > >> Signed-off-by: Mike Frysinger > >> --- > >> 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 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 836 bytes Desc: This is a digitally signed message part. Url : http://lists.denx.de/pipermail/u-boot/attachments/20090813/6fb026dd/attachment.pgp