From nobody Mon May 25 00:10:24 2026 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 D13ED3BED5C for ; Wed, 20 May 2026 09:29:51 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779269393; cv=none; b=MSokcFEDiTEya3C/O22sTEVlMadQSsFF569GH20DZVSp3bE105QSgBciB8l0VuNCG1ULvw3Y5t4lGr0XLsCCl5fn57zgRq/ehXz56snfqwJUJRHtxSUN94tIIogFOiUGlKvt+5sOKOfEfb+W2lvrgzLN6TgUOgP2jTl9WcO2G64= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779269393; c=relaxed/simple; bh=EjAMWc65H0NBHcJrRF8ZPun1V8oREyg5MoMG6na1NY0=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=DQpB7V/4q0DYBrnxNe+vh31mGGrJ23lsMBUvWsLOHstNXiWJXSBUbmvmRGB60cdLs50ZMebCELHNSSw1XVnGYTw+LrGAsYaLnxZazZd0Etx6jQz5i30c1KNkV7SJ5TR76EX5Qxo06GMTlmZdZKwVaWEiR7FbgCr8atOOSnhkBZ8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=RSmnGDtz; arc=none smtp.client-ip=209.85.128.44 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="RSmnGDtz" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4891e5b9c1fso39815025e9.2 for ; Wed, 20 May 2026 02:29:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779269390; x=1779874190; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=oJXcLlUsgEhIc4w3TLsV9eUQAnqp7oDifuEz48zVFFQ=; b=RSmnGDtznFgo4bDc0IOGhB/U0vb0Srz6uY4KXU2iAk94w2j2woqd27Qridu06tEREj lMcZXqkk6/e9ZtS5RZBLh+ZS2e9ayD35Fl1ZTWFC6zVjOw8rAcI4Hdzgn3CSnI6V4+Yv KJo2COOUTe9f8dm3+QmV+LqPJfhQPV1yXw5gvlfaGPnZxv3yezGjxLUrDCmVA1STLagS /NY9utkxaQ+A3uLKHPxNq9kvl/cVEs+vy4uUw5jywPkg86KlWOISeGFz/sd4IvIdVU1o R4aEgjgOx6cjz5eZFmthRtxP/px8YfxQ4o0ROjTOZSclDZfoVzZYU81DajoH9JJuCl6z VAQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779269390; x=1779874190; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=oJXcLlUsgEhIc4w3TLsV9eUQAnqp7oDifuEz48zVFFQ=; b=L1pjHO8OUUQuZ5XKApt09U8zJNKFVgjBTPt+tlxRe3HsuGi2ASBPMsKIHcVEKm/htl RyazrFu8JgNZnWba3opCX9IS05dQoPO0hkzWNIgKIEjnUEFmqT0tV+C1HIqoY2kU90IP l2YEoD21uLDwdnEjvkhFJY2THdI5jPdK6hc1ytljhkAOKGoMHLPD5duUS2yEJp/xcRy/ lugXwqrTZW02PhIu6FJ2rge3aBeLYkFjt5ZFLKhjvzzISUFhKp9hs+Ia3UCIn5eyIkqy bLs/S4+06dMDH3cuXhFqbvS7iecDPfxY6xt9JV0SubNyPvNxMxBEWDFQT/1x1Fxsxudh /jJg== X-Forwarded-Encrypted: i=1; AFNElJ+McLIzpVIQ8MFDMlcKu/isVHtlj1cdSoGlW3monvLpbHSu3Xri/QCCYop4XnZ0j8QDq0lqlmF5DyF+mmk=@vger.kernel.org X-Gm-Message-State: AOJu0YyJJMImfN++4Meqt0Vdh4GzVf/r1aNB0rFizK0fq8TzpwWbdvy2 EoGc3Q8SlwOx8KEqCHESZUtIbeLHabUo/umO4fg8V3sjqmtTBQw2DDmD X-Gm-Gg: Acq92OETrNORZ8JHbMHCS3jS8S9sqXselrGwB1wfrhoGTVSM1v2Qe65HKUyu5zyyJVy 0ZgXu6Siaj/RQ7hKZnYdCR3yaWcsQZ7rtR2etZPOyzH8VWld5gwfvfxUiNDYi7tQzawsQPZgoGn cmqCLsibtWrvj28E7HrVchwmT24OrF7V1eQG/p1ZlwOlycuXZ6UwHyJJxF6K9CKgHmQF/KsJ+Hn dSHKI4U9+19v30VzTaF+bwsX1YoqsJVW/wBdjv5qS2+0t+zqLnRFAa+8TPub4jfZ/2bsV8jQGcw NZB3r66vH/mN4HCQakSO1vreUljES3/tgCN2XyP8nT0X31u5Js3SeVZWhILf4vGlaE+pibH1UAd JxUiaIHwU9gts4yXr5sGKZbOUbZ3k8h6QSpG8NQbO3fAMhDukVJk6M/C+j8PLRE/e/j3m8Xnr+E Y1Sx/YSGStrYwbHhmstVR6oEUUdb30F4mDSP8KtzYAgVKUFDEnpgfzp3bMAtEMkvf3MP1fZ/p2x xYswk71axZzTsRKfOh7cx5ACshWyEvyEwk67YAnlU8sCX0+ X-Received: by 2002:a05:600c:1512:b0:48f:e26a:1744 with SMTP id 5b1f17b1804b1-48fe60ecd67mr211947555e9.9.1779269390015; Wed, 20 May 2026 02:29:50 -0700 (PDT) Received: from iku.Home ([2a06:5906:61b:2d00:dcb8:81c1:dc9e:cd68]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48feb00bbe4sm126455775e9.12.2026.05.20.02.29.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 May 2026 02:29:49 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Geert Uytterhoeven , Michael Turquette , Stephen Boyd , Brian Masney Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH] clk: renesas: rzg2l: Rename iterator in for_each_mod_clock() to avoid shadowing Date: Wed, 20 May 2026 10:29:47 +0100 Message-ID: <20260520092947.70596-1-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.54.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar Rename the internal loop iterator variable in the for_each_mod_clock() macro from 'i' to '__i'. The current naming conflicts with local loop variables named 'i' inside code blocks that utilize the macro, triggering compiler warnings due to variable shadowing: drivers/clk/renesas/rzg2l-cpg.c:1494:36: warning: declaration of `i` shad= ows a previous local [-Wshadow] 1494 | for (unsigned int i =3D 0; i < clk->num_shared_m= stop_clks; i++) Using a unique identifier for the macro-internal iterator resolves the shadowing warnings globally across all macro expansions. Fixes: 3fd4a8bb4b63 ("clk: renesas: rzg2l: Add macro to loop through module= clocks") Signed-off-by: Lad Prabhakar Reviewed-by: Geert Uytterhoeven --- drivers/clk/renesas/rzg2l-cpg.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/clk/renesas/rzg2l-cpg.c b/drivers/clk/renesas/rzg2l-cp= g.c index 426e93dc7a98..782367a3d98c 100644 --- a/drivers/clk/renesas/rzg2l-cpg.c +++ b/drivers/clk/renesas/rzg2l-cpg.c @@ -1402,10 +1402,10 @@ struct mod_clock { #define to_mod_clock(_hw) container_of(_hw, struct mod_clock, hw) =20 #define for_each_mod_clock(mod_clock, hw, priv) \ - for (unsigned int i =3D 0; (priv) && i < (priv)->num_mod_clks; i++) \ - if ((priv)->clks[(priv)->num_core_clks + i] =3D=3D ERR_PTR(-ENOENT)) \ + for (unsigned int __i =3D 0; (priv) && __i < (priv)->num_mod_clks; __i++)= \ + if ((priv)->clks[(priv)->num_core_clks + __i] =3D=3D ERR_PTR(-ENOENT)) \ continue; \ - else if (((hw) =3D __clk_get_hw((priv)->clks[(priv)->num_core_clks + i])= ) && \ + else if (((hw) =3D __clk_get_hw((priv)->clks[(priv)->num_core_clks + __i= ])) && \ ((mod_clock) =3D to_mod_clock(hw))) =20 /* Need to be called with a lock held to avoid concurrent access to mstop-= >usecnt. */ --=20 2.54.0