From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753926AbcICQhu (ORCPT ); Sat, 3 Sep 2016 12:37:50 -0400 Received: from mout.web.de ([212.227.17.12]:55409 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752852AbcICQhq (ORCPT ); Sat, 3 Sep 2016 12:37:46 -0400 Subject: [PATCH 1/4] sparc: bpf_jit: Use kmalloc_array() in bpf_jit_compile() To: sparclinux@vger.kernel.org, Adam Buchbinder , Alexei Starovoitov , Daniel Borkmann , "David S. Miller" , Rabin Vincent References: <566ABCD9.1060404@users.sourceforge.net> Cc: LKML , kernel-janitors@vger.kernel.org, Julia Lawall , Paolo Bonzini From: SF Markus Elfring Message-ID: <259699cf-6fb1-f9e6-f535-fe880a7fa6dc@users.sourceforge.net> Date: Sat, 3 Sep 2016 18:36:35 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.3.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:QRhariIBWrNDqNUAyjYd/bw15eATTjeb3xPn48VllWBV/4Jl68v AYUpCMkqm/IbqilFj4AOShpNr+O7ZEFGFIYBQEviZw4ubXP1LZa2BV0B1mx2b5wgHbpkl8l beYHe3RZrgZJvmF57SPN7ads7Wb3wyao2j+6y3XdJcfXm1RwOo6VY+Ka7gjo8VP4CARsvBr W2uBO7xa2dZmt9opefHSQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:Ae1ib+qfa5A=:+Y4VbG6wtIv5b/diPOAWNF st3FV9gQyNppiBzpkzNTW84+dUIZkVlC8AIVlNv0DXC30mOrk/sd5cnWpULi56rofVtr0PFy8 lnndmvNYVhAJ5/KK4vrghhwJZlqZv/teNXJUB46tCAkOrQzwCTL9ZHRLFhaRqOdulMymAUtm4 z0wGb1ppL3OmTtJTBIjz22DBiJvekmzIL+Ck9TcaBXAl0XakXB7qiPZN3nO/1K81imLiC9WZG 1R9PMExA3yjyb+Txo5cm4+qr/AahSAAq2ZDmv9l83J325vGRADn5BkFPoUbXDHDNVI2mYthMh A9ymGS3RO2/QVyn8u+BkCSm8GMvAEe6bjv7Sp2l2WJSj2sHOGg8enoFYNi40v7u/Uy47x/llg J6b8lHLbQoO++H1s0ws2d2f5JxKAyrz3Yn5TV1ZtpQpieuwTUG7Gmg8eift1pb6jOh05exkOy n2l0e9T1hY33xXQaVrnJMRsKFwiG0nuKdf8bEkT2j7hAaEZhtOIWaA50PLNQygRw2Y7OBe+gy IdszeQn+PyNke8Q6Hyn6mN5LDmg30y0bAHYCxwMKQ2tPWDAJcoYdRpUd8Nl2qzPCwHdexb5Rj O04Mp4JcBNC+37ty69QQyQozEOdh17kxGOrV6a5M6kmpghuIc1vXHaI+qVfZzRvIeUZ1Mw9ia /T2Ck+DbQupsTyHO63O5FKLDD9mOEwK3BNtp9ud2hTP/HSsQ7t16xMeisJ8yQg+XgW6lMpGlv hzE3F5iJAQh7BQ7P+ZDNKUwULuAvf2L3aDgFH5SU6y7d6cXgj3ceKevAOg6FZ5V4y5bhukxbR JnW+A0R Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Markus Elfring Date: Sat, 3 Sep 2016 17:10:20 +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 "kmalloc_array". This issue was detected by using the Coccinelle software. Signed-off-by: Markus Elfring --- arch/sparc/net/bpf_jit_comp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/sparc/net/bpf_jit_comp.c b/arch/sparc/net/bpf_jit_comp.c index a6d9204..ced1393 100644 --- a/arch/sparc/net/bpf_jit_comp.c +++ b/arch/sparc/net/bpf_jit_comp.c @@ -372,7 +372,7 @@ void bpf_jit_compile(struct bpf_prog *fp) if (!bpf_jit_enable) return; - addrs = kmalloc(flen * sizeof(*addrs), GFP_KERNEL); + addrs = kmalloc_array(flen, sizeof(*addrs), GFP_KERNEL); if (addrs == NULL) return; -- 2.9.3