Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752833AbdF0Rsf (ORCPT ); Tue, 27 Jun 2017 13:48:35 -0400 Received: from mail-pg0-f54.google.com ([74.125.83.54]:34527 "EHLO mail-pg0-f54.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752042AbdF0Rs1 (ORCPT ); Tue, 27 Jun 2017 13:48:27 -0400 MIME-Version: 1.0 In-Reply-To: <20170626191009.0c11eed0@cakuba.netronome.com> References: <20170623233702.20564-1-jakub.kicinski@netronome.com> <20170626212036.GE21846@wotan.suse.de> <20170626191009.0c11eed0@cakuba.netronome.com> From: Bjorn Andersson Date: Tue, 27 Jun 2017 10:48:25 -0700 Message-ID: Subject: Re: [PATCH] firmware: wake all waiters To: Jakub Kicinski Cc: "Luis R. Rodriguez" , Ming Lei , yi1.li@linux.intel.com, "AKASHI, Takahiro" , nbroeking@me.com, Greg Kroah-Hartman , mfuzzey@parkeon.com, ebiederm@xmission.com, Dmitry Torokhov , Daniel Wagner , David Woodhouse , jewalt@lgsinnovations.com, rafal@milecki.pl, Arend van Spriel , "Rafael J. Wysocki" , atull@kernel.org, Moritz Fischer , pmladek@suse.com, Johannes Berg , emmanuel.grumbach@intel.com, Luca Coelho , luto@kernel.org, Linus Torvalds , Kees Cook , David Howells , pjones@redhat.com, Hans de Goede , alan@linux.intel.com, "Theodore Ts'o" , paul.gortmaker@windriver.com, mtosatti@redhat.com, mawilcox@microsoft.com, Stephen Boyd , Vikram Mulukutla , lkml , oss-drivers@netronome.com Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 538 Lines: 14 On Mon, Jun 26, 2017 at 7:10 PM, Jakub Kicinski wrote: > On Mon, 26 Jun 2017 23:20:36 +0200, Luis R. Rodriguez wrote: [..] > - how to stay bound and retry the direct default FW load until rootfs > is mounted (equivalent to when -EPROBE_DEFER would give up); If you constrain this problem to only await the mounting of a root file system you miss the various cases where rootfs is later pivoted or the firmware isn't stored in the root file system (e.g. every Android device out there). Regards, Bjorn