From nobody Fri Apr 17 14:57:01 2026 Received: from mail-pf1-f173.google.com (mail-pf1-f173.google.com [209.85.210.173]) (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 7E33C308F05 for ; Wed, 18 Feb 2026 08:16:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771402605; cv=none; b=qlUMm3SGvimN5/4PG9JKwgO9+Q7nugd5QqKWDHUaR9lTTBgpDieruP22m7UKuAT8iLBITM/hhHdx1/bi3njh/2ReeBT/9hljnJ22VC+CohAoc9LwosfdYeVp605P3I7C6usJ3ygTdEtQ7LnnX5tdcLIF0SxT05K8p0o/Wmo45tA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1771402605; c=relaxed/simple; bh=ATLkbn8TN+9WkJGc0zUgyg102ukNwiK3cRL5DAp1VH4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=Em5jEaukyq2lPl9qTdTDAMu9/PeyrOSPPA/jTm8HnRsht0pFcMqW0I1ifbm90bOpYmRpspUboXRFOOll7olAwqb7gs2MH2bY54pDeIUSsJlLbVrV7BLwZ9PqVqy4X6+6DOLVSqHy1GpZVOcuYBp1JP8F9kuOQR18kF6rs2yoKOY= 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=mDsSIdBM; arc=none smtp.client-ip=209.85.210.173 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="mDsSIdBM" Received: by mail-pf1-f173.google.com with SMTP id d2e1a72fcca58-82361bcbd8fso2487441b3a.0 for ; Wed, 18 Feb 2026 00:16:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771402603; x=1772007403; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=o0bP01qFBrwLQV21WFsuN0zM6OdwGcJ2YrdhXKOaIYw=; b=mDsSIdBM09Hi2eRJiI2IdTaquqHz80gsrjtJM6865uVx/34wUqPqk03nXOej8adq3R 2bVCl6xVTfDiNuZZfIzTRc3khzwPqzQK0UyBWRzi0rgY3RcxFeln0wB5estf/7yb+iXy hKSa/fqmvBOjFI0r/w0OgAo16y73Fg7WMnJl9JVwsMsMgqRox6373JdTTW0nByN0HKTv z3spg/b5WScxfJ5gvPn7e+CLVJp8+/MJsAmWI3OEoFDzgsoRBFXuAS+hl6HYu6ftVmLm imhR/1yHzCJYkq7ROsXdG/VlLk/sL6SY8pq7p4un4uL95oQ/Lgf8+ZbpLHH4c4NeYhlw ZYnA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771402603; x=1772007403; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=o0bP01qFBrwLQV21WFsuN0zM6OdwGcJ2YrdhXKOaIYw=; b=T856XhSgV0TKwbWHmZwTlp4iutoBzXEOceZx9/3hYmKOTv8ktTH5u6YcXVE2UTwHrK gaIqBDanNjDiIO9aiA9r09u0PNbfeH/fmkE4majavoHk/LIeOu4zx85l71KsoISDFItr uHGHdEG35wLf1DssX0ICGrkfXFVZRXKALveNwTZzfHqKwepv1RdrjWtjnz84k3htpmn2 Cug0Vt3C7lKLOIevHb4g5KF+MJ9/eZUPlDVrtxK+etNGXXqaVJzRM6rvxe6dBPm/d2zk FlJty+JwGqQ76bHAkv8s4TOmaBSVWwYhlifND0JAh6p/eWc5mPsdqLuFh4aPu8YRh/N/ +9Pw== X-Forwarded-Encrypted: i=1; AJvYcCW8WgP8L6VMKB7ylg85Q9kM4hCQfbrtYQj3ZikSUUeUhvNzRPwoj7FtD7cTulEePcS+NbPess9Txv7vFRs=@vger.kernel.org X-Gm-Message-State: AOJu0YxTp3CYB/mhXS1ZU+Mauy3urbE7a/Eq5XIyDHTXhGoaPlNSdod6 glyvFrzxYUDUB1G0+OGY6DBZDTtXB0DKiypOyJn3i2TdP/Ks1CIoNgSM X-Gm-Gg: AZuq6aLhzXwJlXQoTxDgcr2k8Xmk0svX4mpPkYpLzb2fiFQKOhKDXwsiUu0btbLsMli 3Es2UMF8hS2Dp25Lm6o+kQYqJIYkaPycE/Z3XlPfJWpYjUgUH5V/Qr1qCJDz/4FySQHOXoGYDOk PfXP53rD8VtWDwAziEg7+IWZx711pp7Xs5FlKwWh6b5gvY3+aqeghFwOvUerwSh3mGH1q8nOFOW 6Ik8SiGhEhCPN2VwTvRfXRCffOH5nNyL70vgpaLIJumBzPOa/dI8vLpZ/a9qFpKvLVYsOGthPUE e397N0HIoajPDyn/zPplxpS4oA85oXnWxv8AX3uuNbZvJKcppjcSLJKk5xYSESDuKIjCpc3TL+i Lc0GPy5kBnILQUJUwRoAgytDs6rTsgjcS7nk+uahh4qliCIj5Wonl+yTlnH5eYVN69WDz9ZQKB3 AzA+rLUqqkZe4kDywkIy5dFo06GDSBMqeAPyTW X-Received: by 2002:a05:6a21:748e:b0:38d:f250:7a79 with SMTP id adf61e73a8af0-39483780690mr12105647637.15.1771402602733; Wed, 18 Feb 2026 00:16:42 -0800 (PST) Received: from junjungu-PC.localdomain ([2408:820c:9008:ba52:403:e988:3f54:236b]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c6e5331ba14sm11966535a12.29.2026.02.18.00.16.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Feb 2026 00:16:42 -0800 (PST) From: Felix Gu Date: Wed, 18 Feb 2026 16:16:37 +0800 Subject: [PATCH] clk: aspeed: ast2700: Add missing NULL pointer check for devm_kasprintf() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260218-ast2700-v1-1-2388e0fe3597@gmail.com> X-B4-Tracking: v=1; b=H4sIAGR1lWkC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDI0ML3cTiEiNzAwNds+Q0C/OUJHMjyzQDJaDqgqLUtMwKsEnRsbW1AAt +zz5ZAAAA X-Change-ID: 20260218-ast2700-6cf87db729f0 To: Ryan Chen , Joel Stanley , Michael Turquette , Stephen Boyd , Andrew Jeffery , Brian Masney Cc: linux-clk@vger.kernel.org, linux-aspeed@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Felix Gu X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1771402600; l=1056; i=ustc.gu@gmail.com; h=from:subject:message-id; bh=ATLkbn8TN+9WkJGc0zUgyg102ukNwiK3cRL5DAp1VH4=; b=mbhAFVh+U+0K5i8+MeMwiZF5g2QdlgYBo36O8enjZLUm7iFq7+Vaki2aS8uPGORp5U/erYDXe TirWXZT+NRjA8lBL1zQsJf5Aq5gsMXEhCXt30+bItwC7kLUzMkRglut X-Developer-Key: i=ustc.gu@gmail.com; a=ed25519; pk=fjUXwmjchVN7Ja6KGP55IXOzFeCl9edaHoQIEUA+/hw= devm_kasprintf() can return NULL on memory allocation failure. Check the return value and return -ENOMEM if allocation fails in ast2700_soc_clk_probe(). Fixes: fdc1eb624ddc ("clk: aspeed: add AST2700 clock driver") Signed-off-by: Felix Gu Reviewed-by: Brian Masney --- drivers/clk/aspeed/clk-ast2700.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/clk/aspeed/clk-ast2700.c b/drivers/clk/aspeed/clk-ast2= 700.c index bbb2b571eb72..011f8be03edc 100644 --- a/drivers/clk/aspeed/clk-ast2700.c +++ b/drivers/clk/aspeed/clk-ast2700.c @@ -901,6 +901,8 @@ static int ast2700_soc_clk_probe(struct platform_device= *pdev) =20 clk_ctrl->clk_data =3D clk_data; reset_name =3D devm_kasprintf(dev, GFP_KERNEL, "reset%d", clk_data->scu); + if (!reset_name) + return -ENOMEM; =20 clk_hw_data =3D devm_kzalloc(dev, struct_size(clk_hw_data, hws, clk_data-= >nr_clks), GFP_KERNEL); --- base-commit: fe9e3edb6a215515d1148d32a5c445c5bdd7916f change-id: 20260218-ast2700-6cf87db729f0 Best regards, --=20 Felix Gu