From nobody Wed Apr 8 03:09:20 2026 Received: from galois.linutronix.de (Galois.linutronix.de [193.142.43.55]) (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 468C63D47A8; Tue, 10 Mar 2026 17:37:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=193.142.43.55 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773164264; cv=none; b=qi2tC30OMlq62Cr5INxL0ZE5qyPFyaxmOk3kRMPsfPdvHRfgwyuFOtzsG2Tp6gKiDzKR+0jObhymDz9+WJc/FvcEI52jGqAc9GsuADnhprMSNWPdN34AXOiYB52rQmNpE9XRfy7JgpR1sxMFQCv5lcE5QptfMt1+o4LreYqLxvc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773164264; c=relaxed/simple; bh=2OYV9enN1M4IwMKekERgCS4dd8jfzspM0C+0PpOHeAY=; h=Date:From:To:Subject:Cc:In-Reply-To:References:MIME-Version: Message-ID:Content-Type; b=koVZPacel7YQQJyKxqdxaQseNoJ1j8MAl8oWb6Rq+7ExF3XTOy2duGOlq1Eh4o71rIhmYb4RkC/stUGhpIolF5JZe8fZI1A3TXC4Xj1+AxIJN0YJwfofQeeN6B5NXd8pHsAV4Ldfd2geCriC4P0pXjhRUc4vwGafuk82G6xmgm0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linutronix.de; spf=pass smtp.mailfrom=linutronix.de; dkim=pass (2048-bit key) header.d=linutronix.de header.i=@linutronix.de header.b=gXrwrSE+; dkim=permerror (0-bit key) header.d=linutronix.de header.i=@linutronix.de header.b=RWQd3dNa; arc=none smtp.client-ip=193.142.43.55 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linutronix.de Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linutronix.de Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linutronix.de header.i=@linutronix.de header.b="gXrwrSE+"; dkim=permerror (0-bit key) header.d=linutronix.de header.i=@linutronix.de header.b="RWQd3dNa" Date: Tue, 10 Mar 2026 17:37:40 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020; t=1773164261; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=0Hp95KM4SKqNKbPVhEzsSLaMzXLSrG0prcxFsij6RpI=; b=gXrwrSE+DsOaRf1CBEIPnzZFP2yORg7a7Ryne7yPb1ge1/hqoq2FG4816fW8f7WAg4tVPH JUW5Vdc2aSngmHp7DWxcs3GXS2EsZNC2TliYJPYmNIHmh+5yba247YbBddm/SciFKHRERt tqJajIsrldp1uCItk6r/KcNUM/YXieo8kV83+Gfmy7RWr8ffUvgy3XOnh0A1tBo2T+jnAS 8b/5VIe/6lOoMD7FBSg2lEaFKLDS981jf6wPCfUtz3DjRIbV0jXSYU6teCpXm3IMZwusYU VUZtUhs1uwktPlcHD+qlQzgFE7NcJ0O8kNHbmfs+RYx5bOKB1639yUcE978qhA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=linutronix.de; s=2020e; t=1773164261; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=0Hp95KM4SKqNKbPVhEzsSLaMzXLSrG0prcxFsij6RpI=; b=RWQd3dNaR3+g/iDlGV4YF+DMyLJcAx4uH5RPtAWGIeWYgaDx13R8rnr+o9+erejOvlmOgq xRrMKxiF6Qx61fBQ== From: "tip-bot2 for Lad Prabhakar" Sender: tip-bot2@linutronix.de Reply-to: linux-kernel@vger.kernel.org To: linux-tip-commits@vger.kernel.org Subject: [tip: irq/drivers] irqchip/renesas-rzv2h: Switch to using dev_err_probe() Cc: Lad Prabhakar , Thomas Gleixner , x86@kernel.org, linux-kernel@vger.kernel.org In-Reply-To: <20260304113317.129339-4-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20260304113317.129339-4-prabhakar.mahadev-lad.rj@bp.renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-ID: <177316426058.1647592.2773023611216461053.tip-bot2@tip-bot2> Robot-ID: Robot-Unsubscribe: Contact to get blacklisted from these emails Precedence: bulk Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable The following commit has been merged into the irq/drivers branch of tip: Commit-ID: c34368b0404b8fd610b4f589481a1339bab76e0f Gitweb: https://git.kernel.org/tip/c34368b0404b8fd610b4f589481a1339b= ab76e0f Author: Lad Prabhakar AuthorDate: Wed, 04 Mar 2026 11:33:13=20 Committer: Thomas Gleixner CommitterDate: Tue, 10 Mar 2026 18:34:51 +01:00 irqchip/renesas-rzv2h: Switch to using dev_err_probe() Make use of dev_err_probe() to simplify rzv2h_icu_probe_common(). Keep dev_err() for -ENOMEM paths, as dev_err_probe() does not print for allocation failures, ensuring they remain visible in logs. Signed-off-by: Lad Prabhakar Signed-off-by: Thomas Gleixner Link: https://patch.msgid.link/20260304113317.129339-4-prabhakar.mahadev-la= d.rj@bp.renesas.com --- drivers/irqchip/irq-renesas-rzv2h.c | 31 +++++++++------------------- 1 file changed, 10 insertions(+), 21 deletions(-) diff --git a/drivers/irqchip/irq-renesas-rzv2h.c b/drivers/irqchip/irq-rene= sas-rzv2h.c index 766b981..444da78 100644 --- a/drivers/irqchip/irq-renesas-rzv2h.c +++ b/drivers/irqchip/irq-renesas-rzv2h.c @@ -560,10 +560,8 @@ static int rzv2h_icu_probe_common(struct platform_devi= ce *pdev, struct device_no int ret; =20 parent_domain =3D irq_find_host(parent); - if (!parent_domain) { - dev_err(dev, "cannot find parent domain\n"); - return -ENODEV; - } + if (!parent_domain) + return dev_err_probe(dev, -ENODEV, "cannot find parent domain\n"); =20 rzv2h_icu_data =3D devm_kzalloc(dev, sizeof(*rzv2h_icu_data), GFP_KERNEL); if (!rzv2h_icu_data) @@ -576,29 +574,20 @@ static int rzv2h_icu_probe_common(struct platform_dev= ice *pdev, struct device_no return PTR_ERR(rzv2h_icu_data->base); =20 ret =3D rzv2h_icu_parse_interrupts(rzv2h_icu_data, node); - if (ret) { - dev_err(dev, "cannot parse interrupts: %d\n", ret); - return ret; - } + if (ret) + return dev_err_probe(dev, ret, "cannot parse interrupts\n"); =20 resetn =3D devm_reset_control_get_exclusive_deasserted(dev, NULL); - if (IS_ERR(resetn)) { - ret =3D PTR_ERR(resetn); - dev_err(dev, "failed to acquire deasserted reset: %d\n", ret); - return ret; - } + if (IS_ERR(resetn)) + return dev_err_probe(dev, PTR_ERR(resetn), "failed to acquire deasserted= reset\n"); =20 ret =3D devm_pm_runtime_enable(dev); - if (ret < 0) { - dev_err(dev, "devm_pm_runtime_enable failed, %d\n", ret); - return ret; - } + if (ret < 0) + return dev_err_probe(dev, ret, "devm_pm_runtime_enable failed\n"); =20 ret =3D pm_runtime_resume_and_get(dev); - if (ret < 0) { - dev_err(dev, "pm_runtime_resume_and_get failed: %d\n", ret); - return ret; - } + if (ret < 0) + return dev_err_probe(dev, ret, "pm_runtime_resume_and_get failed\n"); =20 raw_spin_lock_init(&rzv2h_icu_data->lock); =20