From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754460AbcHXP6Q (ORCPT ); Wed, 24 Aug 2016 11:58:16 -0400 Received: from mout.web.de ([212.227.17.12]:61764 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754087AbcHXP6N (ORCPT ); Wed, 24 Aug 2016 11:58:13 -0400 To: linux-arm-kernel@lists.infradead.org, Russell King Cc: LKML , kernel-janitors@vger.kernel.org, Julia Lawall , Joe Perches , Paolo Bonzini From: SF Markus Elfring Subject: [PATCH] ARM: plat-pxa: Use kmalloc_array() in pxa_dma_init_debugfs() Message-ID: Date: Wed, 24 Aug 2016 17:57:27 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:8ZIP93/FE9o2DJUNkGulMt/FKagJQdlKczQKJTgb9/9ap4jWGVu Vsa4ToM7w2UlLq5y8mVE1Na6P+02SRz0YLMdy2OQclddI98mn/svuP78rdRQJvNWjC70Dlg ZJ41eDY8qplS1odA5P9k6ljcVzqBQ2O0Zm3GpzBBskLSiroYSYMY7/YKsKsfDjy306SvaPj eIIYEG68SEE93tvcjY9Kg== X-UI-Out-Filterresults: notjunk:1;V01:K0:KqhC2tuR9ts=:q4MF3sTGyntxx8ytesT49P ipXwdFl+gzdY8ZTiAmmAlUCECQMsr/dodEowUS7zcZB42CUG8xCCAJxSsqWk0GWinJaCATe1Z gaZIMqKux08s7pzqDTTbHjwDdr/93RhYQVa9RrdmBCilvls0+o67LPYXaN3VSuuxrzXhPo4O6 xuj6XGmkodi7cevqJmqSoureDyX1J9FzJvFhSU6xFd4QTSg3RpjkSZK1ym9wIQJCuUlWTF1+8 GKfHiptMvBbJRF31AU1FMV5YqTmomsSWX6Ubls0BuwCOoGTqJqpc6OzfA99GNqTH2D4P6mrZY wkmV7sKrqXFyO/9Fjwo3hM8G9M7xHe+I1I2Fv0FNlOWVSSo9MoK/e5oExuj5MoK/RjamQQuy5 Q4fJrsjajVaJ17img7EJp0Vs1Ba4mAhK9wSc66o8f32fnVG3FWbF12jJkUuwpn8rWH3gIT19r sIWpXaA/6yOv44XqmQdfYeLPlJ+MLNePKY6REWCNErojJNi2btBpzJMGDPqNfNuxBMDVC6zyJ 9/mu3gYTW1CpFk2wu8HsPaw0/S3ZWY+zXqSy46hR13MzvBGSiCgYyj9mYTygnbZwQ9laxufZI kFO4cXQjlYM8lXzxRXQbwubs+4mfCRsaz0x+SWe4vHtcA1gjZ+smqiKFT2OpHnqEgQw6PlFvO H6ypeyMU27cnPHBLWvgDPW1xud8DKcm66UrOKEU4/MpxZcwR+5oFz0hAQOwUOaRTi1McnJ5Pd pwzNAEChATkw1GWaCUjnH4VxAVZna3erlFRv9qsWRRJTXlQU/9RfnKbRTFgBj8Hl2A9Ayf3P+ fwMuPR4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Markus Elfring Date: Wed, 24 Aug 2016 17:45:51 +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 "kmalloc_array". This issue was detected by using the Coccinelle software. Signed-off-by: Markus Elfring --- arch/arm/plat-pxa/dma.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm/plat-pxa/dma.c b/arch/arm/plat-pxa/dma.c index de2b061..50aa995 100644 --- a/arch/arm/plat-pxa/dma.c +++ b/arch/arm/plat-pxa/dma.c @@ -237,8 +237,9 @@ static void pxa_dma_init_debugfs(void) if (!dbgfs_state) goto err_state; - dbgfs_chan = kmalloc(sizeof(*dbgfs_state) * num_dma_channels, - GFP_KERNEL); + dbgfs_chan = kmalloc_array(num_dma_channels, + sizeof(*dbgfs_state), + GFP_KERNEL); if (!dbgfs_chan) goto err_alloc; -- 2.9.3