From patchwork Fri Apr 14 09:23:51 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: SF Markus Elfring X-Patchwork-Id: 750782 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3w4C0V6M51z9sCZ for ; Fri, 14 Apr 2017 19:24:26 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751993AbdDNJYI (ORCPT ); Fri, 14 Apr 2017 05:24:08 -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 Received: from [192.168.1.2] ([77.182.208.89]) by smtp.web.de (mrweb003 [213.165.67.108]) with ESMTPSA (Nemesis) id 0LzsHL-1bvjmV3oY7-0151aU; Fri, 14 Apr 2017 11:23:53 +0200 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-Language: en-GB 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-gpio-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-gpio@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;