From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Lunn Subject: Re: [Regression] net/phy/micrel.c v4.9.94 Date: Wed, 18 Apr 2018 15:02:03 +0200 Message-ID: <20180418130203.GG31643@lunn.ch> References: <3bd29bdd-b5ab-03d5-ea53-292f9150ee4c@gtsys.com.hk> <20180418125601.GF31643@lunn.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: f.fainelli@gmail.com, netdev@vger.kernel.org To: Chris Ruehl Return-path: Received: from vps0.lunn.ch ([185.16.172.187]:60735 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752027AbeDRNCG (ORCPT ); Wed, 18 Apr 2018 09:02:06 -0400 Content-Disposition: inline In-Reply-To: <20180418125601.GF31643@lunn.ch> Sender: netdev-owner@vger.kernel.org List-ID: On Wed, Apr 18, 2018 at 02:56:01PM +0200, Andrew Lunn wrote: > On Wed, Apr 18, 2018 at 09:34:16AM +0800, Chris Ruehl wrote: > > Hello, > > > > I like to get your heads up at a regression introduced in 4.9.94 > > commitment lead to a kernel ops and make the network unusable on my MX6DL > > customized board. > > > > Race condition resume is called on startup and the phy not yet initialized. > > Hi Chris > > Please could you try > > bfe72442578b ("net: phy: micrel: fix crash when statistic requested for KSZ9031 phy") I don't think it is a complete fix. I suspect "Micrel KSZ8795", "Micrel KSZ886X Switch", "Micrel KSZ8061", and "Micrel KS8737" will still have problems. Those four probably need a: .probe = kszphy_probe, Andrew