Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp9945581rwb; Thu, 24 Nov 2022 22:08:56 -0800 (PST) X-Google-Smtp-Source: AA0mqf7/i68ECPlwCtM0axliYDOpOwuSUGxt/2+n4mm+TCBMdB4j8gGRwemxOZCccP7BU8OasBY+ X-Received: by 2002:a17:902:748a:b0:188:4ba9:7a04 with SMTP id h10-20020a170902748a00b001884ba97a04mr22082245pll.45.1669356535978; Thu, 24 Nov 2022 22:08:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1669356535; cv=none; d=google.com; s=arc-20160816; b=fT9cHOL+HwwmR9j+R63bvl98x2/xBfOpbOu0uKQauRGidhHezme7wFuge90ccMhl2s 7GCa5Fh8iMpCmCJ5SP7LDQRSJT89o3BmXoeUv/cLfOpXqYrMM3xEmAZGBgMggFH4EMD8 snRGa8+LHeRDo/SUGoF+yqkZTBpoWG3vGmNtZ+PfZeN7vBGxasRzLBCG0HGuKjWa1mZW bWhlMzZAzDAysVoHQkhYqkh7bA2HIHp2cFJCIZfn4MXp5t2f/WTsVu44Wi9zT6S4XvzF XdL0CZu8Pl6xz9cI354hkiiKbwVWPP/fWG2FpWwbw2IVRiToznd1SNGOYVsYi+NNwgZ2 1uYQ== 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=sJO4CKtz6uCVjlMUGm3BSASo1KZZ4zekB4W49uCXr0Q=; b=ZKqALzNBHr+zscuaBFIYCWdo1A0reWNZq/B7ruoI5xH3sUVTEpO+3XBPYd4SqjBkp0 gqs006h/1UWbzRWPchitfP0x3069QuNev5RQT6lHMPI73F6Mpo+ECxNk5B4mv5luusUI 4BYE4iytHkEh7hG3pA6ak+9N306j5EKudfmNxJWeWs2DhOLg+CEYO77yH+ykU7pJa9cR BPOHd5smnSumv0FSyKa5Hxd5NikVDj1JN8QXZMKKkbQl7h54/1t37OjyJDcjX/C6VApI xQS3gclXmX0Uysf7qdFtzQwIXKYWE7Ogm/Hrjsn9lSzVs/ShfQDuI/OXWwO9CGPMBsCw zLRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=GEQWK1zM; 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=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u2-20020a170902e5c200b00188dba5d7dbsi3326142plf.78.2022.11.24.22.08.35; Thu, 24 Nov 2022 22:08:55 -0800 (PST) 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=@chromium.org header.s=google header.b=GEQWK1zM; 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=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229644AbiKYFxw (ORCPT + 87 others); Fri, 25 Nov 2022 00:53:52 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37288 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229575AbiKYFxs (ORCPT ); Fri, 25 Nov 2022 00:53:48 -0500 Received: from mail-qk1-x72a.google.com (mail-qk1-x72a.google.com [IPv6:2607:f8b0:4864:20::72a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C39E21AF3E for ; Thu, 24 Nov 2022 21:53:47 -0800 (PST) Received: by mail-qk1-x72a.google.com with SMTP id d7so2089977qkk.3 for ; Thu, 24 Nov 2022 21:53:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=sJO4CKtz6uCVjlMUGm3BSASo1KZZ4zekB4W49uCXr0Q=; b=GEQWK1zMTOaNgc6Jsw7BvrlA2RvLaRBKdutwd2mWXuN32GcN/F/lh7Do+jJwhu/lKf eUQzy4v825QJ8od3gmSFrmEbBs06XRTg2khVxN2jX2t/NUFG68evKAZHk2uGyqoEdH/l BYs68ifkf0D5ULeS+KO0T9nvkikk56lTOVFYw= 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:message-id :reply-to; bh=sJO4CKtz6uCVjlMUGm3BSASo1KZZ4zekB4W49uCXr0Q=; b=UAM/2Kazmm8OmY8RsGv9RFKdfi4m6mO49ua+2YJhacW9DXjf5WlMRIXOWO5WZLt8ib eb+NXVdn2Hxxa9eWleDeJMK6IYcoxM7I11R0grYjWdiOnyAFdfzHmj/FJQRM5b7OSTfY QOAA5EIhiYqPsUp714vfm72YgCeMVrNbIAdpWj7kpFA/fiR7icXrlGNPSEN2cMCW7wCT m//qT/maO0zQ3BTOuXcc9cmPyvMvieZW75rNQWgnKF/TgmrFBhZQGOAOma1BXWk+f9f9 W2if7h9SK04sg2eC5MNjUCrh8CmSOHgKPWgSyUX1ipAW2HtZTeZuOnU2YCkIIAb0vDE0 CfFA== X-Gm-Message-State: ANoB5pmJhmIqDlLUqjUyBqUaWD05S7ZmBeUQwrBOLqu3HYnbSt0IT+Qo STKnvv7Lg1kiGUQ0EYMpVX//d7VX+BoW/8lxpxVhHQ== X-Received: by 2002:a05:620a:31a5:b0:6fb:ff0f:e7e0 with SMTP id bi37-20020a05620a31a500b006fbff0fe7e0mr19622315qkb.747.1669355626882; Thu, 24 Nov 2022 21:53:46 -0800 (PST) MIME-Version: 1.0 References: <20221124102056.393220-1-treapking@chromium.org> <20221124102056.393220-3-treapking@chromium.org> In-Reply-To: From: Prashant Malani Date: Thu, 24 Nov 2022 21:53:35 -0800 Message-ID: Subject: Re: [PATCH v6 2/7] platform/chrome: cros_ec_typec: Purge blocking switch devlinks To: Andy Shevchenko Cc: Pin-yen Lin , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Jonas Karlman , Jernej Skrabec , David Airlie , Daniel Vetter , Rob Herring , Krzysztof Kozlowski , Daniel Scally , Heikki Krogerus , Sakari Ailus , Greg Kroah-Hartman , "Rafael J . Wysocki" , Benson Leung , Guenter Roeck , Javier Martinez Canillas , Stephen Boyd , dri-devel@lists.freedesktop.org, Hsin-Yi Wang , Thomas Zimmermann , devicetree@vger.kernel.org, chrome-platform@lists.linux.dev, linux-acpi@vger.kernel.org, Marek Vasut , Xin Ji , Lyude Paul , =?UTF-8?B?TsOtY29sYXMgRiAuIFIgLiBBIC4gUHJhZG8=?= , AngeloGioacchino Del Regno , linux-kernel@vger.kernel.org, Allen Chen Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=unavailable 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 Andy, Thanks for taking a look at this patch. Pin-Yen beat me to the punch with comment responses, but I'll add mine anyway. On Thu, Nov 24, 2022 at 4:25 AM Andy Shevchenko wrote: > ... > > > + /* > > + * OF graph may have set up some device links with switches, since connectors have their > > + * own compatible. Purge these to avoid a deadlock in switch probe (the switch mistakenly > > + * assumes the connector is a supplier). > > + */ > > A bit too long lines... They are within the 100 character limit [1] which is followed elsewhere in the driver; has something changed recently to make that invalid? > > > + if (dev->of_node) > > Why do you need this check? This issue only arises when using DT for this device. So the rationale is we don't need to perform this step on systems that don't use DT. Best regards, -Prashant [1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=bdc48fa11e46f867ea4d75fa59ee87a7f48be144