From nobody Fri Sep 25 05:30:52 2026 Received: from OS0P286CU011.outbound.protection.outlook.com (mail-japanwestazon11010051.outbound.protection.outlook.com [52.101.228.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D2D204A92C3; Wed, 16 Sep 2026 11:37:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.228.51 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789558646; cv=fail; b=lFSw+stBlhpwVtA9FYC9gqQqTmvJ/Pqm9FLx39iWE80kOrrsJhRfHje39FpyoRCBwi+RJRElyso+mbDweH77gaQLkfmUDAYyhOo7uJclm87191OxsvOpVjap/7WEY8D/M28Mi7MypDmuJW9/glJbDR3cjKGqlpRKhuuCVuBIi5Q= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789558646; c=relaxed/simple; bh=Gz8mu2sPmxKqFYQdgPFLd7VtgOeqtbfBnj2XYqnQOC8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=e44ttNM29BMNXUrA0Ew6Mf0aNsB38hJJ6iIBybeQ6NdDeURGkpTZjPKJhvOCwOoeuKvg8s9npRLAu+Qc+fBKsssjyfTJrWvgNuzc2Nz5GYPk6MDk1br5cJUJBjW88V6+VH3Fk3bWnSAKzigPDwq7lzmN2O9QzamK8TOThSl0VYM= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com; spf=pass smtp.mailfrom=renesas.com; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b=McdBwDGQ; arc=fail smtp.client-ip=52.101.228.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b="McdBwDGQ" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=wE861NFwrBlEHfAE0L7wwgzHgKwrLrQ7hu7gZmGqYu6aUWA3hET0T8AYCNiv5lnLCT3T3SvDnZrIBemmEFw6FYt2UTQarIlHjX+skUoNqDOecCOsQYgz/pqK1EWhZs+viQmqTl/hJq2uz2bhJTfoJMGRXfjB4PvVnECBCod+vgPje1EEaGneo8s+q5SxeX5Nv9A6VU9u9RQivU5J11O36kDYWuFlu4+a7Qci7rYwMMFawBIV2bo5PXqJqdL4UfEpWT86p162lxotHfOK0jfQ3tO1xvlgUtW8Y6bRFGeObdNk0cJ6UH3Iu8qtzMUps3diKIt3CiHaBIHvQ/PhSeDjRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Ji45jdBP/0ogDlQ5nTfmEovgo34tfwsnuIoarWHIpak=; b=B6Ohe6Vtoat9Jcaql0owI7qb/DMSBEAz9OFDrVSGFXHXmDtiKGYRhuLBnQlgNLXz3zTy3rsQ1y/ry05tguMlB4DLnOjgAMoqaiibjbYL2ThODx0sgLqP0rONyaLxM7Zg7F/K6+8dv60Zaok4+HUdQDK1pw0+3GK/K+FjW7+PuMbIAgm3Qc2CXhZ1GVyuL85hp8M1c5V22jlRYaGX9fRqMGlDZk3D3UysIL7FPuCAUwYzg7WAu9XOGtar5w5zsx+25QOUyqcQcoeKXN+GG1t3+iOezl1mI8RfIM0TFeyIOOTPPofEOP3wswUM4hBPdOVJPSsfvHsk/FDkZDmEtFUN0A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 8.62.32.50) smtp.rcpttodomain=baylibre.com smtp.mailfrom=renesas.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=renesas.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Ji45jdBP/0ogDlQ5nTfmEovgo34tfwsnuIoarWHIpak=; b=McdBwDGQg17fnO0I4t/ho7HZeCXVmXcUfNFKcovSCbuhV02PRDhfQUr55EDRAsq2Ys6Jzwuf2NsOXVRqm733hDu30f5GPIXAUcK60n9ZEJGkzHrh53TzkRaczQ//8lrom8DoJjOrkmPMI9+JhSiwo401GSvRem3JR2WU3lueDIU= Received: from OS7PR01CA0144.jpnprd01.prod.outlook.com (2603:1096:604:25c::20) by TYCPR01MB8190.jpnprd01.prod.outlook.com (2603:1096:400:103::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.9; Wed, 16 Sep 2026 11:37:06 +0000 Received: from OS1PEPF0000D215.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:25c:cafe::66) by OS7PR01CA0144.outlook.office365.com (2603:1096:604:25c::20) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.428.11 via Frontend Transport; Wed, 16 Sep 2026 11:37:06 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 8.62.32.50) smtp.mailfrom=renesas.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=renesas.com; Received-SPF: Pass (protection.outlook.com: domain of renesas.com designates 8.62.32.50 as permitted sender) receiver=protection.outlook.com; client-ip=8.62.32.50; helo=ejcrelay005p.adwin.renesas.com; pr=E Received: from ejcrelay005p.adwin.renesas.com (8.62.32.50) by OS1PEPF0000D215.mail.protection.outlook.com (10.167.240.22) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.428.7 via Frontend Transport; Wed, 16 Sep 2026 11:37:05 +0000 Received: from vm01.adwin.renesas.com (DEU-5CG20946WF.adwin.renesas.com [10.226.92.205]) by ejcrelay005p.adwin.renesas.com (Postfix) with ESMTP id EA6193000441; Wed, 16 Sep 2026 20:37:01 +0900 (JST) From: Ovidiu Panait To: geert+renesas@glider.be, sboyd@kernel.org, bmasney+clk@redhat.com, jbrunet+clk@baylibre.com, prabhakar.mahadev-lad.rj@bp.renesas.com, biju.das.jz@bp.renesas.com, p.zabel@pengutronix.de, niklas.soderlund+renesas@ragnatech.se Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Ovidiu Panait Subject: [PATCH 1/3] clk: renesas: rzv2h: Add missing of_genpd_del_provider() call Date: Wed, 16 Sep 2026 11:36:35 +0000 Message-ID: <20260916113637.86947-2-ovidiu.panait.rb@renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260916113637.86947-1-ovidiu.panait.rb@renesas.com> References: <20260916113637.86947-1-ovidiu.panait.rb@renesas.com> 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 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS1PEPF0000D215:EE_|TYCPR01MB8190:EE_ X-MS-Office365-Filtering-Correlation-Id: f0c9f3c1-17b4-45ba-2827-08df13e6d5c0 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|36860700016|376014|1800799024|23010399003|22082099003|18002099003|13003099007|10067099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info: AGEhMvPp30caAMRIDQTi03gCXAGTV34S4bU9VnGkHta9PP7OIw3yxFGH4LaIIACDVDbKNkmn4lRPaQf+ykkmmpa9h+MN7flI9u5WukedsKiRNArfXXkVLgMyBRR1KE/zoiJWaw/PE1ss87TcgcVTGsFNXDWm2nSXzFqtELSnvrEhibG77P0qBCjvHBYLnh/9cVOHZRuoR8+w0r33buf5DVWvdCCb6Ci1WeT3waH0pUO02uXlKNq0F+oFGQk1CvgKrSvF2cXU2IZWKNu0hViMU7JACyFNrLQSCYYtnTFfACDDnvlJ1a7XqEXXnvG3dvc/M4RxkrN6B1WVj4ROptr6qkykjbjz10MBBaQ0/RkcQt14FN4N8ISUxVtxgEo+gnrhqx5mFyOtv/8VawhLOc3zEfXIoCxebCcI4/7XPV3HF3TfCKNKVm8s2simU1/+tF6cyGDKHP/TXo5vdmF9UaPzIyncM2jKLbdWzNQnl5sOyNf3flU8tmrOBxq9aWmnibENfVYblUQgSeTe2q3VbVqYdOq/z0l44JZqqsMhrGUs8R/nicHmHWKtcw7F2halt7jXlHAgTqp722biHdr/aOFGenQqHbdVK4tPz/xxOrdO+7fPMKpTC/HHdLFIMq7yFaghOvSGzZgON28rcQbLLPlzIw== X-Forefront-Antispam-Report: CIP:8.62.32.50;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ejcrelay005p.adwin.renesas.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(82310400026)(36860700016)(376014)(1800799024)(23010399003)(22082099003)(18002099003)(13003099007)(10067099003)(56012099006)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: fD0S2kk3U8l6yxZrkBf9n3u9Wfx707xvhrtjezMNBLA0xVkp4XQEwQi8P6F7WTAiy0rj6GtQZ3d94vUytINo53Kwu6731MjABR7GzzJn1zI7wUuBXCjeMFH5xRTjfyKHi8bSiGR9ZqmvXC0KMLhgyL7qA8vfIhi8qHMObv3V7kAYzAT1WkjqZdSbbMF98Jr2GWJ9g58d1xhzX/ytzefRpRGG6UhesIZrrspFRxhPJCIQ+7kN0i3u74h7LA7PoEf19CLeRn/1bpRkgdnNxKeXxQZhQp7ayfNAqxyyLvtRkvBZpgblrVZxOJhBX8pRB5JV7Rv+PDm4o/13GHSm58ewn9hhoR1qIW9KcgCPzB/n9jLRfp5nqJB9r1BvfQoA0V16z02bJQSx9cPjzj/+zBQ6zXBHjootvlJ3W/bqrRUF1eyZsmnhrtINXen44r+EF+K2 X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2026 11:37:05.8809 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: f0c9f3c1-17b4-45ba-2827-08df13e6d5c0 X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=53d82571-da19-47e4-9cb4-625a166a4a2a;Ip=[8.62.32.50];Helo=[ejcrelay005p.adwin.renesas.com] X-MS-Exchange-CrossTenant-AuthSource: OS1PEPF0000D215.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYCPR01MB8190 Content-Type: text/plain; charset="utf-8" Sashiko reported that the RZ/V2H CPG driver registers the PM domain provider, but doesn't remove it on probe failure, leaving a stale provider behind. Add the missing of_genpd_del_provider() call on the probe error path. Link: https://sashiko.dev/#/patchset/20260902104939.25522-1-ovidiu.panait.r= b%40renesas.com Fixes: dd22e5621749 ("clk: renesas: Add family-specific clock driver for RZ= /V2H(P)") Signed-off-by: Ovidiu Panait --- drivers/clk/renesas/rzv2h-cpg.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/drivers/clk/renesas/rzv2h-cpg.c b/drivers/clk/renesas/rzv2h-cp= g.c index 63f13fe4e4b0..827e274ba744 100644 --- a/drivers/clk/renesas/rzv2h-cpg.c +++ b/drivers/clk/renesas/rzv2h-cpg.c @@ -1512,7 +1512,10 @@ static void rzv2h_cpg_detach_dev(struct generic_pm_d= omain *unused, struct device =20 static void rzv2h_cpg_genpd_remove_simple(void *data) { - pm_genpd_remove(data); + struct rzv2h_cpg_pd *pd =3D data; + + of_genpd_del_provider(pd->priv->dev->of_node); + pm_genpd_remove(&pd->genpd); } =20 static int __init rzv2h_cpg_add_pm_domains(struct rzv2h_cpg_priv *priv) @@ -1535,11 +1538,13 @@ static int __init rzv2h_cpg_add_pm_domains(struct r= zv2h_cpg_priv *priv) if (ret) return ret; =20 - ret =3D devm_add_action_or_reset(dev, rzv2h_cpg_genpd_remove_simple, &pd-= >genpd); - if (ret) + ret =3D of_genpd_add_provider_simple(np, &pd->genpd); + if (ret) { + pm_genpd_remove(&pd->genpd); return ret; + } =20 - return of_genpd_add_provider_simple(np, &pd->genpd); + return devm_add_action_or_reset(dev, rzv2h_cpg_genpd_remove_simple, pd); } =20 static int __init rzv2h_cpg_probe(struct platform_device *pdev) --=20 2.34.1 From nobody Fri Sep 25 05:30:52 2026 Received: from OS0P286CU011.outbound.protection.outlook.com (mail-japanwestazon11010071.outbound.protection.outlook.com [52.101.228.71]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 247C144B66B; Wed, 16 Sep 2026 11:37:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.228.71 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789558654; cv=fail; b=YbTBBy5FhhEciPrC6xw2edv24guWl0qJjaR8OcImrHYQJqvP1uUAlvFcSuGpUC14Oi5SzHaFcrMGGt+FukQQxIdHA0Gx+vLLnYFICooh2l5II1LdQTCN6B6pz190mO8ksAgYOG4u6dHFuELNhWuLn+fkSS/GatHJDg4M1HBT2Nw= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789558654; c=relaxed/simple; bh=8NLVU2iMenIyya9CPc4OAkt7XVamWgkEMZqzOM6bVkg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=JERA5rm5AndMEdQcPxFIgiAj+1JJxAXveMgKjJZtVVRwwdsgro/CFFBouFbfwnZpSbJW298fJSooIE7vFFfzldIgHysXIXBfkLPWF27G72+KAN3ZATZiekvzwfdh0U5ZN/zEgIbEAwPWjjMB0k5j53xuO2380/rwst/FT8kiD1E= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com; spf=pass smtp.mailfrom=renesas.com; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b=CFveK/oC; arc=fail smtp.client-ip=52.101.228.71 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b="CFveK/oC" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=I22KuAZh31+v9Pd+fBUKIdGH1PkZV5iHZO0xRrG8pQ66RlUGqMliI1s3DXmBxjZ+1s7JJwFy9tdaDjKwswHdkMvZNLexIYCh++v6uGko3fzZEmhqMsHgpcNaiPIvItT43uIm61z8T+aWMwSwccgRRXVbbO3sTcuEWUPbGAs9nO/u+L4uP7SVsYch9CXLsjx4TzASfuw7EPf22oE0doma9UFNDqU1tiyb8biBI2WuYl4AE4f6cSbfKaP7rr77ri5iOX9pmh/KQYj2yRW3AqShV3h+s+68X0Yfx+xULQvQNt6s4NO6xs65nE98rX82DP22AyFNilYdurak1eM+biGWVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=PbmcSxLGv1kWsaWjoLBg+aRRoNZ0mDh0k6mrtGax8N4=; b=ngi4o0jiUV7XXXMv6RFD6i304JoomHMpsQWfOoBsOjjfTC+Vtw+hUyf+w5twc79dG6pzyO6/sA2IHIRWLFsx0jr9fAK09+T0Ulj2HX9v0XVZFQ7KT247U30T46sGcDe9g2OOX6mzNSyb+7JUNsH8uVvtLTuvZVutM4/tQltX18l7I6OIJlfWO5ly0MNfZL6UDWbFzBhOxa3YdcLPn91+mSYy36+c1Nff6rfDBlAExxcHmxcpXXf5rYIzQwgqPstC3wWsKbA0+eRlYrz4cKHsGh4i6kek3jWa7vXbnsxDB/yraCGob71rGg4K2YY/J0bq5+QYKx7q3svCszhbpysLsw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 8.62.32.50) smtp.rcpttodomain=baylibre.com smtp.mailfrom=renesas.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=renesas.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=PbmcSxLGv1kWsaWjoLBg+aRRoNZ0mDh0k6mrtGax8N4=; b=CFveK/oC66t/FTKszqece43CnkN6/M45/Bm/tA2cD9lei7jgSQ+cA7Sd0a04SuNlJyJsZTXlyKOC+a/IQImbeWSsJ5Y3WBNnffQI+A8/i8PX0JI3lrpHHNT5B8gygIH/1mZhriAHknwHeq9kod5x0/OeStknAn7Sh6tpMDDv7wk= Received: from TYCP286CA0224.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3c5::8) by TYWPR01MB8558.jpnprd01.prod.outlook.com (2603:1096:400:171::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.11; Wed, 16 Sep 2026 11:37:10 +0000 Received: from TY2PEPF00005621.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3c5:cafe::a5) by TYCP286CA0224.outlook.office365.com (2603:1096:400:3c5::8) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.428.11 via Frontend Transport; Wed, 16 Sep 2026 11:37:10 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 8.62.32.50) smtp.mailfrom=renesas.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=renesas.com; Received-SPF: Pass (protection.outlook.com: domain of renesas.com designates 8.62.32.50 as permitted sender) receiver=protection.outlook.com; client-ip=8.62.32.50; helo=ejcrelay005p.adwin.renesas.com; pr=E Received: from ejcrelay005p.adwin.renesas.com (8.62.32.50) by TY2PEPF00005621.mail.protection.outlook.com (10.167.240.52) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.428.7 via Frontend Transport; Wed, 16 Sep 2026 11:37:10 +0000 Received: from vm01.adwin.renesas.com (DEU-5CG20946WF.adwin.renesas.com [10.226.92.205]) by ejcrelay005p.adwin.renesas.com (Postfix) with ESMTP id 48FF03000442; Wed, 16 Sep 2026 20:37:06 +0900 (JST) From: Ovidiu Panait To: geert+renesas@glider.be, sboyd@kernel.org, bmasney+clk@redhat.com, jbrunet+clk@baylibre.com, prabhakar.mahadev-lad.rj@bp.renesas.com, biju.das.jz@bp.renesas.com, p.zabel@pengutronix.de, niklas.soderlund+renesas@ragnatech.se Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Ovidiu Panait Subject: [PATCH 2/3] clk: renesas: rzg2l: Add missing of_genpd_del_provider() call Date: Wed, 16 Sep 2026 11:36:36 +0000 Message-ID: <20260916113637.86947-3-ovidiu.panait.rb@renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260916113637.86947-1-ovidiu.panait.rb@renesas.com> References: <20260916113637.86947-1-ovidiu.panait.rb@renesas.com> 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 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TY2PEPF00005621:EE_|TYWPR01MB8558:EE_ X-MS-Office365-Filtering-Correlation-Id: 81995b83-9a17-41f5-0c75-08df13e6d847 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|82310400026|36860700016|376014|23010399003|56012099006|11063799006|10067099003|18002099003|22082099003; X-Microsoft-Antispam-Message-Info: 0aeEIt6mSYiiLYtc/h/pjb9hulCbVBQ3dTG/6ExHuOW8IK7hSG+CLdheLpfsxL6MStIynQjeSmN3f72Le5Q6jp2wzb6ynNtpIHM2nhH36e5AxyWSh0ibK8t2A2Hu/o+qHa/1Ct8KLf4oNDOQO80bjREcXLQZ0dyjLJV46KIulixo6MFBXLQtusgdm1KHgXD6nS1MjdpXuSHCeqAhf/gU86NnbsmQgydEoWo+jqLLXBgAYeMsbeGxHXd8BTz8ovwxwLlW2VlPKZum9hHxoZ3MwHL33th6oyXrzKSeGM2rtSreWL2Eq6CNJ67QAz++q0DOLR0Jj4bNDxj4iMBwsBnx7zojPwh0paVGUP/JOdwEOXJuGCTokxLl07qHoS9wJRykkyBfO7t+y8xmu8e8yb9NB8S67crsg6NZ5mzxHcigQh+LF5oLc95Ey8ute3/uC0/alPdufsl2T7oTI8po+81IXuxTGRuf6blJXf4HWNERwwkS79ptHASQMlvf4ctyigeNoGLdmcSpLVdIN17mxOfgeZEl8TmZJWPPWBhp3kCj1GQlJoAYe9qCq+x6WWm5acQnKog6h7mvMB0UYqCQS6aFCBOG2TgbaHMJuYMEqx7ut0DgAPIqVkNo3D5oVc+pW6uuNbilwEdMZ2/7ygZg0KcjMg0scrxOridh0EWCNpWouz6OupToBKwSnvD4zdn7wPHFisW+6xApvylO4qyPB+RuFA== X-Forefront-Antispam-Report: CIP:8.62.32.50;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ejcrelay005p.adwin.renesas.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(1800799024)(82310400026)(36860700016)(376014)(23010399003)(56012099006)(11063799006)(10067099003)(18002099003)(22082099003);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: gnTY8Uyf5zH2mDv1Zgyb9oKnOw9mPLBEeoUANbuRY4qldFplBAUX2c/MuffMsvlVvMRdOWVm0/KMWg7bjyd8LmzPnqOTHk57QnAPlwY8NzAz4wjQsC8A0DRBu8VdR+JHTILHimujEpvcXSIsG2q1zmeN898ctxKu7UgFokRzZpscJ1N8PxKPJFtwlCucOh5mHONNKlRV55NbcL5SzTpz3sam+RvOdqhZ4UrZg39vMROn0YPQkB/QeuKpX0OUNuElG+jId+VOLBi9WkLiKDAO858H4GnXlblwonOWwH4KWY/xDgdDWAFcvt6EHc2lG3EvRF6jQYHVVa0xIggUwT1qh1rtLuYvBCHBpf9JnqnRN5NxcRaYEm6tjxyrNok1MRdfxBQos50RG0PRQLF3NASirRI4C9kzYmH1lKVQpI+ELvgahYSbOGv0c2Q+uhaNEov0 X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2026 11:37:10.1346 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 81995b83-9a17-41f5-0c75-08df13e6d847 X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=53d82571-da19-47e4-9cb4-625a166a4a2a;Ip=[8.62.32.50];Helo=[ejcrelay005p.adwin.renesas.com] X-MS-Exchange-CrossTenant-AuthSource: TY2PEPF00005621.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYWPR01MB8558 Content-Type: text/plain; charset="utf-8" The RZ/G2L CPG driver registers the PM domain provider, but doesn't remove it on probe failure, leaving a stale provider behind. Add the missing of_genpd_del_provider() call on the probe error path. Fixes: ef3c613ccd68 ("clk: renesas: Add CPG core wrapper for RZ/G2L SoC") Signed-off-by: Ovidiu Panait --- drivers/clk/renesas/rzg2l-cpg.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/drivers/clk/renesas/rzg2l-cpg.c b/drivers/clk/renesas/rzg2l-cp= g.c index 7f8decef92fd..01304b078d6f 100644 --- a/drivers/clk/renesas/rzg2l-cpg.c +++ b/drivers/clk/renesas/rzg2l-cpg.c @@ -2590,7 +2590,10 @@ static void rzg2l_cpg_detach_dev(struct generic_pm_d= omain *unused, struct device =20 static void rzg2l_cpg_genpd_remove(void *data) { - pm_genpd_remove(data); + struct rzg2l_cpg_priv *priv =3D data; + + of_genpd_del_provider(priv->dev->of_node); + pm_genpd_remove(&priv->genpd); } =20 static int __init rzg2l_cpg_add_clk_domain(struct rzg2l_cpg_priv *priv) @@ -2609,11 +2612,13 @@ static int __init rzg2l_cpg_add_clk_domain(struct r= zg2l_cpg_priv *priv) if (ret) return ret; =20 - ret =3D devm_add_action_or_reset(dev, rzg2l_cpg_genpd_remove, genpd); - if (ret) + ret =3D of_genpd_add_provider_simple(np, genpd); + if (ret) { + pm_genpd_remove(genpd); return ret; + } =20 - return of_genpd_add_provider_simple(np, genpd); + return devm_add_action_or_reset(dev, rzg2l_cpg_genpd_remove, priv); } =20 static int __init rzg2l_cpg_probe(struct platform_device *pdev) --=20 2.34.1 From nobody Fri Sep 25 05:30:52 2026 Received: from OS0P286CU010.outbound.protection.outlook.com (mail-japanwestazon11011031.outbound.protection.outlook.com [40.107.74.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D962844A3F0; Wed, 16 Sep 2026 11:37:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.74.31 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789558645; cv=fail; b=Kcd8U2ilv8DjKVWlQC6Qn4R00o7BPuwCLwLC6rl/yQvNe4F0ywEQslnlY3gLy4xnO4l7Hq2A0ho1FuPIfQMRn4RR0ym7UltGowNnRKF/pWX/it6T1ZOGr4gfXd+1j8G/iVR5GubOb9s0P28CZ6WEAi9OERrssFB7rNcxiplH6/g= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1789558645; c=relaxed/simple; bh=GCvjkimB2dTn88bCwkauS38vFEk9JAHMvTdx2m0+OGM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=WTRZa+yA+EnxAM1XJz2aKBRjiYaFlba+CNM1bTaC8N9co8N63R56SoC4Irm0EGrbSfoEw13fDd53X3VXMdOh/kbR1kbKitsciMEZUnOKEqWkWxTxdKMgIZx6uvvH+08xILwhrv41pYGaSETZo03KDz24ZFHB3jQVxpL0xTw+EQA= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com; spf=pass smtp.mailfrom=renesas.com; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b=VY0diJTb; arc=fail smtp.client-ip=40.107.74.31 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=renesas.com header.i=@renesas.com header.b="VY0diJTb" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LdjPzphhjvCqjvh1lCogM0bKCveNIeoBM9XwXyZftaXZdy6sNxcm3VX3ckRlG3437avY+gEOUWsiElXyFtvfkrC/7AZ0/l1EpOzAxo7ZCKPE+PN5oyCoE2kIBh9qsZopazmJsh2udn8HcFiaICIsaL5ZrkhcDGMp3LvjI8WEYwiM1/Aabg5jf9sg9hDlww5EUvze2BwAK2dputGPJKO3Zhs36uOJ7wlu8xDh3cVw4I3vAZe8C84fSSL17RAhC4078Ej0TxX6FA5pYlWrtDHVvEPh5Y+lMi9ouUwGF0PX2Nl28XZ3fqvRSgXdB+vgZjQvuXOSX3BNMAh7X7yYx9ShVg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=1PqQh6bPoWTUL2iz/C7oRv4Fuae73dTN+klRYgLf9uU=; b=oBTNOsrHKbtsp0qXQvrBlo5CMysTuhgmYF+dloRtzrBMkfhqRXSsfreJTdAiEjt2E1FGN7u9EzyJ9nyE144JXnmnbQ1Y68nE0UJx1jwVTSkzRzh2rHJP8lROaiZ98fZpBLMX+3BwYWdgGYWo7gf+qwAM+arTdtdbrN/DHyG+X1QvsFcSFATRJduin1DktzMKoUlBoWuT/YsRX8K2M9Phjtbtn7mN8aCkcFVYlHnzhzkiO2zRyCOSF6CLhTWCYYWyQBIfurx83hbkx+GCFAuJ+easfSIJXdohTxxbFEM8oE7Pd++vQHtH9NJAwZytnb2tgxGtBqCAa5a6OMXxNoRgIA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 8.62.32.50) smtp.rcpttodomain=baylibre.com smtp.mailfrom=renesas.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=renesas.com; dkim=none (message not signed); arc=none (0) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1PqQh6bPoWTUL2iz/C7oRv4Fuae73dTN+klRYgLf9uU=; b=VY0diJTbdldub+sRdkv6T5naL7cbD33YruQuDzMIaNKwdvfwjMwSUHiiUvArcnG5N6oRSlD78wavplTFwi3CUhBz/U1OHe6HsgAG/ttLHbGyAM0Qh6gd2WSX0G+fJGyA6Sjemb2eLQDnf0XvlatHibdUEPthJVmJtae5OBFnSqQ= Received: from OS0P286CA0137.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:16b::19) by TY4PR01MB12797.jpnprd01.prod.outlook.com (2603:1096:405:1e7::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.428.11; Wed, 16 Sep 2026 11:37:14 +0000 Received: from OS3PEPF0000003D.JPNP286.PROD.OUTLOOK.COM (2603:1096:604:16b:cafe::41) by OS0P286CA0137.outlook.office365.com (2603:1096:604:16b::19) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.428.11 via Frontend Transport; Wed, 16 Sep 2026 11:37:14 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 8.62.32.50) smtp.mailfrom=renesas.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=renesas.com; Received-SPF: Pass (protection.outlook.com: domain of renesas.com designates 8.62.32.50 as permitted sender) receiver=protection.outlook.com; client-ip=8.62.32.50; helo=ejcrelay005p.adwin.renesas.com; pr=E Received: from ejcrelay005p.adwin.renesas.com (8.62.32.50) by OS3PEPF0000003D.mail.protection.outlook.com (10.167.240.6) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.21.428.7 via Frontend Transport; Wed, 16 Sep 2026 11:37:14 +0000 Received: from vm01.adwin.renesas.com (DEU-5CG20946WF.adwin.renesas.com [10.226.92.205]) by ejcrelay005p.adwin.renesas.com (Postfix) with ESMTP id 9963C3000441; Wed, 16 Sep 2026 20:37:10 +0900 (JST) From: Ovidiu Panait To: geert+renesas@glider.be, sboyd@kernel.org, bmasney+clk@redhat.com, jbrunet+clk@baylibre.com, prabhakar.mahadev-lad.rj@bp.renesas.com, biju.das.jz@bp.renesas.com, p.zabel@pengutronix.de, niklas.soderlund+renesas@ragnatech.se Cc: linux-renesas-soc@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, Ovidiu Panait Subject: [PATCH 3/3] clk: renesas: cpg-mssr: Add missing of_genpd_del_provider() call Date: Wed, 16 Sep 2026 11:36:37 +0000 Message-ID: <20260916113637.86947-4-ovidiu.panait.rb@renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260916113637.86947-1-ovidiu.panait.rb@renesas.com> References: <20260916113637.86947-1-ovidiu.panait.rb@renesas.com> 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 X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: OS3PEPF0000003D:EE_|TY4PR01MB12797:EE_ X-MS-Office365-Filtering-Correlation-Id: 67d0ed46-d602-4dc1-ff19-08df13e6dae7 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|36860700016|82310400026|1800799024|376014|23010399003|10067099003|22082099003|18002099003|56012099006|11063799006; X-Microsoft-Antispam-Message-Info: rjT9cMMVMjP38qmxfURF0zixRbTZB98fBHDnBUT+cCSQC+3Uvh4xM6FFxMfMo2oG0EyUwe0mLW1hsC78ETWOzPdgydWnY9rQOR3RVEdDJCqRGSPWkcO7GoLX316Dq5Gma2nZXWqP4N2TKUVnoOX1Qxl7X6fOjI3Fqu5z1agKbSxRsjnLlpaT30IMwWfAlFRXjBwWzCtMDmhC+rkQpnDioz2g3U7SBevjHXrhjXOnIBImgStPXN6U10dVCmhDCJjn++qwedDbSE+Omdv0LKI+edH1HklL1cc4FOvuS7tvcbnWcRHTcI7mwB7MO/6CUb7ffuDKe1+Zv3Q4NzkQtJcNO0n5Djm2Q5ESNlt3iLly82WML+J+/Ks2CiZdnf/YXsRboVIBskwSoDrIEukD4Y/d5HqgokCXtIWMC43fD4VGXm8CdEuuFS8UdiRgKubtJihs9HyzR4X8Ks0xN/bIc5WLQ1/um/xJNf3t+1uihIfbJo1g52Qr134upxQGr4CeHSFWsU++gNRFsNXSootQT5JhSLEEVJnfLGpIlVpC5Jio4M3uWKqCJ7BZvWbTrSaB23/d5YB+7/uiAvAgPi/gwlVACjA+3NrH6mF1kXR3XdDRfNFMu6GQf9wRXEOoQVFWhY7dhBebGo7G8PgTNVvqBoHofzOV2haqdQPe4J2SZKENB0F6nce8xwrIhz9EdQyK4XBdU8kYiS8WZoannrnPJWRzAg== X-Forefront-Antispam-Report: CIP:8.62.32.50;CTRY:US;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:ejcrelay005p.adwin.renesas.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(13230040)(36860700016)(82310400026)(1800799024)(376014)(23010399003)(10067099003)(22082099003)(18002099003)(56012099006)(11063799006);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Ar+LWLWocZMiiebiBMikVbVYHJtEwiC2IR/fEspGQOxPUeF6ingqtLPMemdJH2HNIwpro6hM9ax1oJjoYlmkRLyz3BqTsw+KZJxQVgh5IfLi9fVuIdf7vbxhvr6H/ejjVmMxMJ0mM4OfJ0OGQkR9/oZe1fxSret0Xfrmjr/BxbkxUG7nlijB2CEqXtxWu11rNagIdt6vZR3vRnsg8EiN5UTjJMf1izMyC5Z+YyZpHlHapFyEloMKUGL+udmnz+R3GoIFfry+7P4PcymdFtIN5lOAtW5yLdJ2yL21BmPh/4KnmXRMuY93AAx7517+2Mh3I9uqi1dS1iitX5Y+4okL5rT++6ZwQ0SmKPUtCS2SfhldGP+fueo09bFqnEvsZHt2n9PIRFyz+ovgUsiv7l+qjatUStBzJFICPAxIiXPoCj54ewIHJs+8+yY+bNycxB8H X-OriginatorOrg: renesas.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2026 11:37:14.5313 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 67d0ed46-d602-4dc1-ff19-08df13e6dae7 X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=53d82571-da19-47e4-9cb4-625a166a4a2a;Ip=[8.62.32.50];Helo=[ejcrelay005p.adwin.renesas.com] X-MS-Exchange-CrossTenant-AuthSource: OS3PEPF0000003D.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: TY4PR01MB12797 Content-Type: text/plain; charset="utf-8" The CPG/MSSR driver registers the PM domain provider, but doesn't remove it on probe failure, leaving a stale provider behind. Add the missing of_genpd_del_provider() call on the probe error path. Fixes: 6197aa65c490 ("clk: renesas: cpg-mssr: Add support for reset control= ") Signed-off-by: Ovidiu Panait --- drivers/clk/renesas/renesas-cpg-mssr.c | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/drivers/clk/renesas/renesas-cpg-mssr.c b/drivers/clk/renesas/r= enesas-cpg-mssr.c index f2feac1cc74f..73a705cc7924 100644 --- a/drivers/clk/renesas/renesas-cpg-mssr.c +++ b/drivers/clk/renesas/renesas-cpg-mssr.c @@ -672,7 +672,10 @@ void cpg_mssr_detach_dev(struct generic_pm_domain *unu= sed, struct device *dev) =20 static void cpg_mssr_genpd_remove(void *data) { - pm_genpd_remove(data); + struct device_node *np =3D data; + + of_genpd_del_provider(np); + pm_genpd_remove(&cpg_mssr_clk_domain->genpd); } =20 static int __init cpg_mssr_add_clk_domain(struct device *dev, @@ -702,13 +705,15 @@ static int __init cpg_mssr_add_clk_domain(struct devi= ce *dev, if (ret) return ret; =20 - ret =3D devm_add_action_or_reset(dev, cpg_mssr_genpd_remove, genpd); - if (ret) - return ret; - cpg_mssr_clk_domain =3D pd; =20 - return of_genpd_add_provider_simple(np, genpd); + ret =3D of_genpd_add_provider_simple(np, genpd); + if (ret) { + pm_genpd_remove(genpd); + return ret; + } + + return devm_add_action_or_reset(dev, cpg_mssr_genpd_remove, np); } =20 #ifdef CONFIG_RESET_CONTROLLER --=20 2.34.1