From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753395AbdDNJYL (ORCPT ); Fri, 14 Apr 2017 05:24:11 -0400 Received: from mout.web.de ([212.227.15.4]:55749 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751859AbdDNJYH (ORCPT ); Fri, 14 Apr 2017 05:24:07 -0400 Subject: [PATCH 10/10] pinctrl: mxs: Use kcalloc() in mxs_dt_node_to_map() From: SF Markus Elfring To: linux-gpio@vger.kernel.org, Arnd Bergmann , Gary Bisson , Laxman Dewangan , Linus Walleij , Paul Gortmaker , Peng Fan , Shawn Guo , Vladimir Zapolskiy References: <59fae4ac-9e07-232a-4843-92dd9e0cf2ef@users.sourceforge.net> Cc: LKML , kernel-janitors@vger.kernel.org Message-ID: Date: Fri, 14 Apr 2017 11:23:51 +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: <59fae4ac-9e07-232a-4843-92dd9e0cf2ef@users.sourceforge.net> Content-Type: text/plain; charset=utf-8 Content-Language: en-GB Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:5ucLjNuDceAdfgsXGzHsQ75Tjbe7hYGM4KOB6XS1Gd6Ll/H57/i J03ZWxcVzSK9MeMs1umiccipWUMg+YYZkHdtaZWBHkjo7gJYNB7bf3xJ4MzY59sQkRqxdzM EBi7Rez7Nois2yAY3c89KgRyWMJPdURNbSPuZJmPajqb0wx1GC/1SgQPy1dc00IcbbasUfu vQ7qpZYo0ynMs+SbNaZLQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:L9Ev5m0pZHs=:9TDaTLbZ0bGtBaEDFF9xcw 6VkDJ5zEtXQWDLL219haWYopwNrwff+zYV5jkT9i61Qwd/3HcfEoLtLNaS7RqPDuc5WPyMLa/ gEZ1tN2zYIA5zIgfFXSO0DwA+Asa1LqwxR9xRiU1iDGB/Njkkl3P/OOgl7/gQUsMwC5ALmfgu VwgSrEA4Sd5yyNRZLNxZjoF3IJKy4QvjYGUxFu5WQhiJbhuTOjVmA69Kvj77fsSYxxQDsBZwU TKlFHhCZewh6QLAVf3a/fx17VDNrvi79x/pwrPCvsM8m9xLf/fNdB2qJOarxu7a+AOzGoMxBo FouqdKdzNxzAtyddb6Wp+qU2UHBZ/+IybBLdvyrrMTR4dZpcn/n5lWbnwRNE2rWeQhXTOQOQj 9Naq5RtjU/rN3NxsJmLNtEMGf/tl4haXUslKMaqsve8ftkkdqzQwaMIe1cITPrnN/ctrjwTYK BubT/l2l7JD8FHfYJ/fEUMnb5DpUlTcFI2koccBRWeSIFLkB2zWGv86O4HmaXAcdsq1zmmjRS leQTYHbMIGvUSKDg7Xz7FORa+sGVfhEtkyBmLnkO0jWm7/taNlLGY2p7oy7qIbQHYhc/rh6/M sN3sRkVQhq96ouaeb743ft19PMtdjgfY2vuzg7hFo0n30RHP0e5116iNUInr/yLQjSIGGrG6Y o81KFjHG8jQf4mAOX8ZtacIWpBYdoS/X82eSTX3LTNFWjM6LsTqsvrW0ZpeZuXhGIozt88hll 3pT4hafjw2XlXKV1S+6cOZ4u2CpZK8iUz1rkTgvwpjwXpgJz03r2WoSVee1qFQAAJCczv5Ea9 6ik0EJI 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 10:32:29 +0200 A multiplication for the size determination of a memory allocation indicated that an array data structure should be processed. Thus reuse the corresponding function "kcalloc". This issue was detected by using the Coccinelle software. Signed-off-by: Markus Elfring --- drivers/pinctrl/freescale/pinctrl-mxs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/pinctrl/freescale/pinctrl-mxs.c b/drivers/pinctrl/freescale/pinctrl-mxs.c index 9e6dc0038c35..1479610091d5 100644 --- a/drivers/pinctrl/freescale/pinctrl-mxs.c +++ b/drivers/pinctrl/freescale/pinctrl-mxs.c @@ -96,7 +96,7 @@ static int mxs_dt_node_to_map(struct pinctrl_dev *pctldev, if (!purecfg && config) new_num = 2; - new_map = kzalloc(sizeof(*new_map) * new_num, GFP_KERNEL); + new_map = kcalloc(new_num, sizeof(*new_map), GFP_KERNEL); if (!new_map) return -ENOMEM; -- 2.12.2