From mboxrd@z Thu Jan 1 00:00:00 1970 From: linux@arm.linux.org.uk (Russell King - ARM Linux) Date: Tue, 26 Jan 2016 22:35:51 +0000 Subject: Problem with component helpers and probe deferral in 4.5-rc1 In-Reply-To: <1453831153.2850.107.camel@linaro.org> References: <1453831153.2850.107.camel@linaro.org> Message-ID: <20160126223551.GU10826@n2100.arm.linux.org.uk> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Tue, Jan 26, 2016 at 05:59:13PM +0000, Jon Medhurst (Tixy) wrote: > I believe I've found a problem with the component helpers and/or how > drivers use them. I discovered this whilst trying to get ARM's HDLCD > driver [1] working on 4.5-rc1, however I believe that code is following > a pattern used by drivers already in 4.5 and the problem isn't specific > to it. This is what I have observed... Hmm, it all looks plausible, and I'm again left wondering how the code passed testing over the last year (I've been running this code for ages both on iMX6 and Dove, where deferred probing does happen.) Your patch looks like the right thing to do, so I'll add it to the component tree shortly - it should end up in linux-next in a few days time. Thanks. -- RMK's Patch system: http://www.arm.linux.org.uk/developer/patches/ FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up according to speedtest.net. From mboxrd@z Thu Jan 1 00:00:00 1970 From: Russell King - ARM Linux Subject: Re: Problem with component helpers and probe deferral in 4.5-rc1 Date: Tue, 26 Jan 2016 22:35:51 +0000 Message-ID: <20160126223551.GU10826@n2100.arm.linux.org.uk> References: <1453831153.2850.107.camel@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from pandora.arm.linux.org.uk (pandora.arm.linux.org.uk [78.32.30.218]) by gabe.freedesktop.org (Postfix) with ESMTPS id D60876E2D9 for ; Tue, 26 Jan 2016 14:36:03 -0800 (PST) Content-Disposition: inline In-Reply-To: <1453831153.2850.107.camel@linaro.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: "Jon Medhurst (Tixy)" Cc: Greg Kroah-Hartman , Liviu Dudau , linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gVHVlLCBKYW4gMjYsIDIwMTYgYXQgMDU6NTk6MTNQTSArMDAwMCwgSm9uIE1lZGh1cnN0IChU aXh5KSB3cm90ZToKPiBJIGJlbGlldmUgSSd2ZSBmb3VuZCBhIHByb2JsZW0gd2l0aCB0aGUgY29t cG9uZW50IGhlbHBlcnMgYW5kL29yIGhvdwo+IGRyaXZlcnMgdXNlIHRoZW0uIEkgZGlzY292ZXJl ZCB0aGlzIHdoaWxzdCB0cnlpbmcgdG8gZ2V0IEFSTSdzIEhETENECj4gZHJpdmVyIFsxXSB3b3Jr aW5nIG9uIDQuNS1yYzEsIGhvd2V2ZXIgSSBiZWxpZXZlIHRoYXQgY29kZSBpcyBmb2xsb3dpbmcK PiBhIHBhdHRlcm4gdXNlZCBieSBkcml2ZXJzIGFscmVhZHkgaW4gNC41IGFuZCB0aGUgcHJvYmxl bSBpc24ndCBzcGVjaWZpYwo+IHRvIGl0LiBUaGlzIGlzIHdoYXQgSSBoYXZlIG9ic2VydmVkLi4u CgpIbW0sIGl0IGFsbCBsb29rcyBwbGF1c2libGUsIGFuZCBJJ20gYWdhaW4gbGVmdCB3b25kZXJp bmcgaG93IHRoZSBjb2RlCnBhc3NlZCB0ZXN0aW5nIG92ZXIgdGhlIGxhc3QgeWVhciAoSSd2ZSBi ZWVuIHJ1bm5pbmcgdGhpcyBjb2RlIGZvcgphZ2VzIGJvdGggb24gaU1YNiBhbmQgRG92ZSwgd2hl cmUgZGVmZXJyZWQgcHJvYmluZyBkb2VzIGhhcHBlbi4pCgpZb3VyIHBhdGNoIGxvb2tzIGxpa2Ug dGhlIHJpZ2h0IHRoaW5nIHRvIGRvLCBzbyBJJ2xsIGFkZCBpdCB0byB0aGUKY29tcG9uZW50IHRy ZWUgc2hvcnRseSAtIGl0IHNob3VsZCBlbmQgdXAgaW4gbGludXgtbmV4dCBpbiBhIGZldyBkYXlz CnRpbWUuCgpUaGFua3MuCgotLSAKUk1LJ3MgUGF0Y2ggc3lzdGVtOiBodHRwOi8vd3d3LmFybS5s aW51eC5vcmcudWsvZGV2ZWxvcGVyL3BhdGNoZXMvCkZUVEMgYnJvYWRiYW5kIGZvciAwLjhtaWxl IGxpbmU6IGN1cnJlbnRseSBhdCA5LjZNYnBzIGRvd24gNDAwa2JwcyB1cAphY2NvcmRpbmcgdG8g c3BlZWR0ZXN0Lm5ldC4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2 ZWwK