Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp621156pxb; Wed, 20 Jan 2021 16:18:28 -0800 (PST) X-Google-Smtp-Source: ABdhPJwEwQLL1hncZ512n9Y3UGSAdBytoMIkMXAr1xUCsOpnZbbYiKawqWSIc5p/3zNqvepzAqld X-Received: by 2002:aa7:d304:: with SMTP id p4mr3046402edq.144.1611188308324; Wed, 20 Jan 2021 16:18:28 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1611188308; cv=none; d=google.com; s=arc-20160816; b=VxZ2MO6uOzoAZFq8FNwIpeHRRvwOzFb2gW+VMfXDZuVQUs3upU01H0TdamPBbscAI/ 6SAcVT4rtt3TPmMYBjqUs4PT+U6tLBtO1v6pAYbowaEOLYmKk+L1gj7kui2jG4Ih5NH4 Vd3cnP0m5qynRw7LKM9jLEX4bgWAJWICf83aVy2Eon7aPTMY44DVRgDUwaeHbRDKs53P 0uGyIEHnK/zpttJP+vVqCl47ur1sTngR/kS/avYK+2w+x5xBL6f6FNkT9UpLEGv6NiD7 DIt9hkr6mFuEoIA6XKGIMgujDZDVgt3zBrcSOoS0osS175ENgHSthNA6vWCU68WMTH+3 sb/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=xPGxxhMDuv53TOATQYREElc6QQyabcR5yG8W0QIQvHc=; b=yqIgrpuNTOjbApPIYkdpjRSXWmcRU7nG6K13BXTifIZg07vV8QtmlOLLeJpqosU0+m ngr10H2ij6soessA/0fK8iWv1HmPTsi0IUD4T32DFqe4qQjmCN6hu5IP15ZD5cPcW0C8 Bxf+xQwgOKv3QAauHj1xFB6hfCla7b1/8teuIWDHgCCmomzi+rhyxSsLvtwBxNUZ52CE vxbq/WX6aYLiRLDI8sPgnOIW8hCRwxFhe2zQCSLULnj4UaDWeyaR7d0SvO+RNxb4BHXm xK0/1WN/EZmkrDdCpNNYxqVJygMBpt+5tF9hYNxtACcdtxTpxsbVhcDyw5b1eWz+EoxI qPnA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=RVDEo4Ks; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id b24si1175349ejp.190.2021.01.20.16.18.04; Wed, 20 Jan 2021 16:18:28 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=RVDEo4Ks; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2391143AbhATP4s (ORCPT + 99 others); Wed, 20 Jan 2021 10:56:48 -0500 Received: from mail.kernel.org ([198.145.29.99]:59600 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2391080AbhATPvA (ORCPT ); Wed, 20 Jan 2021 10:51:00 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 3458A23340; Wed, 20 Jan 2021 15:50:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1611157819; bh=fBMJEpbeW4fb/1FlOYEHbgt7kuNpM9yvsa0KQlOyNHo=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=RVDEo4KsJGh9Tb7AghreIaMDU7L2aWJ3JG12Owy6S7VImj/ocpgKYdJi60PF5PL62 7sqM05TbpFlQmxpSRTG6zyXqcgypIF0Vyru2eqoZWpaobq5HkF71Tglq8cfKC2+eiz y5jqwpHIo4RnlZox0OB2ct7qBFD4P+r9pxfNoVNA= Date: Wed, 20 Jan 2021 16:50:17 +0100 From: Greg Kroah-Hartman To: Rob Herring Cc: Michael Walle , linuxppc-dev , PCI , linux-arm-kernel , "linux-kernel@vger.kernel.org" , Minghuan Lian , Mingkai Hu , Roy Zang , Lorenzo Pieralisi , Bjorn Helgaas , Saravana Kannan Subject: Re: [PATCH] PCI: dwc: layerscape: convert to builtin_platform_driver() Message-ID: References: <20210120105246.23218-1-michael@walle.cc> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jan 20, 2021 at 08:23:59AM -0600, Rob Herring wrote: > On Wed, Jan 20, 2021 at 4:53 AM Michael Walle wrote: > > > > fw_devlink will defer the probe until all suppliers are ready. We can't > > use builtin_platform_driver_probe() because it doesn't retry after probe > > deferral. Convert it to builtin_platform_driver(). > > If builtin_platform_driver_probe() doesn't work with fw_devlink, then > shouldn't it be fixed or removed? Then we're not fixing drivers later > when folks start caring about deferred probe and devlink. > > I'd really prefer if we convert this to a module instead. (And all the > other PCI host drivers.) > > > Fixes: e590474768f1 ("driver core: Set fw_devlink=on by default") > > This happened!? It's in linux-next in my tree, but is looking like it might be reverted soon. But finding these issues is good. thanks, greg k-h