Received: by 10.192.165.156 with SMTP id m28csp599096imm; Thu, 19 Apr 2018 04:33:49 -0700 (PDT) X-Google-Smtp-Source: AIpwx48lipGHXz0kdSRqGxH8xuK0L0MI2QuFYB9Tbxlf2BNcsnI9NZyHhnKikHUedrDHS9MBu7HW X-Received: by 2002:a17:902:9303:: with SMTP id bc3-v6mr5806770plb.18.1524137629338; Thu, 19 Apr 2018 04:33:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524137629; cv=none; d=google.com; s=arc-20160816; b=hKgstZBy5xv7aqFh3q0+wgxhVkkAX00mFbog3osC2ximOy5N9HqfFz7tbcy29Hydry X5XqcDaAeij2Vx33GvBHnkv7KnpR2AJSSEKnd85pqUOJ7bW0jCiWlrOuxg/i3RaDUhfj FdpeQDjCM+rnArvZD3C0Y4eaBnsK7DYISbvbwENIciN0IxmeJ5FyHciULfkcz5iRlwSt FI/7/3F1dmQZ2NXcD4iuNlLwazU6ucJfIWEv4f+SYb1R+V6qIajSgCFFyzOEw2RGOWTG p1HWkjyfdboQCQSiohTqGszj4csUHzv7UCD4V1LPP2uR+l6x+t+Anr4EltjC9S3hZMJH aCcw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=EGmqO/V4EBgFV2kRAxPhqgApYxQGbaYfE2B8Ukf/1Gs=; b=0E1epiwLR/It9zSOMNYmtWWqepnDWMQfUwWkUrW27621sosIELXojkAA5cjESF4jww 4ESXSq4GPZXeNPVnjcQ/3up1tGQtmy9b61KhsZBLVArmzHYuLbi14nklm+CLd54m4kgB 8m/c61ECCDEHg9iDowry/8jHJPebYidzEw5Wc4wKddTVNw6FIRB9YrkxkIpoGKS68Vh7 rB09rzSU+aFhz99duhJz2Wp0audp+RlJK7mXuVtYJq9qJj6S4SzgsqQ/NVvsnYewsDpx on60QQdJIOE0lJU40AlwjPpfcOtgwX3WJpX1XEktPJUa+0oRyoGmeCvSK/GnqKL/8l35 NP2Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=D7lDpexl; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id j73si2849744pgc.142.2018.04.19.04.33.34; Thu, 19 Apr 2018 04:33:49 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=D7lDpexl; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751381AbeDSLcX (ORCPT + 99 others); Thu, 19 Apr 2018 07:32:23 -0400 Received: from mail-lf0-f68.google.com ([209.85.215.68]:40312 "EHLO mail-lf0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750735AbeDSLcW (ORCPT ); Thu, 19 Apr 2018 07:32:22 -0400 Received: by mail-lf0-f68.google.com with SMTP id i18-v6so296880lfc.7 for ; Thu, 19 Apr 2018 04:32:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=EGmqO/V4EBgFV2kRAxPhqgApYxQGbaYfE2B8Ukf/1Gs=; b=D7lDpexlG6vcrguv2alg7GPGLYVCfRtpS4IvAxlrcznqUnXTrNncuuZCvbrWtvrFDx smmk2WqJnrlpQgbFXXXO2vII8Habv6Rn1awWI12t7dJbyHaUfs651ex1AxHkCqHVqcBf gi93b7Rq9GAXH2jzjjJ6b/o4TdFNFIV1RcLHM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=EGmqO/V4EBgFV2kRAxPhqgApYxQGbaYfE2B8Ukf/1Gs=; b=Ok3Ii/4ZReds/k2XJ1ywmn5EXIjarOCrdx0STquipLERsJEVY9Ou8+BSpB8DPEbqO4 HpjmfgMV8u2G5NEWnjozRZgC7sPpWtqiLgcnPwK3ExUHAxEC2Kpss6VofzFl27WWXO+l Cd4UFoGkADkyCypL3IZBsxsPKnAEMqJ53/aCRSrCF9tOpRK327G2677mzZGtyvfLmbrQ 6JlOOuln71mKYjMGRpZNijmuaVVwv6vkI8mzj72wTf4epyz3XO3tJUTvuw5ywBmTEPCS IIeYqOxPcZG9UM9U4YgWuaGsfw2KntljgBXV0MXQPhHQN7ZgR7I/bLq4yf+YERXuUvbW A5GA== X-Gm-Message-State: ALQs6tA6fYS+JghCdUI+ajHkNRaa4l5G8OnfyPZxr4C699+BMm6C3odV 3ADE/75EqyQ3Ul4x5Q8OvphYlmdBu6uvGBrg3YMspw== X-Received: by 2002:a19:5745:: with SMTP id l66-v6mr95555lfb.135.1524137540324; Thu, 19 Apr 2018 04:32:20 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a19:4807:0:0:0:0:0 with HTTP; Thu, 19 Apr 2018 04:32:19 -0700 (PDT) In-Reply-To: <20180411183630.390575424@linuxfoundation.org> References: <20180411183622.305902791@linuxfoundation.org> <20180411183630.390575424@linuxfoundation.org> From: Naresh Kamboju Date: Thu, 19 Apr 2018 17:02:19 +0530 Message-ID: Subject: Re: [PATCH 4.9 181/310] net: phy: micrel: Restore led_mode and clk_sel on resume To: Greg Kroah-Hartman Cc: open list , linux- stable , Leonard Crestez , Florian Fainelli , "David S. Miller" , Sasha Levin Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 12 April 2018 at 00:05, Greg Kroah-Hartman wrote: > 4.9-stable review patch. If anyone has any objections, please let me know. > > ------------------ > > From: Leonard Crestez > > > [ Upstream commit 79e498a9c7da0737829ff864aae44df434105676 ] > > These bits seem to be lost after a suspend/resume cycle so just set them > again. Do this by splitting the handling of these bits into a function > that is also called on resume. > > This patch fixes ethernet suspend/resume on imx6ul-14x14-evk boards. > > Signed-off-by: Leonard Crestez > Reviewed-by: Florian Fainelli > Signed-off-by: David S. Miller > Signed-off-by: Sasha Levin > Signed-off-by: Greg Kroah-Hartman > --- > drivers/net/phy/micrel.c | 42 ++++++++++++++++++++++++++++-------------- > 1 file changed, 28 insertions(+), 14 deletions(-) arm32 x15 device booting 4.9 kernel shows kernel warning and the network is not working on the device. Linux version 4.9.95-rc1 (buildslave@lkft-01) (gcc version 6.2.1 20161016 (Linaro GCC 6.2-2016.11) ) #1 SMP Tue Apr 17 19:12:22 UTC 2018 Boot log kernel crash log: -------------------------- [ 13.766589] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 13.805441] net eth0: initializing cpsw version 1.15 (0) [ 13.930334] Unable to handle kernel NULL pointer dereference at virtual address 00000008 [ 13.938486] pgd = ed7987c0 [ 13.941221] [00000008] *pgd=ad7f1003, *pmd=fb0b6003 [ 13.946163] Internal error: Oops: 207 [#1] SMP ARM [ 13.950976] Modules linked in: snd_soc_simple_card snd_soc_simple_card_utils snd_soc_core snd_pcm_dmaengine snd_pcm snd_timer snd soundcore ac97_bus [ 13.964430] CPU: 0 PID: 251 Comm: NetworkManager Not tainted 4.9.95-rc1 #1 [ 13.971334] Hardware name: Generic DRA74X (Flattened Device Tree) [ 13.977452] task: ed6ed5c0 task.stack: ec220000 [ 13.982009] PC is at kszphy_config_reset+0x1c/0x150 [ 13.986909] LR is at kszphy_resume+0x24/0x64 [ 13.991198] pc : [] lr : [] psr: 60000013 [ 13.991198] sp : ec221920 ip : ec221940 fp : ec22193c [ 14.002723] r10: 00000000 r9 : 00000007 r8 : 00000000 [ 14.007969] r7 : ed213000 r6 : 00000000 r5 : ee6fa800 r4 : ed213400 [ 14.014523] r3 : 00000001 r2 : 00000000 r1 : 00000110 r0 : ed213400 [ 14.021079] Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user [ 14.028245] Control: 30c5387d Table: ad7987c0 DAC: fffffffd [ 14.034014] Process NetworkManager (pid: 251, stack limit = 0xec220220) [ 14.040655] Stack: (0xec221920 to 0xec222000) <> [ 14.496761] [] (kszphy_config_reset) from [] (kszphy_resume+0x24/0x64) [ 14.505067] [] (kszphy_resume) from [] (phy_attach_direct+0xc4/0x1cc) [ 14.513284] [] (phy_attach_direct) from [] (phy_connect_direct+0x24/0x5c) [ 14.521848] [] (phy_connect_direct) from [] (phy_connect+0x54/0x88) [ 14.529901] [] (phy_connect) from [] (cpsw_slave_open+0x230/0x294) [ 14.529912] [] (cpsw_slave_open) from [] (cpsw_ndo_open+0x4b4/0x618) [ 14.529924] [] (cpsw_ndo_open) from [] (__dev_open+0xbc/0x124) [ 14.529934] [] (__dev_open) from [] (__dev_change_flags+0xa4/0x154) [ 14.529943] [] (__dev_change_flags) from [] (dev_change_flags+0x28/0x58) [ 14.529953] [] (dev_change_flags) from [] (do_setlink+0x2f0/0x890) [ 14.529962] [] (do_setlink) from [] (rtnl_newlink+0x4b0/0x784) [ 14.529970] [] (rtnl_newlink) from [] (rtnetlink_rcv_msg+0xe0/0x1fc) [ 14.529979] [] (rtnetlink_rcv_msg) from [] (netlink_rcv_skb+0xb0/0xcc) [ 14.529990] [] (netlink_rcv_skb) from [] (rtnetlink_rcv+0x38/0x40) [ 14.529998] [] (rtnetlink_rcv) from [] (netlink_unicast+0x180/0x210) [ 14.530006] [] (netlink_unicast) from [] (netlink_sendmsg+0x2c4/0x380) [ 14.530014] [] (netlink_sendmsg) from [] (sock_sendmsg+0x24/0x34) [ 14.530023] [] (sock_sendmsg) from [] (___sys_sendmsg+0x1e0/0x1f0) [ 14.530035] [] (___sys_sendmsg) from [] (__sys_sendmsg+0x50/0x7c) [ 14.530043] [] (__sys_sendmsg) from [] (SyS_sendmsg+0x18/0x1c) [ 14.530055] [] (SyS_sendmsg) from [] (ret_fast_syscall+0x0/0x1c) [ 14.530062] Code: e52de004 e8bd4000 e59062dc e1a04000 (e5d63008) [ 14.530113] ---[ end trace f4394cbc177fdd86 ]--- LAVA job id: https://lkft.validation.linaro.org/scheduler/job/187429#L3341