From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (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 5751648C3F4; Sat, 28 Feb 2026 17:42:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772300564; cv=none; b=LVC3YmuESFcP4PwWrA8RPj15UIbSRlWKIRUv8ccsWSP56wAfbeNn8l8RHVuife8JxluM1i2wKEDHKD1q2+g6EX6ODBIjZq250m38qTEIeR+qSyTUlu+EsBjyhGwOxZrkOvMGpB62/zBXISw+tkKGWP1AuwybAI5dbQ2y1Vl4lL8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772300564; c=relaxed/simple; bh=xXJsk3Lae2xstEARdnH60ETU+GXhtsUK4YIx6sThe1A=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=K34Ue7zwVFeDGIaQnnShEir5mzaF/aBT8Oqv5AM49wreK2Y3QPwTxOb3nH328GU6dFiYYlTCE6wJs5m4ipkhEWcvkAv/n7/UwGyiI1fLfQFuU6aZWhRBhLO4Nr9Cmgcs0ysbAOHHMEXWBebNDYsNBwcUTpPUQlE+OZN56aV7QnI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=O23W/GSt; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="O23W/GSt" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 896F8C19423; Sat, 28 Feb 2026 17:42:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1772300564; bh=xXJsk3Lae2xstEARdnH60ETU+GXhtsUK4YIx6sThe1A=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=O23W/GStaAi0v6Zl0ICSd/JHlrWbISV/8mggd6NHPjKuRJsgTEtLFueDU+1i2SImg f7hE7CRo9VmNpyitBjD4Yyz6nw1H3RPvrdFSOk0wjp1TGqv9utOX5SdUYL+dkBBp++ ZB69JfHzIz1MOZA3xsxJISmf3dzdrohTwZ8UNGdXUXd3NBtBUXczBe5Ifgpgbp+IpT HpUf53QIVIGoAqvzU4hTNbOphOeHsVsH8O1wk778MgwbkytJPiL4+czQIT6I8mGZ4C gG44fKod/2rm3SrAOM2/ha8qB5T+TZ4l+M85qnUD0orZ9vOjOhFji77EFxTTL7u1Yf yW/lNURDRoEZQ== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Johan Hovold , Andrew Davis , Nishanth Menon , Sasha Levin Subject: [PATCH 6.19 604/844] soc: ti: k3-socinfo: Fix regmap leak on probe failure Date: Sat, 28 Feb 2026 12:28:37 -0500 Message-ID: <20260228173244.1509663-605-sashal@kernel.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20260228173244.1509663-1-sashal@kernel.org> References: <20260228173244.1509663-1-sashal@kernel.org> Precedence: bulk X-Mailing-List: stable@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit From: Johan Hovold [ Upstream commit c933138d45176780fabbbe7da263e04d5b3e525d ] The mmio regmap allocated during probe is never freed. Switch to using the device managed allocator so that the regmap is released on probe failures (e.g. probe deferral) and on driver unbind. Fixes: a5caf03188e4 ("soc: ti: k3-socinfo: Do not use syscon helper to build regmap") Cc: stable@vger.kernel.org # 6.15 Cc: Andrew Davis Signed-off-by: Johan Hovold Acked-by: Andrew Davis Link: https://patch.msgid.link/20251127134942.2121-1-johan@kernel.org Signed-off-by: Nishanth Menon Signed-off-by: Sasha Levin --- drivers/soc/ti/k3-socinfo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/soc/ti/k3-socinfo.c b/drivers/soc/ti/k3-socinfo.c index 50c170a995f90..42275cb5ba1c8 100644 --- a/drivers/soc/ti/k3-socinfo.c +++ b/drivers/soc/ti/k3-socinfo.c @@ -141,7 +141,7 @@ static int k3_chipinfo_probe(struct platform_device *pdev) if (IS_ERR(base)) return PTR_ERR(base); - regmap = regmap_init_mmio(dev, base, &k3_chipinfo_regmap_cfg); + regmap = devm_regmap_init_mmio(dev, base, &k3_chipinfo_regmap_cfg); if (IS_ERR(regmap)) return PTR_ERR(regmap); -- 2.51.0