From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755923Ab3AWOau (ORCPT ); Wed, 23 Jan 2013 09:30:50 -0500 Received: from mail.kernel.org ([198.145.19.201]:42271 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754740Ab3AWOat (ORCPT ); Wed, 23 Jan 2013 09:30:49 -0500 Date: Wed, 23 Jan 2013 06:32:16 -0800 From: Greg KH To: Mark Einon Cc: davem@davemloft.net, sfr@canb.auug.org.au, devel@driverdev.osuosl.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, dan.carpenter@oracle.com Subject: Re: [RFC PATCH v3 linux-next] et131x: Promote staging et131x driver to drivers/net Message-ID: <20130123143216.GA2050@kroah.com> References: <1358935859-29525-1-git-send-email-mark.einon@gmail.com> <1358945130-3101-1-git-send-email-mark.einon@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1358945130-3101-1-git-send-email-mark.einon@gmail.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, Jan 23, 2013 at 12:45:30PM +0000, Mark Einon wrote: > This patch moves the et131x gigabit ethernet driver from drivers/staging > to drivers/net/ethernet/agere. > > All the existing issues noted for this driver have been resolved, apart > from one performance issue where some fragmented packets suffer from > frame receive errors. > > Signed-off-by: Mark Einon > --- > > Changes from V2 - vendor name changed from Atheros to Agere in drivers/net/ethernet/agere/Kconfig > > MAINTAINERS | 11 ++++--- > drivers/net/ethernet/Kconfig | 1 + > drivers/net/ethernet/Makefile | 1 + > drivers/net/ethernet/agere/Kconfig | 32 ++++++++++++++++++++ > .../et131x => net/ethernet/agere}/Makefile | 1 + > .../et131x => net/ethernet/agere}/et131x.c | 0 > .../et131x => net/ethernet/agere}/et131x.h | 0 > drivers/staging/Kconfig | 2 -- > drivers/staging/Makefile | 1 - > drivers/staging/et131x/Kconfig | 10 ------ > drivers/staging/et131x/README | 16 ---------- > 11 files changed, 41 insertions(+), 34 deletions(-) > create mode 100644 drivers/net/ethernet/agere/Kconfig > rename drivers/{staging/et131x => net/ethernet/agere}/Makefile (98%) > rename drivers/{staging/et131x => net/ethernet/agere}/et131x.c (100%) > rename drivers/{staging/et131x => net/ethernet/agere}/et131x.h (100%) > delete mode 100644 drivers/staging/et131x/Kconfig > delete mode 100644 drivers/staging/et131x/README Creating a patch this way is the correct way to do it, however it gives no clue to the network developers as to exactly what is in this driver at the moment :( I usually recommend just creating a new patch, that adds the driver to the proper place in the kernel, and sending that in. If the subsystem maintainers accept it, then I can just delete the staging driver. Yes, this looses the history of the code, but usually no one cares about that for staging drivers. If that's not ok, I have no problem accepting this, if I get an ack from the subsystem maintainers that it's ok, but again, this patch makes it pretty hard for them to know that or not. thanks, greg k-h