Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp1101184ybz; Wed, 22 Apr 2020 13:34:22 -0700 (PDT) X-Google-Smtp-Source: APiQypIxhhsWQLsN6y+pxhhKQKuhcxEFMEbZLrOOpYk4sTi7mgzED48zkWcVii1e8wLfA040L4HB X-Received: by 2002:a17:906:3713:: with SMTP id d19mr130358ejc.111.1587587662090; Wed, 22 Apr 2020 13:34:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1587587662; cv=none; d=google.com; s=arc-20160816; b=x1ugL/L+3bTyZChGWq3scXHI8NqpS1//C7Hm8PVI/Dmkf+9gyVfMLAc0YSJf6WM0kW gtp6HI5XlchZqTTQSx9Vwq5x3iuNY7gBio9ABd4Vb9MZc8rAWRqy8/8PJd6CKSOYlyvi sbzKyZWoG2oNxIWZk8PB9pLFyDOcEFzHWuVeg5er5uT9PzKd5JJ0BBrpPqiIuda4D3Kq Q2E4xOzFTAC39QPSbzEL1t0AaLmkVB3EB9xPtoixah1au8dY5KYtkgrFfUsMzFPjsJ8Z Y5bfCFQjv0PfkVGNaNWvsFbGL92XUwgyT7i7GifU3LvPdjvAdKJhKRrEb9R2fNd9U+no ya/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=jCeWYCnhhC9ToX7slZfdTEYBZQCUrwfYBXRcN7qT7U8=; b=lLJ/jo6+c6ZgY9Gzo7xkuEz7ErzERq/giyT8pjBeyg49oq2wbZ7M3aOLlHzqJl9Hfv xB+BDCb9CUnpIT8nyqPGlwbT5wdN4cmbD05/6dM8HxblLykXVYJFkvNPEd3KdeyixHo9 YNUkfUQIWJGgxoocOihQr8byd8qkew8pmScFhO9/Fo+EzfjEyCPN5+GkikpSSI+9Ouaf 98Ao2iUONTFK1HJFOwhgDUpOHf0OScF+UTmRPzc+Nt94ZSchbCa9gaZ8FyPH90a5ZdT1 cLxF0ENe0nDRsd36VP9nUn7MKO8hmqupoj+2I4Uitm2If0FVP+3BgzYG+Xl2l/IOT3QT 0KGg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=UO+xX3Q8; 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 d24si175772ejc.345.2020.04.22.13.33.57; Wed, 22 Apr 2020 13:34:22 -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=UO+xX3Q8; 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 S1726161AbgDVUdC (ORCPT + 99 others); Wed, 22 Apr 2020 16:33:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45724 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726030AbgDVUdB (ORCPT ); Wed, 22 Apr 2020 16:33:01 -0400 Received: from mail-pj1-x1041.google.com (mail-pj1-x1041.google.com [IPv6:2607:f8b0:4864:20::1041]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CDA98C03C1AB for ; Wed, 22 Apr 2020 13:33:01 -0700 (PDT) Received: by mail-pj1-x1041.google.com with SMTP id h12so796666pjz.1 for ; Wed, 22 Apr 2020 13:33:01 -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; bh=jCeWYCnhhC9ToX7slZfdTEYBZQCUrwfYBXRcN7qT7U8=; b=UO+xX3Q8r1JCfKH7BgXpnctxhkm0rF0cWVV0/oTCDm8iddC0e5NK5D1EOwY022FRdW Bi0sBJrCPebYJq7AqSJJrRWw21juBierZTOVm+RQTetM7+GDmcbuCdjJ0WqZIpXOIrs8 iQLahSkNgGH0zJaY++9gFkeL+GjcQIzEKBzamWhVu1ubE6+Swx8u5M8vJ0/Nx+FQjMTS bXZpJsKM9OYQzFTBGIf5A7Y7hGTh//MYPcNQJIrVACeR/ppD76PdnLzX0ZnumTQi/Cfa AVQThatK0ynQj7UNkZKTMjLjE5ouv6pGreF/WAMocMiWmSKs4gqdFSsWoXmxOaZpyaos 2doA== 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; bh=jCeWYCnhhC9ToX7slZfdTEYBZQCUrwfYBXRcN7qT7U8=; b=mWPMnHv2d4pQMMfYDkTYoWefcrdB+WPVeZF3HNzWsAh5BJa0Dx7F6iRun+/KpdvFti yPMtcmnVD/Csz3dnVY/4qSC13sC78RXSUFbtQAAA6t8yxxPARXRnJB4MyJMpLr+US5W9 t+dfbuwQm6p3WDxXjV7jumnSRKMCLnFyZSI5cRTH/klzNnJAsLQOyWja4y4iGJH43QqX aT3iCcuhExs5PjdmTFyzus66sHlLV0ImBo3Bi9v0kfPZPoPzjjLg3FpWiss9Pn1EH+4e AgsD7yXKYK8/jUc+J0DWnbUzPLmuVKVRM1PkHp4yTbZS0Ap2NLO+raMd1TRk3IHsb4ip hMCg== X-Gm-Message-State: AGi0PuZ0QeuJznCEm345Rf/ElWZB+2zaxJXDT5vAg4sFnxByO0/cNo8j nUiTxi5OYHOGAaGLHZ4EW/ZVn1d5UPI= X-Received: by 2002:a17:902:9004:: with SMTP id a4mr408660plp.275.1587587581021; Wed, 22 Apr 2020 13:33:01 -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.32.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Apr 2020 13:33:00 -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 0/3] Fixes for deferred_probe_timeout cleanup Date: Wed, 22 Apr 2020 20:32:42 +0000 Message-Id: <20200422203245.83244-1-john.stultz@linaro.org> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Just wanted to resubmit these three fixes for the deferred_probe_timeout cleanup that landed in the v5.7-rc1 merge window. The first resets the default timeout value back to zero so we have no behavioral change from 5.6. This avoids regressions on boards that have "optional links" in their device tree. The second changes the code to use dev_warn() instead of dev_WARN() to address complaints about unnecessary backtraces in the boot log. The last fixes an issue discovered by Yoshihiro Shimoda and Geert Uytterhoeven, where if a timeout was set, things like NFS root might fail due to wait_for_device_probe() not blocking until the timeout expires. thanks -john New in v3: * Just included the previously posted dev_warn() fix into the series, so they didn't collide. 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 John Stultz (3): driver core: Revert default driver_deferred_probe_timeout value to 0 driver core: Use dev_warn() instead of dev_WARN() for deferred_probe_timeout warnings driver core: Ensure wait_for_device_probe() waits until the deferred_probe_timeout fires drivers/base/dd.c | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) -- 2.17.1