From nobody Sat Feb 7 06:20:41 2026 Received: from out203-205-221-153.mail.qq.com (out203-205-221-153.mail.qq.com [203.205.221.153]) (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 4E82B50096F for ; Sun, 18 Jan 2026 09:26:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=203.205.221.153 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768728389; cv=none; b=TM1Ao1F4XvMc2cDFvuAg7hYpgX8dg5vLy4xbEtRcWHIPiPisxAK86fCbs6UKUyEQkHUDhyXGmt8roo9ivyXhvACJ5VyM7pMieWM0YD+JaxlQlwJogpk4janO8zPBH6gf/rVTWfXeG3ZGXAHwO3q3ThoaF/KRnz8V+T+Q7uDPdS0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768728389; c=relaxed/simple; bh=dicYNkC7yvcciGB4PCUKM4kXpR48Y0HNV9+q+l7d76E=; h=Message-ID:From:Date:Subject:MIME-Version:Content-Type:To:Cc; b=OldvNJ0VWiyr7ALjkNcTSbgIEjEoAzcMQkYsfVHO3swA1JynMrclrk/C5n8AZjJAkazWaueFiUvCm1LBEuGiqmqroupeEL7pnARvAkvMHCzDgrgINeA4FFBEKQ2BQSkU6BO2w2Wol3tFf0uQjyxTKfM92GNAsG8984y7llqZ4Ik= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com; spf=pass smtp.mailfrom=qq.com; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b=ecg6zmAo; arc=none smtp.client-ip=203.205.221.153 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=qq.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=qq.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=qq.com header.i=@qq.com header.b="ecg6zmAo" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qq.com; s=s201512; t=1768728385; bh=DjIjArXYlRChCrV0CQhFZWa8SnOuJB/jKeTd6WSZe+k=; h=From:Date:Subject:To:Cc; b=ecg6zmAoMFZWN0h5uj128Skkvl2JkH5opQMIAEcT/8fx10BP++U5O43G23DWqnUXk AnoHuWkvZXyeniSemJZnFwR5RIAeLp8Qv3RkRVNG6fKAxN2Cr30+MSC1/iwzbPLgGV SjQI0CfwbPfTmAEXvyMvAiRmuxDPZ2d0gy2kQSZ8= Received: from junjungu-PC.localdomain ([2408:820c:9008:ba52:9d4d:93db:bf1:9614]) by newxmesmtplogicsvrsza56-0.qq.com (NewEsmtp) with SMTP id 6972921A; Sun, 18 Jan 2026 17:26:23 +0800 X-QQ-mid: xmsmtpt1768728383t4adzoni9 Message-ID: X-QQ-XMAILINFO: OaAgye03eDlwhHuAF4UCker4tfOY8MgmDFAGrLVErMAh12JgRrQMSTnwQ9NZjc YO8jKAG0yZp1/rggmSijW7W3o8EorLyUO44Z85JPr9BMUaW6LlEFBQ8KRZS7UTrtu6J3AphoH26Q p+O8asvqm8l5IaKsn7vPOLesFxnw2tolvaVW5qIFBS2uQ3mWWEzyrSwUlL37xhCJ0l6VNM7vqNvc A+UOFTcBe1+SJZOXbION6GPMsY0ezHg+GRnm35yxO0SJVW+pcqoVfSaX5cyvCA2A90COh+C2UpG3 2FYWYOOAzFVCZFLgh/dGBUDxQq1kMqy2/fjoyjyZgCSfmkV8bwLZv1Hn0Attza6J6mdeRMR75je1 JR8IVe9Q71mic2Fo35TBkQAPBD2+VvRS8PO7NcmUXzUF6z3UCYHxonZwMFa3qRMkFY3/NguT0/cs Y3eVwVBWEgfrEuXHr3pZrIJ7izBboTt2GfM0TLMA/zc2HkIEdf88PV1Fzw2gwJVuD2BoomhaJa0Q iTBJmgTMAAU1ZpLJ9eSbJJZDlZu1lPVw/E5m7Yruq2OfKGrqTFaHnhbL300qA1RurB55O4FlM7mR QfLnBK6rqDjQATWkGMAFAA51Cw8hfmQs8/hFe6AsqmamueFic4K5l6FNPZEYv0q7BSgwu37gWuHi D+Tc0DmyTfnACBmX2P2q244Vb/Tz8iGiHqrfXDobV3ufkVi5xTW4/oWyZPynNXdIEfEKPiQHu+vd powg46hXA3H/pnJtYHg6xxpycT+qVIRNs+hUdGEZmenzMecYl9qRp0uBVxOdKY4esCHuxa5i8SZV j/8WpANnmTtzGO4y4a6qeg8vb4qwDUHzjWCdMqnCFH3Au9VE7GT3Jl7y9baQbexcbB1/F7XgF0qO MZ9Q3PYjtCDIQf/+raj50Dw+VQYiaXi/NvLIFKrR3N6hf6xhH+pKFJ2uxdOKHlmPEq+jcal5Fmh8 2r//7B2BxfWrwtlFKfEP/dXgsbUrE7y99EqYsdK1H66FbucJ2mC8Df9W67Kzgp2chaact0Z6YWZv iR+2mLDj6YwTjs/hBKqddB4i50EuDzHChAo+8LBSrnf0h18nYSE+gq+kpFr4np76IPn377hY6RjF ZRbmJbWhaL9y2tMyZ2c3aA/9+dbzZo23O8npRCClSH71paopmQJIB20Q9IAghj73bRX8TYFpe8tG btlXu/eOy08lJ40pETqt3oMLv5 X-QQ-XMRINFO: MPJ6Tf5t3I/ylTmHUqvI8+Wpn+Gzalws3A== From: Felix Gu Date: Sun, 18 Jan 2026 17:26:23 +0800 Subject: [PATCH] regulator: fp9931: Add missing memory allocation check 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 X-OQ-MSGID: <20260118-fp9931-v1-1-09e0bff30ddb@qq.com> X-B4-Tracking: v=1; b=H4sIAD6nbGkC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDQ0ML3bQCS0tjQ10zg6SkZMNUi0RjU0MloOKCotS0zAqwQdGxtbUABbD EtVgAAAA= X-Change-ID: 20260118-fp9931-60bbc1e8a351 To: Liam Girdwood , Mark Brown Cc: linux-kernel@vger.kernel.org, Felix Gu X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1768728384; l=950; i=gu_0233@qq.com; h=from:subject:message-id; bh=dicYNkC7yvcciGB4PCUKM4kXpR48Y0HNV9+q+l7d76E=; b=TmPIE02AUvq/FyqcyEHmpq1GjfWp3A9PKiRx8oilrLTZh4AosGx84UHopZLxkQr0kSPBoKVGz FfCzqb7UmHyCR12rWEtkcFA/jEjkDCd6JoVl5NDEXEn0EetGEpCIMS3 X-Developer-Key: i=gu_0233@qq.com; a=ed25519; pk=fjUXwmjchVN7Ja6KGP55IXOzFeCl9edaHoQIEUA+/hw= Add a check for devm_kzalloc failure in fp9931_probe to prevent a null pointer dereference. Fixes: 12d821bd13d4 ("regulator: Add FP9931/JD9930 driver") Signed-off-by: Felix Gu --- drivers/regulator/fp9931.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/regulator/fp9931.c b/drivers/regulator/fp9931.c index 69b3c712e5d5..7fbcc6327cc6 100644 --- a/drivers/regulator/fp9931.c +++ b/drivers/regulator/fp9931.c @@ -439,6 +439,9 @@ static int fp9931_probe(struct i2c_client *client) int i; =20 data =3D devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL); + if (!data) + return -ENOMEM; + data->regmap =3D devm_regmap_init_i2c(client, ®map_config); if (IS_ERR(data->regmap)) return dev_err_probe(&client->dev, PTR_ERR(data->regmap), --- base-commit: 46fe65a2c28ecf5df1a7475aba1f08ccf4c0ac1b change-id: 20260118-fp9931-60bbc1e8a351 Best regards, --=20 Felix Gu