From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757513AbcIUON0 (ORCPT ); Wed, 21 Sep 2016 10:13:26 -0400 Received: from mail.linuxfoundation.org ([140.211.169.12]:45324 "EHLO mail.linuxfoundation.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757038AbcIUONY (ORCPT ); Wed, 21 Sep 2016 10:13:24 -0400 Date: Wed, 21 Sep 2016 16:13:28 +0200 From: Greg KH To: Mark Rutland Cc: Mark Brown , Arnd Bergmann , linux-kernel@vger.kernel.org, Johan Hovold , Rui Miguel Silva , Laurent Pinchart , Sandeep Patil , Matt Porter , John Stultz , Rob Herring , Viresh Kumar , Alex Elder , David Lin , "Bryan O'Donoghue" , Vaibhav Agarwal , Mark Greer Subject: Re: [GIT PULL] Greybus driver subsystem for 4.9-rc1 Message-ID: <20160921141328.GA21705@kroah.com> References: <20160914100949.GA6179@kroah.com> <20160915144553.GA15697@sirena.org.uk> <20160916060519.GA17586@kroah.com> <20160921130209.GF18176@leverpostej> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20160921130209.GF18176@leverpostej> User-Agent: Mutt/1.7.0 (2016-08-17) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Sep 21, 2016 at 02:02:10PM +0100, Mark Rutland wrote: > > As for the drivers all living under drivers/greybus/ I understand, but > > we need the greybus core present first before we can get the drivers in. > > How about we do what happened with IIO, we take the greybus core code in > > drivers/greybus/ and put the drivers in staging, and then move them out > > of staging into the "real" portion of the kernel as they get reviewed > > and accepted? > > > > Any objections to that workflow? > > Personally, yes. > > I would rather see the few core patches go through some level of review > first. It's vastly easier to handle that than to reverse-engineer an > understanding of the code when "move XXX out of staging/" patches > appear. > > I'm more than happy to review a reasonably-size, linearised series for > that core code. > > My concerns previously mentioned still apply to the patches queued in > linux-next, regardless of whether these patches are under staging. > Especially given the ABI implications of the devicetree bindings. There are no ABI implications just yet, we are free to change anything we want. It's all in drivers/staging/ now, where we will clean it up some more over the next few weeks and then post reviewable sets of patches to move portions out of staging (greybus core first, then some class drivers, then the subsystem-specific things). That will give you your set of clean patches to review, and with the first rounds, no device tree bindings at all :) thanks, greg k-h