Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp3616454iob; Mon, 2 May 2022 00:44:24 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzXoONBKNUxhMCotunXJ8C4+XPYv/9QDm/kRorzouQjCd5tLy32kcLtL9o/f8OU9Ix1Jy+J X-Received: by 2002:a2e:b5d9:0:b0:244:cbbe:89d5 with SMTP id g25-20020a2eb5d9000000b00244cbbe89d5mr6991204ljn.124.1651477464425; Mon, 02 May 2022 00:44:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1651477464; cv=none; d=google.com; s=arc-20160816; b=m7WvPeH6Ih5GpmAXu0fP/dpDRCDivYvCa8zw6XgPu4xQ6FhKOROWyN/etbcYfFca6m x154otYOBnoL9Xok8lUbqBovUqKTwWAuSd73kOVlVKdUoCvObEF7xsz55T+1Lz3FQPYP UU4eNvd4Aw5GABmOP+c9SyUIaVUiSCoqPGZl3uQGjcOTInvsuRNWGyM4Z9OvWPRHnggM pZjvPcbXyHfRPeRmZjZGf/kJVr0qCdLUgyVGJbZvAEd0urFM678erjCEbjxSNIweyw6c fk4ymtkJWJ91W6W3dAC00h3tDgsfKqJyuHZWp8vEaRxEXuecUy6Mn7ISIgJx8yydxRbY BZ9w== 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=th+XkMr+xSq8zrqmODzL0k9Rhzhmi8pbbPFc0AQCHUo=; b=LBL2NSvG0O8VEQ8df3S0ls/Oerer+ta5grQHWToDUrWgxm4I1GkWIxTnKPMnEpFK83 3G/w00sg7y/Dq4XSFuInz6KpqdnEIii8J7FDK+hUtAQf3X7S/mycVUi5eQY60p22igne FlQsdiwb9xHmLir/FOceXbe2jVYtHVSIUy5jbnVFqQK7g2AH+Sx/PHUWI9XOO0BK3JUI yoaWFZKp4xXlW31ryXNQ322ERrFs0cz0Q9VDfzstUNTk1+P2pXzuJpK9HWXa9kb92ZJg 7jmk4kvUqx2J1Tnxjmtmo6z8OFi/mfJfgTZWMVhsAxoUDVj2hc+GwJe+cmn8xOeMNhz8 dXMw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=bawiRp3Y; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y11-20020a05651c020b00b0024f0f8017cfsi13445335ljn.189.2022.05.02.00.43.56; Mon, 02 May 2022 00:44:24 -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=@gmail.com header.s=20210112 header.b=bawiRp3Y; 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; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S238471AbiEAHyS (ORCPT + 99 others); Sun, 1 May 2022 03:54:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58720 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S237134AbiEAHxq (ORCPT ); Sun, 1 May 2022 03:53:46 -0400 Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 40B0B6576; Sun, 1 May 2022 00:50:20 -0700 (PDT) Received: by mail-ed1-x529.google.com with SMTP id d6so13472645ede.8; Sun, 01 May 2022 00:50:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=th+XkMr+xSq8zrqmODzL0k9Rhzhmi8pbbPFc0AQCHUo=; b=bawiRp3YGAQinPjoP6bTDEYBal5Pfxcis4zes1ZbsiieKJMwsPsKr3xvinsksBaQz/ BqFV2/N4edlQoy3GwMr7h5eeKuyHLRj7Xk4XFYs/125f6yDIO/af41NddM7SygyLzUl4 B2MN1qVswNbRKXAA9gGA4UW4efgce0WNsKn3ap8r1X3Hxo3hm9N/V5w4hoUXci6RQYY/ R0cOh9j0PcTnR1u4DpUZjOlk68Y2ZffKDbQv4dBaJs5bi5YHqNOGz3V+eP1k8j0tMClK 9cbFTf3JdMSg6IxPvszZ81Vl7Kj5VqhkzPWPedmqxqiz+ufNhBCAbp+UpDujOw4+60wy z+GQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=th+XkMr+xSq8zrqmODzL0k9Rhzhmi8pbbPFc0AQCHUo=; b=wiSxFCmr8I7zb6piimZkh1BeaTM/YAgqsq2U3Scdg5O44ekVYQ43a0LGXxrwWEb3fb FS9xhQBJrExEFdXXktZ7S/CJKuT8KF4vfqD4J5l5gPK9aUG2j++B2tHe72KaIOb071Rr L0wT2OhOWgoRF2Y04OSrp6AuVv9wcgs7VljDz0KC9LUq3hJ8wRzdnbv5tEf77s2GW7XC 8172+aKFC+1d0rby7DQiqJjiz+tUFu6O3lITyTrCHh0ZGD2o+OfhBTFWzF99hSLtXpqt hL0g3mfTGO2cXU231mpzweXOjVr2iZ9x/ZIqUIGzHJSY3WYghx22QYsCwnoU2M5p/ohd WE+A== X-Gm-Message-State: AOAM530Fv8Z2RZtGyl5MukFhF5EKuHbdTpQ0z+kMMBZ/n6Gotxg9khQ9 P6+X3DYPNXgb6ZpaVxekn4Rq7zvlpgGRPAtLwgw= X-Received: by 2002:a05:6402:d51:b0:425:d5e1:e9f0 with SMTP id ec17-20020a0564020d5100b00425d5e1e9f0mr7754800edb.125.1651391418629; Sun, 01 May 2022 00:50:18 -0700 (PDT) MIME-Version: 1.0 References: <20220429164325.1.I2a3b980ea051e59140227999f0f0ca16f1125768@changeid> In-Reply-To: <20220429164325.1.I2a3b980ea051e59140227999f0f0ca16f1125768@changeid> From: Andy Shevchenko Date: Sun, 1 May 2022 09:49:41 +0200 Message-ID: Subject: Re: [PATCH] device property: Fix recent breakage of fwnode_get_next_parent_dev() To: Douglas Anderson Cc: "Rafael J . Wysocki" , Stephen Boyd , Andy Shevchenko , freedreno@lists.freedesktop.org, Saravana Kannan , Bjorn Andersson , Sakari Ailus , linux-arm-msm@vger.kernel.org, Daniel Scally , Greg Kroah-Hartman , Heikki Krogerus , "Rafael J. Wysocki" , ACPI Devel Maling List , Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,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 On Sat, Apr 30, 2022 at 3:00 PM Douglas Anderson wrote: > > Due to a subtle typo, instead of commit 87ffea09470d ("device > property: Introduce fwnode_for_each_parent_node()") being a no-op > change, it ended up causing the display on my sc7180-trogdor-lazor > device from coming up unless I added "fw_devlink=off" to my kernel > command line. Fix the typo. Sorry and merci pour la fix! Reviewed-by: Andy Shevchenko > Fixes: 87ffea09470d ("device property: Introduce fwnode_for_each_parent_node()") > Signed-off-by: Douglas Anderson > --- > > drivers/base/property.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/base/property.c b/drivers/base/property.c > index 36401cfe432c..52e85dcb20b5 100644 > --- a/drivers/base/property.c > +++ b/drivers/base/property.c > @@ -600,7 +600,7 @@ struct device *fwnode_get_next_parent_dev(struct fwnode_handle *fwnode) > struct device *dev; > > fwnode_for_each_parent_node(fwnode, parent) { > - dev = get_dev_from_fwnode(fwnode); > + dev = get_dev_from_fwnode(parent); > if (dev) { > fwnode_handle_put(parent); > return dev; > -- > 2.36.0.464.gb9c8b46e94-goog > -- With Best Regards, Andy Shevchenko