Received: by 2002:ab2:b82:0:b0:1f3:401:3cfb with SMTP id 2csp792394lqh; Thu, 28 Mar 2024 17:28:00 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCXvuOpjEl4717pfmy5pIjx+vnPu/nPJ5bCbtZYp2rAoIkyQm3LJ42OfOzhV/Fwx6d6KRMO94JRKMDrsmq8lEIswm32+bVXnUOC6MidVWw== X-Google-Smtp-Source: AGHT+IHQIi75yWh4LWKhQYeqAJOfj9RPS2ZKfq9nRK56ugetjw3BwgLvYFXLgw62LsPLHRZoG92F X-Received: by 2002:a17:906:5448:b0:a46:bdd8:64ef with SMTP id d8-20020a170906544800b00a46bdd864efmr434538ejp.19.1711672080620; Thu, 28 Mar 2024 17:28:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1711672080; cv=pass; d=google.com; s=arc-20160816; b=fkQi3tzjPcDMrAUJnh6NbMnDB5E/By2BDIPpbasZ8lLFvTAiqzbDT7+MVES2oYOMLe RieK5W2Lq5/NHydi984DYKKO6XX4yYH5s8UkZXoWhkQVDrS29F3DPTtNpL1czXJRsVJe XYX40QAhfZusv//jeO7ArJanqNb7bYYPeKc6AxK3c76tamJxdRexENJW7Bv3M1G0mGm/ 3BMWgnmItg5p68jRQFLgIaGmFMVVJX2QCgevd/F/yS70N/v98o4+jVSQ4N0Jb2n6vg4r HNrndo4ypU5xXx1DO/nzrmDzI28OTHWrg8vf5BwoiRTqaGVmY6EswWtbOUcf3nRCz2/f dy5w== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:user-agent:from:references :in-reply-to:mime-version:list-unsubscribe:list-subscribe:list-id :precedence:dkim-signature; bh=OKKadjbl+IjaVrgNtNEvMRJkka5H/Sf6yJutNvR12Xw=; fh=nBCRl0a9Y2PKNICYRodVzebZiu9A2+BHqcFY1yg4zbo=; b=N5qTm6eCi7kEX5hjYjYB8aNFvXhJ8Nwg/VJ5hW4ptEePk1gs17EEFG/pJW7i1afw1I kUbeQT96xmq1MXtf370nT+/jOXbP0fVqjXjkwyOpssnuZNHqf/w5Jqpx6laYHUTcgP72 hP0JFOroW5bBidagIg9SuvhZPHHzg5+yKEfrknPMuhint9kIp2S0OvG5C5rgcNwujP5Y J5VCLbYzMdoCNl68E4vCa/Z57JS7QXbaqIq3pMnMUCaY41Pn6lS1Bsd1rZYFVdvvHLyQ QPnSNhzvS2qC54+7EfK+vAjLUg5XNbFJA5rRSjFBeQlwkllaI+sOgw/QlsPUjTpS9CMh SoVQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=ANq6cHAS; arc=pass (i=1 spf=pass spfdomain=chromium.org dkim=pass dkdomain=chromium.org dmarc=pass fromdomain=chromium.org); spf=pass (google.com: domain of linux-kernel+bounces-123897-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-123897-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from am.mirrors.kernel.org (am.mirrors.kernel.org. [2604:1380:4601:e00::3]) by mx.google.com with ESMTPS id o17-20020a170906775100b00a47c9505307si1194160ejn.702.2024.03.28.17.28.00 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 28 Mar 2024 17:28:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-123897-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) client-ip=2604:1380:4601:e00::3; Authentication-Results: mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=ANq6cHAS; arc=pass (i=1 spf=pass spfdomain=chromium.org dkim=pass dkdomain=chromium.org dmarc=pass fromdomain=chromium.org); spf=pass (google.com: domain of linux-kernel+bounces-123897-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:4601:e00::3 as permitted sender) smtp.mailfrom="linux-kernel+bounces-123897-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by am.mirrors.kernel.org (Postfix) with ESMTPS id 5C91E1F2425E for ; Fri, 29 Mar 2024 00:28:00 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 91C453CF7E; Fri, 29 Mar 2024 00:24:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b="ANq6cHAS" Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com [209.85.167.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 032083BBC6 for ; Fri, 29 Mar 2024 00:24:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711671850; cv=none; b=P3bup6iWce5r4iL1sp/Rvok5w0LkOQp2blpvjrsMWTy4JYXinR1go4A2lyzJiESdXOCpX/TEw1ef2XeheukJvUYvvl56isgWY/LHYlZiE9hk96lu0TXGQQJQzQQo0h9Wmi3LWFataYTg15gvRKOZsNM60MTLa0tMDeM2H2UM1lQ= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1711671850; c=relaxed/simple; bh=Kktgyk1Ne8683zhhNl+w7gx+1BUZgoefIm93sHMKkzw=; h=MIME-Version:In-Reply-To:References:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=ZAWoGVVBPx+rbJDCTaDL1FmLqjHsuJnrPLSUW2LCBWV5u6WDewojRduE8NApWFRQdVel4Y3cdyZvpsOSG89PXUg7Geq3Y74lJ0rKHr0GhfWHvpyKCbM5tn/klT79PJBSnLQ4OIHy6cU8Ugzj2H2VaxJD0YNzVgRxr5igx1etwUY= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org; spf=pass smtp.mailfrom=chromium.org; dkim=pass (1024-bit key) header.d=chromium.org header.i=@chromium.org header.b=ANq6cHAS; arc=none smtp.client-ip=209.85.167.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=chromium.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=chromium.org Received: by mail-lf1-f54.google.com with SMTP id 2adb3069b0e04-515c3eeea5dso1544497e87.1 for ; Thu, 28 Mar 2024 17:24:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; t=1711671847; x=1712276647; darn=vger.kernel.org; h=cc:to:subject:message-id:date:user-agent:from:references :in-reply-to:mime-version:from:to:cc:subject:date:message-id :reply-to; bh=OKKadjbl+IjaVrgNtNEvMRJkka5H/Sf6yJutNvR12Xw=; b=ANq6cHASvm/NJdTch6gipbsN5Pt4ushCkcOyPoaGEcJ05ojjA5gyI+n8ts8ATJ47kA N+2JUQ2AtLNxW22E6vXq5WstYRoIXuSEvRFQZr4TkyhSTWziXboRXTALWmbuQaSzRMg2 xS703ZXE8HesOeTeuHsFE6cm5Mt52YpZCq2Hs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711671847; x=1712276647; h=cc:to:subject:message-id:date:user-agent:from:references :in-reply-to:mime-version:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=OKKadjbl+IjaVrgNtNEvMRJkka5H/Sf6yJutNvR12Xw=; b=tKeBruHrsQ1H1s8D4sbfpzi9Rk74+JuvHUORHpmQBUvwAyp26Gg2s4MxISHxCeSHhZ qC6ZazkCfGMlCKYIfKXeUhVQntb2yZiGy0zSfT26XENf5UDAhmig0zCgU0/XfTFfFX/G yq4byVAyg4Ms2s3IPKSW0e4f7gUBix7pNfy8qb6eysnMhE2EZJ8Q0uStMCkih2awdpAc SK5jehX44ld8RqlkaVjASv5DNUKFyK5OxOBUrDC1b6+NxavG2/iDoU4eq/tOinwfptIA SIsJuWFmn+7zGky4TAdc+vd3wtHO3dcTO6fLayVmfoGIIPYGsqfHVabaH/FVBr7eHo5G AcEQ== X-Forwarded-Encrypted: i=1; AJvYcCU9Cx6/71X1ZbnoikT0mPlGZe7X0HfWjS5soYa9PK3AqaG9h4xH+XQ/UMDvpzDORzZKHBT3iM+XpkSKvCqOjvzHBoliZD0TjqitdS9b X-Gm-Message-State: AOJu0YyaJe/hoQrKJzleQre8+CNNNe74wvlqMd1Jfum9oTlia5HKfy2t yxwPGsyx9vDKJnor8kLAuybtlGpNBIc+1igw5rQ8mn6aPTjuxYq7eUBmEpvgGyOXQI74rrGs3mN vtW6e2as5CKM+17uBnf64TL9HFlEQUxte6Am6QhE9DQ3YWl8= X-Received: by 2002:ac2:465e:0:b0:515:d100:1650 with SMTP id s30-20020ac2465e000000b00515d1001650mr177609lfo.57.1711671846981; Thu, 28 Mar 2024 17:24:06 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Thu, 28 Mar 2024 19:24:06 -0500 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 In-Reply-To: <1711660035-9656-1-git-send-email-quic_khsieh@quicinc.com> References: <1711660035-9656-1-git-send-email-quic_khsieh@quicinc.com> From: Stephen Boyd User-Agent: alot/0.10 Date: Thu, 28 Mar 2024 19:24:06 -0500 Message-ID: Subject: Re: [PATCH v1] phy/qcom-qmp-combo: propagate correct return value at phy_power_on() To: Kuogee Hsieh , abel.vesa@linaro.org, agross@kernel.org, airlied@gmail.com, andersson@kernel.org, daniel@ffwll.ch, dianders@chromium.org, dmitry.baryshkov@linaro.org, dri-devel@lists.freedesktop.org, robdclark@gmail.com, sean@poorly.run, vkoul@kernel.org Cc: quic_abhinavk@quicinc.com, quic_jesszhan@quicinc.com, quic_sbillaka@quicinc.com, marijn.suijten@somainline.org, freedreno@lists.freedesktop.org, linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" Quoting Kuogee Hsieh (2024-03-28 14:07:15) > diff --git a/drivers/phy/qualcomm/phy-qcom-qmp-combo.c b/drivers/phy/qualcomm/phy-qcom-qmp-combo.c > index 36632fa..884973a 100644 > --- a/drivers/phy/qualcomm/phy-qcom-qmp-combo.c > +++ b/drivers/phy/qualcomm/phy-qcom-qmp-combo.c > @@ -2754,6 +2754,7 @@ static int qmp_combo_dp_power_on(struct phy *phy) > const struct qmp_phy_cfg *cfg = qmp->cfg; > void __iomem *tx = qmp->dp_tx; > void __iomem *tx2 = qmp->dp_tx2; > + int ret = 0; Please don't initialize locals that are unused before being assigned unconditionally. > > mutex_lock(&qmp->phy_mutex); > > @@ -2766,11 +2767,11 @@ static int qmp_combo_dp_power_on(struct phy *phy) > cfg->configure_dp_tx(qmp); > > /* Configure link rate, swing, etc. */ > - cfg->configure_dp_phy(qmp); > + ret = cfg->configure_dp_phy(qmp); > > mutex_unlock(&qmp->phy_mutex); > > - return 0; > + return ret; > }