From patchwork Wed Nov 22 09:33:33 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= X-Patchwork-Id: 168223 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:2b07:b0:403:3b70:6f57 with SMTP id io7csp1201860vqb; Wed, 22 Nov 2023 01:33:49 -0800 (PST) X-Google-Smtp-Source: AGHT+IFkOXEjwfXQbhnoL5+PvEz+ujVXuAqeK37LXf8YlSjfFXIsvr67kP6wmOXFCdCetHh3jrTf X-Received: by 2002:a17:902:e847:b0:1cf:662b:45ae with SMTP id t7-20020a170902e84700b001cf662b45aemr2274184plg.5.1700645629274; Wed, 22 Nov 2023 01:33:49 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700645629; cv=none; d=google.com; s=arc-20160816; b=DhWw4elNMTwCHNVPRdHKH9MNAwt212XkVTKVhSjyHaUn1zHU9Sh4W4/Y7uOaBN/Wha VqDauFWKV6UDpGLGL0Dn531o6Y17P2/H+koZw+81IF7+fB2emkO6L5PIv/xhnEM1CnH4 rfGIT6JIBUQLDKg9kP0MOLaL7Tl9yCQkckBu2R67XQ+1d+9hdtp0ucCjZLCivbJb4XuN 6AcjORw6byX2W6TD94SetOkBWOWrlogn46XwqqqHJn6QCXdrGWD8dwFoxsSMUMZKrLH+ PgKk4UoRpSAEHX71macJ7Z420OdhediuRXIAOn9CauiK6vnP4xHvol407SAap/jTh5av 2Tyg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=V0aZGsZQPxRg2u3IwXci5LB6wV7aJqkrYFrsUDmtaJ4=; fh=xqOYOSZ785v4TdbE0Sea7XPMDv8jOXr1OGY9/Ag9l4o=; b=ZpiVfH7SWpoMFM/E8jhyJR9sKMNaw82u3xpnZPJp/y78+oXcKAK3OL4xL/R7BZzciA jIj2kmLkeTF7YIMIqIMW92kce6epALQJ9LemzpuzdoCPN7KOK4Xh23Y7JQyUlEQWL1Z9 8649pwAgLqEKP588Q4bY7Gc02jGCQEwlaIpVZjDkQn2VdWRGJTtHBkxtTqZDe+IG14WS tl5Z0QC2d0/OTavWcL1mN2L8Esjq17UFC6OjwW72fVc2+rihUDCDJF8zS/CyWD6rtgjc 9tk7uY8YOSoL7jpzhi5Q3xjNOIPtOoUo2fukgpIGeMxO1sMZKdo4QuuqYwL8pj+ovQ2p 41fw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from lipwig.vger.email (lipwig.vger.email. [2620:137:e000::3:3]) by mx.google.com with ESMTPS id j9-20020a170903024900b001bda57935fasi12678976plh.64.2023.11.22.01.33.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Nov 2023 01:33:49 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) client-ip=2620:137:e000::3:3; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:3 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by lipwig.vger.email (Postfix) with ESMTP id 71A2581DC639; Wed, 22 Nov 2023 01:33:46 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at lipwig.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235182AbjKVJdr (ORCPT + 99 others); Wed, 22 Nov 2023 04:33:47 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:55686 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231405AbjKVJdn (ORCPT ); Wed, 22 Nov 2023 04:33:43 -0500 Received: from metis.whiteo.stw.pengutronix.de (metis.whiteo.stw.pengutronix.de [IPv6:2a0a:edc0:2:b01:1d::104]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 380AFBD for ; Wed, 22 Nov 2023 01:33:40 -0800 (PST) Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.whiteo.stw.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1r5jc2-00085x-4Y; Wed, 22 Nov 2023 10:33:38 +0100 Received: from [2a0a:edc0:0:900:1d::77] (helo=ptz.office.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1r5jc1-00AmQc-AB; Wed, 22 Nov 2023 10:33:37 +0100 Received: from ukl by ptz.office.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1r5jc1-005agY-0o; Wed, 22 Nov 2023 10:33:37 +0100 From: =?utf-8?q?Uwe_Kleine-K=C3=B6nig?= To: Greg Kroah-Hartman Cc: "Rafael J. Wysocki" , linux-kernel@vger.kernel.org, kernel@pengutronix.de Subject: [PATCH] driver core: Emit reason for pending deferred probe Date: Wed, 22 Nov 2023 10:33:33 +0100 Message-ID: <20231122093332.274145-2-u.kleine-koenig@pengutronix.de> X-Mailer: git-send-email 2.42.0 MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1202; i=u.kleine-koenig@pengutronix.de; h=from:subject; bh=en0tOcLRymWWkepUNN7Xu3o/KYk6lyIo+CuxW/ghQKI=; b=owEBbAGT/pANAwAKAY+A+1h9Ev5OAcsmYgBlXcrsnDmhRsr78ilq0uIoGb/olddPAgUlUc2BZ zKiFP2z2eeJATIEAAEKAB0WIQQ/gaxpOnoeWYmt/tOPgPtYfRL+TgUCZV3K7AAKCRCPgPtYfRL+ Tm5hB/dnJhE0BjWlepcx5rcBsU02ecNq10eI0b7zEuYr7mhuncn1M6Ftny8hyOUw/XTGPKwtDQU jN+TvISrc2OAOgdZFcc5UNGeFaJjfUYBOUViksLPOsJC2VoOC/giQSiQVCQlR3lTwALjGT9/4ef Peyu5b6HW/TGxLCPTWU4TSR4+qQmdgq9vFSBx2NguOY1Qy0EKWTZjHAcHUO9ULsxQCXX4iYCV7o FE7HCcGlDMn+7z7Cvi9PYTP5D0we5Sf0EcBZLukv9aSo3rrH5Smg+LrdFn+IDPQBAulgCdXaG6z pjw6cAhDHI3d+/A7lr0e6Th2PPNA6YhRRo3JbGDM+uM88a0= X-Developer-Key: i=u.kleine-koenig@pengutronix.de; a=openpgp; fpr=0D2511F322BFAB1C1580266BE2DCDD9132669BD6 X-SA-Exim-Connect-IP: 2a0a:edc0:0:c01:1d::a2 X-SA-Exim-Mail-From: ukl@pengutronix.de X-SA-Exim-Scanned: No (on metis.whiteo.stw.pengutronix.de); SAEximRunCond expanded to false X-PTX-Original-Recipient: linux-kernel@vger.kernel.org X-Spam-Status: No, score=-0.8 required=5.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lipwig.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (lipwig.vger.email [0.0.0.0]); Wed, 22 Nov 2023 01:33:46 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1783256191419809659 X-GMAIL-MSGID: 1783256191419809659 Ending a boot log with platform 3f202000.mmc: deferred probe pending is already a nice hint about the problem. Sometimes there is a more detailed error indicator available, add that to the output. Signed-off-by: Uwe Kleine-König --- Hello, it's only compile tested, I created that patch while remote debugging an issue by an irc user who provided the kernel log of a hung boot ending in such output. Best regards Uwe drivers/base/dd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) base-commit: 07b677953b9dca02928be323e2db853511305fa9 diff --git a/drivers/base/dd.c b/drivers/base/dd.c index 0c3725c3eefa..85152537dbf1 100644 --- a/drivers/base/dd.c +++ b/drivers/base/dd.c @@ -313,7 +313,7 @@ static void deferred_probe_timeout_work_func(struct work_struct *work) mutex_lock(&deferred_probe_mutex); list_for_each_entry(p, &deferred_probe_pending_list, deferred_probe) - dev_info(p->device, "deferred probe pending\n"); + dev_info(p->device, "deferred probe pending: %s", p->deferred_probe_reason ?: "(reason unknown)\n"); mutex_unlock(&deferred_probe_mutex); fw_devlink_probing_done();