From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753232AbdAZTiU (ORCPT ); Thu, 26 Jan 2017 14:38:20 -0500 Received: from mout.web.de ([217.72.192.78]:65357 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752867AbdAZTiP (ORCPT ); Thu, 26 Jan 2017 14:38:15 -0500 To: netdev@vger.kernel.org, "David S. Miller" , Francesco Ruggeri , Gao Feng , Jason Wang , Marc Angel , "Michael S. Tsirkin" , Mike Rapoport , Willem de Bruijn , Zhang Shengju From: SF Markus Elfring Subject: [PATCH] macvtap: Use kmalloc_array() in macvtap_queue_resize() Cc: LKML , kernel-janitors@vger.kernel.org Message-ID: Date: Thu, 26 Jan 2017 20:00:08 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:UrLvHUu3/wrkcHC7O+vydtxy11ElUmIMqc2ao2KQ3WYXGABDEHc yHcdAe5xjOqR36g5F1rVVWC8h6dsWqmhukIR3Pa01gGyMaE5LEsczm2cxPeiaOgcBXHpFJy JoWQiYxVCQzdDm8M5roWd+LxvJlzZvbKF8bSHIxjFOm5URqzJmVZkjyF+WvNWwIWsdc5uMk /FOXqd8URahhg4LxR3Y5w== X-UI-Out-Filterresults: notjunk:1;V01:K0:EZH6cXJll8M=:KBmywaNE8a9o8Jdpre+n0y eCrdSfN/lmz7JR4FLp0BmPQ0JiNRU5wsT7KZEi4h+x9GrycT48N176WZMMOvTBKM8V0nuuvzp DH0AW7432/JJI8Ni1UvtZyGNO4JCg2XY9C3nGn2Di8bUoSBLmzTdFxuiaS71/TgY0PUxru95m zB93X5oZkej3dCh4AzMBgyYPuR81439dKdyBGKX60ZJi44plC0sSBqeZhOLOpZzXRUy5LUb+R ZYyEJaf8ao7uw1qb1Nm2HbN92xNhr/aqb7UtDzL+/C153N9LDQTTRdu3a4BCyIgke303mXKzu pxH9Xv8I4nqbH88s4zTkT2lruB/4JgWWQ23OFNP6kCiPfU7xBX/vsjfy7zG3XgFhes0hb7TQR PwAXhsDUeN8DEDmUOlXFgORakfiB5sber5ldhTflKiWeWhaB/eLiNrsWgy8NkqNcO9JPEI/oK t/IklZYmQDjWu/oenHTDRX8au+LhXDrIKpGJGOFLlsyj7RTBd8SVapfxLHYGiZ82xnS/Dx6tk a9GeMOcieU1aUvLLsLMp8Qrp5cNrldhkWiazgu3ssxG7BiAqDHkN+NJv7o7l5Hamk60DM2M/f HuLJWNcJFg0lxpU/9o9r9dFjBlRNrVc+NdjWHI+vI6y08g2+RFiH2ANPr3H+UMJHd0K6qG7bs qWqUiRuDyBxv+GQWdScnPb+cL5BLE8AHtMiMEURPlrPeP6Ht2roEEGEFeMbms3uuCvB8m9mGx J7X0qaB+qUW8nG4tA9a4nsxPL2YRAnBB2SKQJGY4ohSmdq5u/XsjuKc7r7SyrQO0gidYe50Wa TKyZxo0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Markus Elfring Date: Thu, 26 Jan 2017 19:47:38 +0100 A multiplication for the size determination of a memory allocation indicated that an array data structure should be processed. Thus use the corresponding function "kmalloc_array". This issue was detected by using the Coccinelle software. Signed-off-by: Markus Elfring --- drivers/net/macvtap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/macvtap.c b/drivers/net/macvtap.c index 5c26653eceb5..1796d8f1ef47 100644 --- a/drivers/net/macvtap.c +++ b/drivers/net/macvtap.c @@ -1243,7 +1243,7 @@ static int macvtap_queue_resize(struct macvlan_dev *vlan) int n = vlan->numqueues; int ret, i = 0; - arrays = kmalloc(sizeof *arrays * n, GFP_KERNEL); + arrays = kmalloc_array(n, sizeof(*arrays), GFP_KERNEL); if (!arrays) return -ENOMEM; -- 2.11.0