Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1101230ybz; Wed, 22 Apr 2020 13:34:26 -0700 (PDT) X-Google-Smtp-Source: APiQypJgz3WLFjrT3KMQ4D3f5a/LXnNLB3/sWCC3iZsEWOCdMQhjPwY1y5aMnI4LUsfNncdiqs2R X-Received: by 2002:a17:906:cd0d:: with SMTP id oz13mr161787ejb.82.1587587666730; Wed, 22 Apr 2020 13:34:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587587666; cv=none; d=google.com; s=arc-20160816; b=vwfsC2Jlx9XN/Tn3LUGEa+uef6TuYZ2c7mTVhrEpulpBb5Mn00l0+v8bozWmxxIXp0 aJGf3ZvAi3yj95LwfH1Cyadi7S44Qj/zKz4ooAU+aZzOFMtI3Or2qCAdwBndJXOP0o17 692o0VTpuWzCrEscuDiYVOyNqRxj8fJgvdxxEbVHLjMaIckt6O11HT5kCI5fRMLqMTwm 2vIicxNyYDoU7aVSoaac/XEtV/rLNdvh1D4a7fgcGpiL6WeR5cPBFWFBR7dP3Fzy7bwu bSrnSd8jibHLO5s9L0W/NPm2zR3UWYF/mNS3ZNL2V10UjXAzAQ7WKJsbyWhaIrTF9UVF u0JQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:in-reply-to:message-id:date :subject:cc:to:from:dkim-signature; bh=xziF23XhQe6bvjwS9veYxd1lZuBR1P64JlqMkI6cAmE=; b=KrZrYVApP1aa/wStOu/0wSDpUgSq5rjEnNGkOHQqTVFhgX3pxAkJRc07X02O5lkP5R jIJZcdj0Tf+Q6aGhMKwhS/ptrPhnd6VTf37Xb8Z7kFHLliSrVDMiFTGySvs0/0YkAY7x uoo6JxmD00knBT2BRywfSy46Gg99Gj0KCqEo2z4XEOCCygW7z4XbjFSgXuJ0/tyH7Gga PcHRTpdZAumFA6ZOjPi+giz8Jy+7nLT22k5FwIpMxuok1OChPIqZ5nsmCTzziOYd74SK XwYZmgZcFAjhc+pv/M5OONIT5pE1Xko6MwsGrVuRriZeloYM/JlWGKtZiHm//Oiu30OA 32yQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=HptUbo00; 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=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d24si112363edv.539.2020.04.22.13.34.03; Wed, 22 Apr 2020 13:34:26 -0700 (PDT) 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=@linaro.org header.s=google header.b=HptUbo00; 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=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726271AbgDVUdG (ORCPT + 99 others); Wed, 22 Apr 2020 16:33:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45742 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726398AbgDVUdF (ORCPT ); Wed, 22 Apr 2020 16:33:05 -0400 Received: from mail-pf1-x441.google.com (mail-pf1-x441.google.com [IPv6:2607:f8b0:4864:20::441]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1D230C03C1AB for ; Wed, 22 Apr 2020 13:33:05 -0700 (PDT) Received: by mail-pf1-x441.google.com with SMTP id 18so1708938pfx.6 for ; Wed, 22 Apr 2020 13:33:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=xziF23XhQe6bvjwS9veYxd1lZuBR1P64JlqMkI6cAmE=; b=HptUbo001ZFSajtqjlDUPswimG+lWZmWjcVQiAC069qM3jQNiQyOacxbSEJDJ3cJ4G mtKbWGAojVCmizSMwquRoCLhszE3z6++jcZks3UQRj54YwVE7Zz1AMnxl4EhXmd4p6XB +dPCT8F4TXo4fxEo0TvREbSO7QSkaLVkanzaEzTnh0gIPEviZtkwjuN40VO68JvNJUeC C2hbz3rA8CS8yqpgA+bObSMdSNjBAL2QtlqEuieiixDE3V0TGxnyNFp1VP5g94cZBVok s6hF5SvEu7ON6SHGPgPwS+7wyxM2MK2NVJ3jzlcx5ac6LUu6FR/N4/vwLzmZ1uGAOtgs JDqw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=xziF23XhQe6bvjwS9veYxd1lZuBR1P64JlqMkI6cAmE=; b=ZJ0Tfq24wLx3oUfBflC1MAazYypPI3VJYuGHe7hyXtK3LPpWNquHDwBpHoTjvL/7/J 3qMN9iIQHQaPuteCOmP3mr4Z192QnwaIDr+hysWpddfLUY/Zz3eGWv+Q4diH0kFZsGad Okr/ovpD0H54SI8zfF/ONxy57/llttrN5Qo5DzZU0UOkGkNawAOIdN2Yn8J0Z6x+2El3 c0wnkaO8e5mRoddJpWildQT092S6ppb7V1bva3pb+LOf+gf/F67cF8WNFjT4G/rGrRwL q4Z88r2MWR6ots7ETV6d7K285COWGBrKIQRsObNXGvycBYSn4GCjs6ZKlmeHJNPxhDFk Nqqw== X-Gm-Message-State: AGi0PuYNvf4l2EfVbdj75AC1b1kGqZjiEd5rFwc4H/k4LwNieaPHx86l sQYbiApZt8pFH3cteMUztEQ0d/Tr6Gk= X-Received: by 2002:aa7:8006:: with SMTP id j6mr134553pfi.187.1587587584431; Wed, 22 Apr 2020 13:33:04 -0700 (PDT) Received: from localhost.localdomain ([2601:1c2:680:1319:692:26ff:feda:3a81]) by smtp.gmail.com with ESMTPSA id b24sm360292pfd.175.2020.04.22.13.33.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Apr 2020 13:33:04 -0700 (PDT) From: John Stultz To: lkml Cc: John Stultz , "David S. Miller" , Alexey Kuznetsov , Hideaki YOSHIFUJI , Jakub Kicinski , Greg Kroah-Hartman , "Rafael J . Wysocki" , Rob Herring , Geert Uytterhoeven , Yoshihiro Shimoda , Robin Murphy , Andy Shevchenko , Sudeep Holla , Andy Shevchenko , Naresh Kamboju , Basil Eljuse , Ferry Toth , Arnd Bergmann , Anders Roxell , netdev , linux-pm@vger.kernel.org Subject: [PATCH v3 2/3] driver core: Use dev_warn() instead of dev_WARN() for deferred_probe_timeout warnings Date: Wed, 22 Apr 2020 20:32:44 +0000 Message-Id: <20200422203245.83244-3-john.stultz@linaro.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20200422203245.83244-1-john.stultz@linaro.org> References: <20200422203245.83244-1-john.stultz@linaro.org> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In commit c8c43cee29f6 ("driver core: Fix driver_deferred_probe_check_state() logic") and following changes the logic was changes slightly so that if there is no driver to match whats found in the dtb, we wait the sepcified seconds for modules to be loaded by userland, and then timeout, where as previously we'd print "ignoring dependency for device, assuming no driver" and immediately return -ENODEV after initcall_done. However, in the timeout case (which previously existed but was practicaly un-used without a boot argument), the timeout message uses dev_WARN(). This means folks are now seeing a big backtrace in their boot logs if there a entry in their dts that doesn't have a driver. To fix this, lets use dev_warn(), instead of dev_WARN() to match the previous error path. Cc: "David S. Miller" Cc: Alexey Kuznetsov Cc: Hideaki YOSHIFUJI Cc: Jakub Kicinski Cc: Greg Kroah-Hartman Cc: Rafael J. Wysocki Cc: Rob Herring Cc: Geert Uytterhoeven Cc: Yoshihiro Shimoda Cc: Robin Murphy Cc: Andy Shevchenko Cc: Sudeep Holla Cc: Andy Shevchenko Cc: Naresh Kamboju Cc: Basil Eljuse Cc: Ferry Toth Cc: Arnd Bergmann Cc: Anders Roxell Cc: netdev Cc: linux-pm@vger.kernel.org Fixes: c8c43cee29f6 ("driver core: Fix driver_deferred_probe_check_state() logic") Signed-off-by: John Stultz --- drivers/base/dd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/base/dd.c b/drivers/base/dd.c index 908ae4d7805e..9c88afa5c74a 100644 --- a/drivers/base/dd.c +++ b/drivers/base/dd.c @@ -258,7 +258,7 @@ int driver_deferred_probe_check_state(struct device *dev) } if (!driver_deferred_probe_timeout && initcalls_done) { - dev_WARN(dev, "deferred probe timeout, ignoring dependency"); + dev_warn(dev, "deferred probe timeout, ignoring dependency"); return -ETIMEDOUT; } -- 2.17.1