From patchwork Mon Aug 31 03:34:43 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gong Qianyu X-Patchwork-Id: 512362 X-Patchwork-Delegate: joe.hershberger@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id D794F140273 for ; Mon, 31 Aug 2015 13:56:01 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 6B6D14B695; Mon, 31 Aug 2015 05:55:58 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 14XD06MttaAA; Mon, 31 Aug 2015 05:55:58 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id E78DB4B681; Mon, 31 Aug 2015 05:55:57 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 3AAFC4B681 for ; Mon, 31 Aug 2015 05:55:55 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id avhaCZ7ikXzI for ; Mon, 31 Aug 2015 05:55:55 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bn0102.outbound.protection.outlook.com [157.56.110.102]) by theia.denx.de (Postfix) with ESMTPS id 832824B67D for ; Mon, 31 Aug 2015 05:55:50 +0200 (CEST) Received: from BN3PR0301CA0065.namprd03.prod.outlook.com (10.160.152.161) by BY1PR0301MB1253.namprd03.prod.outlook.com (10.161.203.25) with Microsoft SMTP Server (TLS) id 15.1.256.15; Mon, 31 Aug 2015 03:40:34 +0000 Received: from BN1BFFO11OLC004.protection.gbl (2a01:111:f400:7c10::1:129) by BN3PR0301CA0065.outlook.office365.com (2a01:111:e400:401e::33) with Microsoft SMTP Server (TLS) id 15.1.256.15 via Frontend Transport; Mon, 31 Aug 2015 03:40:33 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; freescale.mail.onmicrosoft.com; dmarc=none action=none header.from=freescale.com; Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BN1BFFO11OLC004.mail.protection.outlook.com (10.58.145.15) with Microsoft SMTP Server (TLS) id 15.1.256.10 via Frontend Transport; Mon, 31 Aug 2015 03:40:33 +0000 Received: from titan.ap.freescale.net ([10.192.208.233]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id t7V3eUL0009077; Sun, 30 Aug 2015 20:40:30 -0700 From: Gong Qianyu To: , Date: Mon, 31 Aug 2015 11:34:43 +0800 Message-ID: <1440992083-26061-1-git-send-email-Qianyu.Gong@freescale.com> X-Mailer: git-send-email 2.1.0.27.g96db324 X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BN1BFFO11OLC004; 1:5yngZvh8cxSCjw41a+keyQjOeiM2YGdSOv4YFsPtzv4tGoLZ7CGvqTCXHZn3/NXoD+2ABhUqBbKGYmo3jOl0wcsPngU1eY4x2KfivHZ2NpnUx8GJCWukpdshRWiw9S1vOB4WKbzSl+JDfA+M3kU9AOTi90u49yRd7oYry7D7KyV+5HIDfpQAxI+f6xwgRJREZwOFOih7FgNFh1wAwzFYQJQa9ZBKCqQlG+NiIdheuT5lbEDXwbSSYiZ5pWrw2k3olFh6EZ5eg6wc6QmtRNkQoTvZMKssiW6JWCRivhE5mPnBAoOji59vhjVAh1mRswJDmksl/yEIZVvi9iIePCWvGEv++jRZXIGsDoFA2PU2uTL0BPvix0mHiwmaqsQxau/rmuPdgfJCWLvHyX570eeXarmZGINYSXDWPB1exdhGotpiI5aRxWVLY+BWxTjc4wRl X-Forefront-Antispam-Report: CIP:192.88.158.2; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(339900001)(3050300001)(199003)(189002)(5003940100001)(105606002)(229853001)(86362001)(106466001)(5007970100001)(104016003)(87936001)(50226001)(46102003)(92566002)(85426001)(5001860100001)(5001830100001)(5001960100002)(77156002)(62966003)(107886002)(69596002)(64706001)(47776003)(77096005)(68736005)(6806004)(19580405001)(19580395003)(189998001)(50986999)(4001540100001)(81156007)(97736004)(5001770100001)(36756003)(50466002)(48376002)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:BY1PR0301MB1253; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB1253; 2:Xh0C43TxeetyIMQk19N5/3dJ2uXBRFYQklmIVa20qklUcZn5lAaYXBRTBs5If0W1ENmymAp5DydM20q3RBFlsfNTbhmtJngPx04u3xveYFU9aJQEuhDQMBHJ3eGTYGUfYP35WqpaDdPp7PN8ESW27nUHvkuxbsjzMyR3AiqT9GQ=; 3:dLTIwlC3QZViyQhUtTDwCLmQ7qN/u61D9XRV7zxaGiIoq0nICdy2VUq8ddnOQFcBtRd5S1rPFxnRmRpeeWPLFZ6XK1fZBf9+ZDvNF7UwPmj1+C+2E+goG3AMrjc+wPs+AAV7eKacGMTdfPX086grLh4nVg6VE3IbPbsybt+Qwsd54mxOTeehffAHJc9UYVP8mfQZEM/JjBdHTN5XvLpf8DojZ0VcHMC0IRNaJNwtF9w=; 25:DzRYaqbyO3lfO/pXjg5jY5ZK+u9+ZNBXOhaB8zOQ8MWiM9srvmTeuiZYm7fmjkpxr34BPAfSvg3KMum9nCjiqpWa5e0dHFOA8WEnfOWQjDpUbj3/z4JeL8Cm2Avf6nCGs4o17tc5MAM6KbVE6tLJN6fWOMdK/BRYU757wWVDm13FjFsrRbIohEH95xtCtpk47J+Xl3TO9YgGp3uXJpQ9pWhw6jMYg/8pt7xFp8D54Mlnt7Qe50U+WoG2cZf6pErGQIciMVzUNv7dw74F3Hy9Vg== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BY1PR0301MB1253; X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB1253; 20:u5cg1nV1B/W/0KGtpPsaGThiHez3GWl9IzUPUaG58bcFYCuzfBXilUvFhECIj2RHzWOPuJvLgeOj95LDmu/C9j0HqT0jON14WmFTPOwSJ71gQz7wP4i+DTBLaQ1v87o7P8kYgYAmIOIZB6h8TxGw+m4vdJa7VoX+vLROcNvSDr7e26yQmlOl99OWTBmXXM7XyFQ/uGLR9taVNu27Jr5O8/gYubmywwEy1SbWMVi3iX3vio3eXTEMo0GjBnEiVb2vgwz/XPDvTT95AbUTvnr/dCiLdaiuc/oyobi2tiutNZKRHEUJ4cEfJp0cWc1cyygakMxAfKtXGV5i2s9ywCJCqp3XQhZ+7BEdpQPfcL5tjaI=; 4:8I+gbNYE00YPyDWf6lxy8ucRryeL73AVkXznJOClXofC1Tm/9SkP/uu4bxA7WME4z91pQ/b9afLjnxF7qCLinE5ryax/rgMGFg8NDg4CZiKOttTpfioJkxOK4ISV6vaT4UEZjPzX92nR8dE32dCMFYdV/lmYF4eWgJJvvQP8KZsRAeOCC70EUiItVgOFvJkB7YVVLqTfimXNP9fokzLmKpIKfyJn+i83sCcWuOXJDwlkmQDt1ilJm9+mlf0T7DQXfjTSYf4tK8Xwk0KepoovJvXVtAyTTJOk12Db6vvV13Zbv8mixH8qc+FbwOU+E/UNbl/1kt5fNjAxA3c7YywNPw== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(8121501046)(5005006)(3002001); SRVR:BY1PR0301MB1253; BCL:0; PCL:0; RULEID:; SRVR:BY1PR0301MB1253; X-Forefront-PRVS: 0685122203 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY1PR0301MB1253; 23:nibSDBxxhU0/GsvnsjRL/swhEvjQx/U4VWo3Pdh?= =?us-ascii?Q?aY7DCU6cv+BmlSYreZhXhmV3Nv7E9h6SUGF+tbX5s5wELhopSUE3oHAa0qhV?= =?us-ascii?Q?0omfi75UWPZFHD10osUMMA6s6dP9QUn1Pkz5czQ9UQTi95StvK0bv2wxg5i2?= =?us-ascii?Q?cIQOxte7MdHXAkm8Y6Znueiv5Ub+enjdkQdH6rVM/WbAmObl3dvpL7a6EjNg?= =?us-ascii?Q?7MaxmSXOoPQd/1yfiUXjuH4rm1rsA6cI+hqWXTNh9EYQbcBdzdinQ56t7hH5?= =?us-ascii?Q?NWAqihgfFq+ul9SIJ1duYaXlGs0KvHvPn6iw7DQKp/rm+MD4Uw4t6NhfeYHs?= =?us-ascii?Q?UhvOjUxxX+21m5GA/X+lctUTSB/Gtr/KVwg3aRxyyfN03UK2a4Q2cmW6I1I1?= =?us-ascii?Q?FhU8GWVjQK3iVqLduQ8xO4hKneu4mxCgcZn9kNp+LzJWbM8gfdUqwDJcG7/u?= =?us-ascii?Q?ckXZnxMFKq7UdsymW01zE08kttN8/cmzvjGLSNOMFeZ9Xwrd50zvmGQGZ/4W?= =?us-ascii?Q?dsDHIbkwq1P0niQJ7RtsbZIOYfZHhX2tRFsc9jbz9GKxjjtdwzEswsTWZE1V?= =?us-ascii?Q?EPGd1MEvmayOTD1iGU5nqYh9iixtz4eZgpvKNlw+2S1q85W7b0+FDaVbWPGZ?= =?us-ascii?Q?q284Jhgo/UmTpltAkYZKlfZUi+LbXdSzgEYEZbsGVPcCyIn9fNjLzyNtuR4T?= =?us-ascii?Q?HRxMEFcj0FX9bHpUqi3A1IL16bE9OK/FKLffVnlwWoGVK2eMcEGjpGbyZguu?= =?us-ascii?Q?wJFXZuP95/I6PUEB+qse/V01YIkb+uUQpSjpmiWsrxAlY/gnt66GFboXqned?= =?us-ascii?Q?ApG2U6So2DLjkWcTXJGxm3YGpFOsiFWiEtlbRQT1nNp0bBZR/jvy2NQewcgB?= =?us-ascii?Q?UuDtebV421LVRsFqtBPs2cZ6+Q+Z9Bggi6ZOA/RJ9acXIGbmgdNuCEYDgKZe?= =?us-ascii?Q?h1uJzsCwFITkgwcOkHIptx6jTf3IOWjPFeiaXidmrQl0FBGrFzAsRRMt2PKo?= =?us-ascii?Q?XZbRUcoMAe47IxQqtnoE62UYtjaoQB96+8jri1PivgPuTdxZt0Hp9ilx+Wd+?= =?us-ascii?Q?Qj+DGcoApwIrS5LFmg3dA/GM0EUIiz/lBqa7vWCo3rjDKkvQqk8/WuQGAJrJ?= =?us-ascii?Q?FRLIQ/rAnoHNCrWXoP8F7m16Odeu6Lb9UhaaihlS5Yw+YHFgClqIF2A=3D?= =?us-ascii?Q?=3D?= X-Microsoft-Exchange-Diagnostics: 1; BY1PR0301MB1253; 5:eMP0P2Lp9XqC5iqg+RPlGUQF2YYruQNH46N2nRtN98H3j1YUJ+7Up2gxmnb5P/PC7ixAj4EF2EmgsbOldZCoZhwIQztPEZy188BEyrST3A+dgvMxKiEAXxbbVfMjd1nzCW/8HMfqiBn/+vWZDjtiCg==; 24:3Lq92Ds+qlFFvUV6/yTM5O/6w0Le0qgKKe0lhEQcRtQU5Ip0pbOnnASQic8GiAzuXdrSd13g+8I4ATVxfP1WTfdCR8e4e52Z7WSn1ubqukU=; 20:ynhysgQdxaS29in2cEhjA9X2e4UN3wMtieCSziv9RsdsmYaUYeolixcULW+IERbWQnLfuzeY2LRrbXTD4AGhaw== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Aug 2015 03:40:33.4229 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY1PR0301MB1253 Cc: Gong Qianyu , b21284@freescale.com Subject: [U-Boot] [PATCH] net/eth: fix a bug in on_ethaddr() X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" The loop should check all ethenet devices, not only the first device, to set each specified ethaddr, or it'll cause failure when we use other devices. Signed-off-by: Gong Qianyu Acked-by: Joe Hershberger diff --git a/net/eth.c b/net/eth.c index d3ec8d6..e3ef80e 100644 --- a/net/eth.c +++ b/net/eth.c @@ -677,6 +677,7 @@ static int on_ethaddr(const char *name, const char *value, enum env_op op, memset(dev->enetaddr, 0, 6); } } + dev = dev->next; } while (dev != eth_devices); return 0;