Received: by 2002:a05:6358:489b:b0:bb:da1:e618 with SMTP id x27csp8159236rwn; Wed, 14 Sep 2022 09:47:41 -0700 (PDT) X-Google-Smtp-Source: AA6agR6Q+MKN4zZRFlWnh1ke5lUZ1ng3jyQke5sJHqeY5i6KvI0X75BtwH/I6zorIC8SFH3/IxfW X-Received: by 2002:a05:6402:5209:b0:451:2b4e:6e30 with SMTP id s9-20020a056402520900b004512b4e6e30mr21204459edd.380.1663174061734; Wed, 14 Sep 2022 09:47:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1663174061; cv=none; d=google.com; s=arc-20160816; b=gZ+l3wOptMFDVEisBH3QuSD2Z1hy4b4kQifSxpONwesJJTuKbdk34Dc3mdJyNiLECO /RJA7+L3g4bd/lyg8Ac6+MiDHyaxfFvwkVd/tg3REqMxypQSNNYQFAM0UgwIKmgSXzPS I7ir1nGMiykE8wilRIVIyXfM8kdLWuoMABCKlmMaep8bE3ztZfgxH7ny+YTltqzD6RAX BX6sNwYxE7ou0072hEdkZPSEv6Vr37b4DUJP0bfIgfoFjKbEpSwC44mpmQnwSFLE7ur9 cY0pC9xHleGj/vRzFFiW89Sn3Ri8btADYJsXAbAKFmhyOPSgmcANg26k/HswfsCvsNGw sVwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=iPvcRKQ3/RqRnb/KNOcwBsKTik/oM2E9btzJlJ3xtbw=; b=jTArdu7250vD3y6WLk4UVYS4c94A+6+iGuBYPEUdOFZnseEYT3YJIUY9DyIMNAfjpy JnEtU3BNypy+NY+BjIG2vJBN6eKfTBF3DPvkdmRa4JClBX67XhR4TjRfEfbKBA3JhU6c gvb2t8nzW0KkCtXbkkr8u1eptkJx7u3KcMFgd+VtTdMQtuYFC32QJC7nfT48D0XxTueq DuBue2Akzgf1cQWWzXIF/7Aj+KlPQuT6p4btNPcTVKLLhRicXdIYGwJ9nkJYbkuluPAO Sqi9yhQNn48vRrlDlz2qMoXhrBWCXV65Bnwn3nTs7UmfIQme/oCLvlQF06/xV4T45amP ivqw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lixom-net.20210112.gappssmtp.com header.s=20210112 header.b="UUW/XmCV"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id gn18-20020a1709070d1200b00779c7f895e1si3194035ejc.167.2022.09.14.09.47.15; Wed, 14 Sep 2022 09:47:41 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@lixom-net.20210112.gappssmtp.com header.s=20210112 header.b="UUW/XmCV"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230000AbiINQZC (ORCPT + 99 others); Wed, 14 Sep 2022 12:25:02 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:38966 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229937AbiINQY6 (ORCPT ); Wed, 14 Sep 2022 12:24:58 -0400 Received: from mail-ej1-x634.google.com (mail-ej1-x634.google.com [IPv6:2a00:1450:4864:20::634]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 12A7B52DFD for ; Wed, 14 Sep 2022 09:24:52 -0700 (PDT) Received: by mail-ej1-x634.google.com with SMTP id a26so7236376ejc.4 for ; Wed, 14 Sep 2022 09:24:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lixom-net.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=iPvcRKQ3/RqRnb/KNOcwBsKTik/oM2E9btzJlJ3xtbw=; b=UUW/XmCV1JYV8LfgqC/Yi2kUbkZfzbWyffYAPE5XdIdCMrNxQAvlr3wOP2Hzc6uACl syl37yzz3CubUgn6U+5UnhQzmJf1voYR7fFNBFzhXNrWdK4xzmesc8AKheuoYDgus+3c TqcxYBb4kdjzOcQxxc1kuSBpVrJkfGghOrocYl257Fw4moSaEviRq2ROpoHYe5OALvDL jhZUWCKC32/Iutw6ZOZDZoACEINekhhh0ba8ayJSAilnYa7+YKqvr5tpKVyzrfPNdklL eX/cwh0SaOCan4rKJ4OGUR0CecYOzwB0sWRYEHxSVzD+Dm7E4ujlAGJ3JJ+QiaRouMUU wCcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=iPvcRKQ3/RqRnb/KNOcwBsKTik/oM2E9btzJlJ3xtbw=; b=71bYgpakN9uDGxyvOnRyu0JzNXVI7ONq1t+43t99ihk0dH5dBVPaq2J6ksYJ7K+F7h hBtDJgfVCXUjWM4uBijlfK4P0c/lx3FvzbW5HTUi8Wq2BD5rHUnOEoIyK9p9j8b3wjEn q8FqrQA7BX6OvBPmmuKrO9biO+NQqMwvQL/rZiLedau3CxMYFO5who2/7BQMpYl7mqfY f9mhFOrGBKrrAiOZvlXDF6YHzjB42BDcPDO0Zaf7DlHcqOpBycXKIWhWFrDaqzKXJJm0 4tVai0KQSNvj+r0IDcbUEwThSY6aF9rueP4YtAAdGaVauWpv2Drkv87orCVd/ke0kj2b CxCQ== X-Gm-Message-State: ACgBeo2Qi2wQTz8X7er+MktZdvrRsPxczMDx0JQO7eCoLjDAOcxoXjDO OdgobksjSRkZnAAVte65PLtadGUQVUTjA6k9xG6BMA== X-Received: by 2002:a17:907:a0c7:b0:77f:a9d2:9be2 with SMTP id hw7-20020a170907a0c700b0077fa9d29be2mr7773678ejc.352.1663172690708; Wed, 14 Sep 2022 09:24:50 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Olof Johansson Date: Wed, 14 Sep 2022 09:24:39 -0700 Message-ID: Subject: Re: [GIT PULL] Driver core changes for 6.0-rc1 To: Greg KH Cc: Saravana Kannan , Linus Torvalds , Andrew Morton , linux-kernel@vger.kernel.org, Stephen Rothwell , Linux ARM Mailing List , Shawn Guo , Li Yang Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On Wed, Sep 14, 2022 at 7:00 AM Greg KH wrote: > > On Tue, Sep 13, 2022 at 09:28:27AM -0700, Olof Johansson wrote: > > On Tue, Sep 13, 2022 at 8:15 AM Greg KH wrote: > > > > > > On Mon, Sep 12, 2022 at 10:24:43AM -0700, Olof Johansson wrote: > > > > On Mon, Sep 12, 2022 at 10:23 AM Olof Johansson wrote: > > > > > > > > > > Hi, > > > > > > > > > > On Wed, Aug 3, 2022 at 7:16 AM Greg KH wrote: > > > > > > > > > > > Saravana Kannan (11): > > > > > > PM: domains: Delete usage of driver_deferred_probe_check_state() > > > > > > pinctrl: devicetree: Delete usage of driver_deferred_probe_check_state() > > > > > > net: mdio: Delete usage of driver_deferred_probe_check_state() > > > > > > driver core: Add wait_for_init_devices_probe helper function > > > > > > net: ipconfig: Relax fw_devlink if we need to mount a network rootfs > > > > > > Revert "driver core: Set default deferred_probe_timeout back to 0." > > > > > > driver core: Set fw_devlink.strict=1 by default > > > > > > iommu/of: Delete usage of driver_deferred_probe_check_state() > > > > > > driver core: Delete driver_deferred_probe_check_state() > > > > > > driver core: fw_devlink: Allow firmware to mark devices as best effort > > > > > > of: base: Avoid console probe delay when fw_devlink.strict=1 > > > > > > > > > > The last patch in this list regresses my HoneyComb LX2K (ironically > > > > > the machine I do maintainer work on). It stops PCIe from probing, but > > > > > without a single message indicating why. > > > > > > > > > > The reason seems to be that the iommu-maps property doesn't get > > > > > patched up by my (older) u-boot, and thus isn't a valid reference. > > > > > System works fine without IOMMU, which is how I've ran it for a couple > > > > > of years. > > > > > > > > > > It's also extremely hard to diagnose out of the box because there are > > > > > *no error messages*. And there were no warnings leading up to this > > > > > strict enforcement. > > > > > > > > > > This "feature" seems to have been done backwards. The checks should > > > > > have been running (and not skipped due to the "optional" flag), but > > > > > also not causing errors, just warnings. That would have given users a > > > > > chance to know that this is something that needs to be fixed. > > > > > > > > > > And when you flip the switch, at least report what failed so that > > > > > people don't need to spend a whole night bisecting kernels, please. > > > > > > > > > > Greg, mind reverting just the last one? If I hit this, I presume > > > > > others would too. > > > > > > > > Apologies, wrong patch pointed out. The culprit is "driver core: Set > > > > fw_devlink.strict=1 by default", 71066545b48e42. > > > > > > Is this still an issue in -rc5? A number of patches in the above series > > > was just reverted and hopefully should have resolved the issue you are > > > seeing. > > > > Unfortunately, I discovered this regression with -rc5 in the first > > place, so it's still there. > > Ick, ok, Saravana, any thoughts? I know you're at the conference this > week with me, maybe you can give Olof a hint as to what to look for > here? I'm not sure what you want me to look for. The patch turns on enforcement of DT contents that never used to be enforced, so now my computer no longer boots. And it does it in a way that makes it impossible for someone not rebuilding kernels to debug to figure out what happened. The patch needs to be reverted. -Olof