From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755261AbdDNVBj (ORCPT ); Fri, 14 Apr 2017 17:01:39 -0400 Received: from mout.web.de ([212.227.15.3]:59056 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752402AbdDNVBh (ORCPT ); Fri, 14 Apr 2017 17:01:37 -0400 Subject: [PATCH 1/2] regulator: s2mps11: Use kcalloc() in s2mps11_pmic_probe() From: SF Markus Elfring To: linux-samsung-soc@vger.kernel.org, Bartlomiej Zolnierkiewicz , Krzysztof Kozlowski , Liam Girdwood , Mark Brown , Sangbeom Kim Cc: LKML , kernel-janitors@vger.kernel.org References: Message-ID: <542252e0-817f-ce13-fbd5-8fd8dda4c746@users.sourceforge.net> Date: Fri, 14 Apr 2017 23:01:25 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:9i5dvI4KhrUMUA1rA3vyTO9Jbkhc4SNt0kRFKzhNwDGi4FrdFBI 48p56w5GaD1Vldibo/Hw6x5ViPH3PTj44mZtgNcpWaask6VkCUewgN14MAatjEUYb/c2Ykq Uapv1exCN8nUo3llt7yTobksf9CABM2IOuc6t4SvatRIG47yPM9sBdbDnNdIbPgHUDUjRlp evpZKir/h21BCBn8o7Ong== X-UI-Out-Filterresults: notjunk:1;V01:K0:zXx/NkPNZcA=:odxNDLr4XZjgUo7UMsirTp gYlK8+fcJoaB6ZCfsFYN9QqY//4nTjqFgDsSrnmfn5mFgz6OYPS1qaKN6juedaFxyaJgGYruU sT+Z8QdSrPuNHHyR//fHYJpdjqjwdUylkBBMM4WudpDPCpD4rYvJI2h7M2eXC5xVsjR2+sYmD q5ElDk7IqkXrgCifHtPhY0NWJzRa6l1koJhC8Q3EEG8/J44Lxze3ovDffEYQyLZbANU9HxoNA ffI/FhGPckR6za6vEY1TNS5Zuh/t4OUhDb5zvB4aillvgtWqTuZV1z7G8vVhRpOAH3zI8bbXp ZMb3z9aYY0JZGTGhj1fNHqvq9Z3lEpsWziNXaVYuLehTWXkVMo7IB+wWUkPS0DfPAp7kbg2ce YzIsG0KRqZOrROGmZUPQd2Gra4RGS3gvNU7qkUclmjMVH44x5mDHnakEidO7IbkB5Z2Q6nUwW Pm2E/ySxicYABvjY+ZZzvCT+yCOWqnXIQmI680D1O+4ANpQlTQ0KOx8roR5dQ3T/nQIMalGjX 3BVHrnM4T3lBHUyO+MtyykJK0K4qA3zkS4edLTs/Yse7GPGDYdXqn4k1yhKmLfSBmXjlA529F GG636B7qeeANnHIBIXUDceOaOLHomLroKbSBhm5qETkJipA23BqLavgO0sgbw6HickMF2xBSE QySAmmlvEIMgdLG27GaVyzdxqe95cbe2nrT47P9dVN6So0KJsaUm63NB4I2x7Em3cguSGaaYg U7vyIuTNEM0RdB2HyZoAcFrthtCc5XcZ0Gb0qR2OM7YDfHTjfLo01ZfNfOLLbaicM+JSav6i3 2q7Xo2s Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Markus Elfring Date: Fri, 14 Apr 2017 22:00:35 +0200 A multiplication for the size determination of a memory allocation indicated that an array data structure should be processed. Thus use the corresponding function "kcalloc". This issue was detected by using the Coccinelle software. Signed-off-by: Markus Elfring --- drivers/regulator/s2mps11.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/regulator/s2mps11.c b/drivers/regulator/s2mps11.c index 7726b874e539..b4e588cce03d 100644 --- a/drivers/regulator/s2mps11.c +++ b/drivers/regulator/s2mps11.c @@ -1162,7 +1162,7 @@ static int s2mps11_pmic_probe(struct platform_device *pdev) } } - rdata = kzalloc(sizeof(*rdata) * rdev_num, GFP_KERNEL); + rdata = kcalloc(rdev_num, sizeof(*rdata), GFP_KERNEL); if (!rdata) return -ENOMEM; -- 2.12.2