From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from down.free-electrons.com ([37.187.137.238]:52143 "EHLO mail.free-electrons.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752422AbbJFO0L (ORCPT ); Tue, 6 Oct 2015 10:26:11 -0400 From: Gregory CLEMENT To: Florian Fainelli Cc: linux-arm-kernel@lists.infradead.org, linux@arm.linux.org.uk, sebastian.hesselbarth@gmail.com, andrew@lunn.ch, jason@lakedaemon.net, fvdw@fvdw.eu, stable@vger.kernel.org Subject: Re: [PATCH 3.18+] ARM: orion: Fix DSA platform device after mvmdio conversion References: <1443902628-7861-1-git-send-email-f.fainelli@gmail.com> Date: Tue, 06 Oct 2015 16:26:03 +0200 In-Reply-To: <1443902628-7861-1-git-send-email-f.fainelli@gmail.com> (Florian Fainelli's message of "Sat, 3 Oct 2015 13:03:47 -0700") Message-ID: <871td8axac.fsf@free-electrons.com> MIME-Version: 1.0 Content-Type: text/plain Sender: stable-owner@vger.kernel.org List-ID: Hi Florian, On sam., oct. 03 2015, Florian Fainelli wrote: > DSA expects the host_dev pointer to be the device structure associated > with the MDIO bus controller driver. First commit breaking that was > c3a07134e6aa ("mv643xx_eth: convert to use the Marvell Orion MDIO > driver"), and then, it got completely under the radar for a while. > > Reported-by: Frans van de Wiel > Fixes: c3a07134e6aa ("mv643xx_eth: convert to use the Marvell Orion MDIO driver") > CC: stable@vger.kernel.org > Signed-off-by: Florian Fainelli Applied on mvebu/fixes Thanks! Gregory > --- > This patch should be queued for -stable kernels 3.18+, thanks! > > arch/arm/plat-orion/common.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/arm/plat-orion/common.c b/arch/arm/plat-orion/common.c > index 2235081a04ee..8861c367d061 100644 > --- a/arch/arm/plat-orion/common.c > +++ b/arch/arm/plat-orion/common.c > @@ -495,7 +495,7 @@ void __init orion_ge00_switch_init(struct dsa_platform_data *d, int irq) > > d->netdev = &orion_ge00.dev; > for (i = 0; i < d->nr_chips; i++) > - d->chip[i].host_dev = &orion_ge00_shared.dev; > + d->chip[i].host_dev = &orion_ge_mvmdio.dev; > orion_switch_device.dev.platform_data = d; > > platform_device_register(&orion_switch_device); > -- > 2.1.0 > -- Gregory Clement, Free Electrons Kernel, drivers, real-time and embedded Linux development, consulting, training and support. http://free-electrons.com