From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752799AbdKMMwq (ORCPT ); Mon, 13 Nov 2017 07:52:46 -0500 Received: from mail-pf0-f193.google.com ([209.85.192.193]:50282 "EHLO mail-pf0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752576AbdKMMwp (ORCPT ); Mon, 13 Nov 2017 07:52:45 -0500 X-Google-Smtp-Source: AGs4zMb68X1ezsuJJpCLGM0NkyAzXGVXWptQo/GHQHGWEmT3VCGAHlCtYkfOEZXHmX2NlXtlVZkJ3w== From: Axel Lin To: Mark Brown Cc: Keerthy , Liam Girdwood , linux-kernel@vger.kernel.org, Axel Lin Subject: [PATCH] regulator: tps65218: Add NULL test for devm_kzalloc call Date: Mon, 13 Nov 2017 20:52:32 +0800 Message-Id: <20171113125232.9672-1-axel.lin@ingics.com> X-Mailer: git-send-email 2.11.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Signed-off-by: Axel Lin --- drivers/regulator/tps65218-regulator.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/regulator/tps65218-regulator.c b/drivers/regulator/tps65218-regulator.c index bc489958fed7..b3f89ebfb1a0 100644 --- a/drivers/regulator/tps65218-regulator.c +++ b/drivers/regulator/tps65218-regulator.c @@ -329,6 +329,8 @@ static int tps65218_regulator_probe(struct platform_device *pdev) /* Allocate memory for strobes */ tps->strobes = devm_kzalloc(&pdev->dev, sizeof(u8) * TPS65218_NUM_REGULATOR, GFP_KERNEL); + if (!tps->strobes) + return -ENOMEM; for (i = 0; i < ARRAY_SIZE(regulators); i++) { rdev = devm_regulator_register(&pdev->dev, ®ulators[i], -- 2.11.0