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 847B38A6 for ; Thu, 4 Aug 2016 09:50:36 +0000 (UTC) Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 6A5D010A for ; Thu, 4 Aug 2016 09:50:35 +0000 (UTC) Date: Thu, 4 Aug 2016 11:50:49 +0200 From: Greg KH To: Jani Nikula Message-ID: <20160804095049.GA30029@kroah.com> References: <20160727192040.GL5537@wotan.suse.de> <10281749.h0nm8HgLR9@vostro.rjw.lan> <4826466.kMrAaT2rsn@avalon> <87d1lpose8.fsf@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87d1lpose8.fsf@intel.com> Cc: ksummit-discuss@lists.linuxfoundation.org, Mauro Carvalho Chehab , "vegard.nossum@gmail.com" , "rafael.j.wysocki" , Valentin Rothberg , Marek Szyprowski 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 Thu, Aug 04, 2016 at 11:22:23AM +0300, Jani Nikula wrote: > So I admit to being pretty clueless wrt the fine details of module > loading, but I'm wondering if there could be any way of the module being > loaded telling the kernel (via a call, not by returning from probe) to > hold its horses for a while, and keep loading other modules. Sort of > like deferred probe, but without the full cleanup-retry cycle. The call > would return to the module later (not unlike deferred probe retries the > probe), and you could try again whatever it was that made you realize > you need to defer. Nope, it doesn't work that way, sorry. Nice try, just unwind your initialization properly :) greg k-h