From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id B7F1F919 for ; Fri, 5 Aug 2016 09:02:11 +0000 (UTC) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.135]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id DFB3C1EE for ; Fri, 5 Aug 2016 09:02:10 +0000 (UTC) From: Arnd Bergmann To: ksummit-discuss@lists.linuxfoundation.org Date: Fri, 05 Aug 2016 11:01:43 +0200 Message-ID: <2402711.Aor2uS9Chj@wuerfel> In-Reply-To: References: <20160804102058.GT10376@sirena.org.uk> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Cc: Mauro Carvalho Chehab , "vegard.nossum@gmail.com" , "rafael.j.wysocki" , Marek Szyprowski , Valentin Rothberg Subject: Re: [Ksummit-discuss] [TECH TOPIC] Addressing complex dependencies and semantics (v2) List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , On Thursday, August 4, 2016 9:59:30 PM CEST Rob Herring wrote: > On Thu, Aug 4, 2016 at 5:20 AM, Mark Brown wrote: > > On Thu, Aug 04, 2016 at 11:50:49AM +0200, Greg KH wrote: > > > >> Nope, it doesn't work that way, sorry. > > > >> Nice try, just unwind your initialization properly > > > > Deferred probe is probably the best thing that ever happened for the > > quality of kernel error handling > > Now we just need a way to force testing of the remove functions. Hmm, instead of calling just 'probe', we might first call probe, then remove, then probe again as a compile-time option. What could possibly go wrong? ;-) Arnd