From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752082AbbJRTme (ORCPT ); Sun, 18 Oct 2015 15:42:34 -0400 Received: from mezzanine.sirena.org.uk ([106.187.55.193]:35615 "EHLO mezzanine.sirena.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750699AbbJRTm2 (ORCPT ); Sun, 18 Oct 2015 15:42:28 -0400 Date: Sun, 18 Oct 2015 20:41:24 +0100 From: Mark Brown To: Greg Kroah-Hartman Cc: Rob Herring , Tomeu Vizoso , Russell King , Michael Turquette , Stephen Boyd , Vinod Koul , Dan Williams , Linus Walleij , Alexandre Courbot , Thierry Reding , David Airlie , Terje =?iso-8859-1?Q?Bergstr=F6m?= , Stephen Warren , Wolfram Sang , Frank Rowand , Grant Likely , Kishon Vijay Abraham I , Sebastian Reichel , Dmitry Eremin-Solenikov , David Woodhouse , Liam Girdwood , Felipe Balbi , Jingoo Han , Lee Jones , Jean-Christophe Plagniol-Villard , Tomi Valkeinen , "linux-kernel@vger.kernel.org" , linux-clk@vger.kernel.org, dmaengine@vger.kernel.org, "linux-gpio@vger.kernel.org" , dri-devel , "linux-tegra@vger.kernel.org" , "linux-i2c@vger.kernel.org" , "devicetree@vger.kernel.org" , "linux-pm@vger.kernel.org" , Linux PWM List , Linux USB List , "linux-fbdev@vger.kernel.org" Message-ID: <20151018194124.GA14956@sirena.org.uk> References: <561E1378.6000906@collabora.com> <20151017065750.GA18607@kroah.com> <20151017154709.GE4059@kroah.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ylUvUtShPtQAJVVd" Content-Disposition: inline In-Reply-To: <20151017154709.GE4059@kroah.com> X-Cookie: Do you like "TENDER VITTLES"? User-Agent: Mutt/1.5.24 (2015-08-30) X-SA-Exim-Connect-IP: 94.175.94.161 X-SA-Exim-Mail-From: broonie@sirena.org.uk Subject: Re: [GIT PULL] On-demand device probing X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000) X-SA-Exim-Scanned: Yes (on mezzanine.sirena.org.uk) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --ylUvUtShPtQAJVVd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Sat, Oct 17, 2015 at 08:47:09AM -0700, Greg Kroah-Hartman wrote: > On Sat, Oct 17, 2015 at 10:04:55AM -0500, Rob Herring wrote: > > I think Linus W, Mark B, and I all said a similar thing initially in > > that dependencies should be handled in the driver core. We went down > > the path of making this not firmware (aka bus) specific and an earlier > > version had just that (with fwnode_* calls). That turned out to be > > pointless as the calling locations were almost always in DT specific > > code anyway. If you notice, the calls are next to other DT specific > > calls generally (usually a "get"). So yes, I'd prefer not to have to > > touch every subsystem, but we had to do that anyway to add DT support. > If they are "next" to a call like that, why not put it in that call? I > really object to having to "sprinkle" this all over the kernel, for no > obvious reason why that is happening at all (look at the USB patch for > one such example.) I did ask that question myself IIRC - we could probably get a long way by trying to instantiate anything that looks probable when we do a phandle lookup on it. --ylUvUtShPtQAJVVd Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQEcBAEBCAAGBQJWI/XkAAoJECTWi3JdVIfQITcH/jtrvXbuGKZZSYbLjVQcSiWt C/MXzYtFbSJgvLgAcxbbegmnGt9ERY0WcETCVaBWpHK3K5vgxFu+9bnWjuFU1FxG dH6MBp2mC2A3GiUsaVAo4TSRNoouB34729rfeSCgqEiQ6sK+rksvZWgc/nSJC0TD DRJJMQieFUPHW6ywTOHL9allHuOJrmCX6vLyJEoSR1ggcMKoFkAPup3UMSv5Uvgw uQHVqaDadofytOa+qSSkrEIkFmUs6raQhh1H2OB2xilFKeXyjvYuo8rvVgSxokti RjFEZm/y2U7dzyrXTLPOOup3YPZfXaIxQqSXfMCUmWiAwJSSvK0GeL/IylHRmZM= =WR65 -----END PGP SIGNATURE----- --ylUvUtShPtQAJVVd--