Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1222669
| Path | csiph.com!eternal-september.org!feeder.eternal-september.org!weretis.net!feeder1.news.weretis.net!newsfeed.CARNet.hr!news.spin.it!bofh.it!news.nic.it!robomod |
|---|---|
| From | Mark Brown <broonie@kernel.org> |
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH v3 02/18] of/platform: add of_platform_probe |
| Date | Fri, 11 Sep 2015 12:00:01 +0200 |
| Message-ID | <q7thD-6pR-9@gated-at.bofh.it> (permalink) |
| References | <pUubv-2Ur-7@gated-at.bofh.it> <pUuld-367-51@gated-at.bofh.it> <pUOMV-7B6-3@gated-at.bofh.it> <pWeck-17Z-61@gated-at.bofh.it> <q63Sj-5E0-55@gated-at.bofh.it> |
| X-Original-To | Tomeu Vizoso <tomeu.vizoso@collabora.com> |
| MIME-Version | 1.0 |
| Content-Type | multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="4bvUAv41pAMZZO4U" |
| Content-Disposition | inline |
| X-Cookie | You are fairminded, just and loving. |
| User-Agent | Mutt/1.5.23 (2014-03-12) |
| X-Sa-Exim-Connect-IP | 94.175.94.161 |
| X-Sa-Exim-Mail-From | broonie@sirena.org.uk |
| 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 | robomod@news.nic.it |
| List-ID | <linux-kernel.vger.kernel.org> |
| X-Mailing-List | linux-kernel@vger.kernel.org |
| Approved | robomod@news.nic.it |
| Lines | 56 |
| Organization | linux.* mail to news gateway |
| X-Original-Cc | "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>, Rob Herring <robh+dt@kernel.org>, Stephen Warren <swarren@wwwdotorg.org>, Javier Martinez Canillas <javier@osg.samsung.com>, Thierry Reding <thierry.reding@gmail.com>, "Rafael J. Wysocki" <rjw@rjwysocki.net>, "linux-arm-kernel@lists.infradead.org" <linux-arm-kernel@lists.infradead.org>, Dmitry Torokhov <dmitry.torokhov@gmail.com>, "devicetree@vger.kernel.org" <devicetree@vger.kernel.org>, Linus Walleij <linus.walleij@linaro.org>, linux-acpi@vger.kernel.org, Arnd Bergmann <arnd@arndb.de> |
| X-Original-Date | Fri, 11 Sep 2015 10:57:48 +0100 |
| X-Original-Message-ID | <20150911095748.GC12027@sirena.org.uk> |
| X-Original-References | <1438870315-18689-1-git-send-email-tomeu.vizoso@collabora.com> <1438870315-18689-3-git-send-email-tomeu.vizoso@collabora.com> <20150807121913.GS20873@sirena.org.uk> <CAAObsKCrakupiZMQ9AoiWo6fDYT6Cfi_khdssUS6pv61zYS1Zg@mail.gmail.com> <CAAObsKAZ0kaT2TZQdMnxy9ZjHMz2jFeYQvQjrCsa90J11bOVpA@mail.gmail.com> |
| X-Original-Sender | linux-kernel-owner@vger.kernel.org |
| Xref | csiph.com linux.kernel:1222669 |
Show key headers only | View raw
[Multipart message — attachments visible in raw view] - view raw
On Mon, Sep 07, 2015 at 02:31:06PM +0200, Tomeu Vizoso wrote: > On 11 August 2015 at 11:37, Tomeu Vizoso <tomeu.vizoso@collabora.com> wrote: > > On 7 August 2015 at 14:19, Mark Brown <broonie@kernel.org> wrote: > >> This sounds like it's going to break in the case where we have MFDs that > >> represent their functions in DT (not a pattern I'm a fan of but it's a > >> thing people do). We'll walk back to the platform device for the MFD > >> function, try to probe it and then give up. Perhaps that's good enough > >> anyway but it's not clear to me why we don't just try every parent we > >> find? > > Agreed. In the attempt at probing dependencies before a device is > > probed, I considered that a device's parent is also a dependency and > Actually I'm not sure how we could probe the ascendants on demand, as > currently the parent's device lock is taken when probing so trying to > probe a sibling from within a probe callback will cause a deadlock. How do silbilings come into this? There is an issue there but it's going to happen anyway. > AFAICS this is only needed for USB interface devices and this > behaviour could be limited to them, but I don't like much assuming > that no USB device will ever have a dependency on a sibling (though > that probably won't happen ever). I don't see the connection with USB here, sorry - my initial thought was about MFDs?
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: [PATCH v3 02/18] of/platform: add of_platform_probe Tomeu Vizoso <tomeu.vizoso@collabora.com> - 2015-09-07 14:40 +0200
Re: [PATCH v3 02/18] of/platform: add of_platform_probe Mark Brown <broonie@kernel.org> - 2015-09-11 12:00 +0200
Re: [PATCH v3 02/18] of/platform: add of_platform_probe Tomeu Vizoso <tomeu.vizoso@collabora.com> - 2015-09-11 16:10 +0200
Re: [PATCH v3 02/18] of/platform: add of_platform_probe Mark Brown <broonie@kernel.org> - 2015-09-11 17:40 +0200
Re: [PATCH v3 02/18] of/platform: add of_platform_probe Tomeu Vizoso <tomeu.vizoso@collabora.com> - 2015-09-15 15:10 +0200
csiph-web