From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755997AbbJ1OpQ (ORCPT ); Wed, 28 Oct 2015 10:45:16 -0400 Received: from vps0.lunn.ch ([178.209.37.122]:57478 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751008AbbJ1OpM (ORCPT ); Wed, 28 Oct 2015 10:45:12 -0400 Date: Wed, 28 Oct 2015 15:45:05 +0100 From: Andrew Lunn To: Neil Armstrong Cc: "David S. Miller" , Florian Fainelli , Guenter Roeck , vivien.didelot@savoirfairelinux.com, Fabian Frederick , Pavel Nakonechny , Joe Perches , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [RFC PATCH v2 3/4] net: dsa: mv88e6xxx: add common and ppu remove function Message-ID: <20151028144505.GH2307@lunn.ch> References: <5630D7FC.4010509@baylibre.com> <20151028143524.GF2307@lunn.ch> <5630DD8E.4000404@baylibre.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <5630DD8E.4000404@baylibre.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Oct 28, 2015 at 03:37:02PM +0100, Neil Armstrong wrote: > Hi Andrew, > > On 10/28/2015 03:35 PM, Andrew Lunn wrote: > > On Wed, Oct 28, 2015 at 03:13:16PM +0100, Neil Armstrong wrote: > >> diff --git a/drivers/net/dsa/mv88e6xxx.c b/drivers/net/dsa/mv88e6xxx.c > >> index b1b14f5..6287096 100644 > >> --- a/drivers/net/dsa/mv88e6xxx.c > >> +++ b/drivers/net/dsa/mv88e6xxx.c > >> @@ -331,6 +331,16 @@ void mv88e6xxx_ppu_state_init(struct dsa_switch *ds) > >> ps->ppu_timer.function = mv88e6xxx_ppu_reenable_timer; > >> } > >> > >> +void mv88e6xxx_ppu_state_remove(struct dsa_switch *ds) > >> +{ > >> + struct mv88e6xxx_priv_state *ps = ds_to_priv(ds); > >> + > >> + del_timer_sync(&ps->ppu_timer); > >> + > >> + cancel_work_sync(&ps->bridge_work); > >> + flush_work(&ps->bridge_work); > >> +} > >> + > > > > You add this function, but you don't use it anywhere? Also, why > > cancel bridge work, not ppu_work? Or has that been consolidated > > in some patch i'm missing? > > > > Andrew > > > > It's called in the next patch, in mv88e6131_remove for mv88e6131. Hi Neil It would be better to split this out into a patch of its own, and include the mv88e6131 change with it. Andrew