From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id BB3F6C43458 for ; Mon, 6 Jul 2026 15:01:12 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender:List-Subscribe:List-Help :List-Post:List-Archive:List-Unsubscribe:List-Id:Content-Transfer-Encoding: MIME-Version:Message-ID:Date:Subject:Cc:To:From:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Owner; bh=ghC5E/nQqDUgC7b4pTVEjkxiYLeyeS4p6Le3XE4+ohU=; b=rQwDkCa/S6DHGXCh7J0UmGVRoe ISp7wzzdgb2sWrTwGZ1N2lzlFCCXm5OFMd/ibFFQ+Z4UI0DqmtD0HJFPFSh63lHOmPJM/z3KyndPG X2EJ9/eQUgbkcJJyYghIqGS52erJk9sD0Rul0E6ZlV4LLh+2FZgVtwVf5LhQe1J4j+51+EcFeu0rV A9ql2e115srommTdUa4fvrbCuIYAE+YzqlAArmiQ4G8JF5a88B3wWR58VNtVLkt+kH0rdpPYxyEd7 ZLydc7j4ICcKy15dXhN7UkUk7tT81gUhm4HfG+Vjs9GZxiPdeD5kBnuxyYE9QGbTLXX1czNp1zzJ0 ZCchDwTw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.99.1 #2 (Red Hat Linux)) id 1wgkoe-0000000CpEY-0dmh; Mon, 06 Jul 2026 15:01:00 +0000 Received: from sea.source.kernel.org ([2600:3c0a:e001:78e:0:1991:8:25]) by bombadil.infradead.org with esmtps (Exim 4.99.1 #2 (Red Hat Linux)) id 1wgkoc-0000000CpEH-2P1x for linux-arm-kernel@lists.infradead.org; Mon, 06 Jul 2026 15:00:58 +0000 Received: from smtp.kernel.org (quasi.space.kernel.org [100.103.45.18]) by sea.source.kernel.org (Postfix) with ESMTP id 35C8041212; Mon, 6 Jul 2026 15:00:58 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9EBB51F000E9; Mon, 6 Jul 2026 15:00:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linuxfoundation.org; s=korg; t=1783350058; bh=ghC5E/nQqDUgC7b4pTVEjkxiYLeyeS4p6Le3XE4+ohU=; h=From:To:Cc:Subject:Date; b=uuIwb48ofsluyBJR6qvm8nhk/jruSTDVi9Vg61sRo34q7yWXdxnVz2iG0KCzotvBI IQMYrs9eQyCyjdSQS+LyF7mD5FgrEAg+iBO43Dl+t5NO7EAWLIW0jZaWtEt2XnvoUx wmbTMjQ1ekthqiCYJK7e/cYsyk44mdrKu64Yk2pI= From: Greg Kroah-Hartman To: imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: linux-kernel@vger.kernel.org, Griffin Kroah-Hartman , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Peng Fan , Shawn Guo , Bartosz Golaszewski , Greg Kroah-Hartman Subject: [PATCH] soc: imx9: devm_kasprintf error handling Date: Mon, 6 Jul 2026 17:01:11 +0200 Message-ID: <2026070610-regime-badge-e99b@gregkh> X-Mailer: git-send-email 2.55.0 MIME-Version: 1.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1736; i=gregkh@linuxfoundation.org; h=from:subject:message-id; bh=TqmVo1HzTj+zEIzqsglcgJcQoMrHfo9lGn6qW7K8IT4=; b=owGbwMvMwCRo6H6F97bub03G02pJDFneh82i/puevb/Ilaetb73FH5Fs18PfUl69/P+BY438N ak3W7uDO2JZGASZGGTFFFm+bOM5ur/ikKKXoe1pmDmsTCBDGLg4BWAiSaIMc3h3Bz1i6v8Y86y6 0urAQlcJH28XJoa5Uj2R7M0ztxyOP7Ce0d73nW3FRkl3AA== X-Developer-Key: i=gregkh@linuxfoundation.org; a=openpgp; fpr=F4B60CC5BF78C2214A313DCB3147D40DDB2DFB29 Content-Transfer-Encoding: 8bit X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org From: Griffin Kroah-Hartman Add error handling to devm_kasprintf functions in imx9_soc_probe(). Assisted-by: gkh_clanker_2000 Cc: Frank Li Cc: Sascha Hauer Cc: Pengutronix Kernel Team Cc: Fabio Estevam Cc: Peng Fan Cc: Shawn Guo Cc: Bartosz Golaszewski Signed-off-by: Griffin Kroah-Hartman Signed-off-by: Greg Kroah-Hartman --- drivers/soc/imx/soc-imx9.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/drivers/soc/imx/soc-imx9.c b/drivers/soc/imx/soc-imx9.c index 58eef7d4f908..23b54b7d7502 100644 --- a/drivers/soc/imx/soc-imx9.c +++ b/drivers/soc/imx/soc-imx9.c @@ -35,6 +35,8 @@ static int imx9_soc_probe(struct platform_device *pdev) return dev_err_probe(dev, err, "%s: missing model property\n", __func__); attr->family = devm_kasprintf(dev, GFP_KERNEL, "Freescale i.MX"); + if (!attr->family) + return -ENOMEM; /* * Retrieve the soc id, rev & uid info: @@ -52,11 +54,18 @@ static int imx9_soc_probe(struct platform_device *pdev) rev_minor = SOC_REV_MINOR(res.a1); attr->soc_id = devm_kasprintf(dev, GFP_KERNEL, "i.MX%2x", soc_id); + if (!attr->soc_id) + return -ENOMEM; + attr->revision = devm_kasprintf(dev, GFP_KERNEL, "%d.%d", rev_major, rev_minor); + if (!attr->revision) + return -ENOMEM; uid127_64 = res.a2; uid63_0 = res.a3; attr->serial_number = devm_kasprintf(dev, GFP_KERNEL, "%016llx%016llx", uid127_64, uid63_0); + if (!attr->serial_number) + return -ENOMEM; sdev = soc_device_register(attr); if (IS_ERR(sdev)) -- 2.55.0