From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933235AbcINQnT (ORCPT ); Wed, 14 Sep 2016 12:43:19 -0400 Received: from mout.web.de ([212.227.15.3]:64727 "EHLO mout.web.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S933125AbcINQnP (ORCPT ); Wed, 14 Sep 2016 12:43:15 -0400 Subject: Re: perf/x86: Use kmalloc_array() in merge_attr() To: Peter Zijlstra References: <20160905075149.GQ10153@twins.programming.kicks-ass.net> Cc: x86@kernel.org, Alexander Shishkin , Arnaldo Carvalho de Melo , "H. Peter Anvin" , Ingo Molnar , Thomas Gleixner , LKML , kernel-janitors@vger.kernel.org, Julia Lawall From: SF Markus Elfring Message-ID: Date: Wed, 14 Sep 2016 18:40:32 +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: <20160905075149.GQ10153@twins.programming.kicks-ass.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K0:kV3ZYoDgTqBrKTPGNaMfTbay/YF3CH0PBhGzZgeAP94OuNaSIdv FeNlYB9/J8d/KN2ZDIKBFLNFgM2HkpokZSqTxMQM5/7qDyV3xXrl3NiM578ghTRq2mzraVz jfP8jlX4GuyaabejAyDdYuq2VY3kxex9+eSx/EVVX1AZufWDRpB8HaNGk3b6podiMjGNClr hhrli8Yrc7uu+45ZB8+0g== X-UI-Out-Filterresults: notjunk:1;V01:K0:bTGQKYBKv48=:A3CjiEeTRibWIRQqEHofNH moazgAThbVxqow+NumeAijoswcsnBx7UiaiNmlLDruEI8MVYP4VVvg/qrVGCJuzZW+j4xywNP gFeLgrKR9IM4Tj71i4gWpnTwCZ80RM05HXS6sZp5SoYixzbxjNOjRmfszWspZkdnx7zlAdMsg o+9yu1E+QSqaQZpbOUB7WqMml6O48O/Bqm8l380yLI5hXHVlM/REw9cWCFWkroKfr7IEQ33O3 rZRTVq8L36M6tOrSQOLZIM/2sjqkS00qUDwLyVrSXjA9131yIdxcIYk93B82e4zUBPuaAc25o H7MszTFStpDXgmyyEw4ERN9ABoSgyhs4ZkJwah1NaA8N8gJIlAhwBGimJIHWV/mXTbj1Bv+CM kAKs5VR9NHCG51ZmeESbVV5ECvEyFVno2YviyRqSgE8iRFo241j4TZcsuYVGM2apG9ygJzdD3 /Ky2e2WmIgyjqCRom7UGMbkijK69Shf4H+5iAEhdzisl+ptgz7M/28yHtpUwFAtSc7BfhBjlY 7i2w+WGTGupnzGbjYi3JTqh6rl1++o6kGrP52+AVlGMIKyPB4fb6IorCyWB8rFbjkNsKLAbSI GdT58NOzWSQ6Y72h/Nf3UUIqGyCHw0BO5apGVWIyJYaPcNIVGEDoSU44CdMZ+7EY8axtdwh3l a2tSx9tXGrIQma+8nWg0+iuM/y0yjLx2Tys729c7SbduF/IngrgwpUa3AsTiLMXA51dq1J3yB U4SqyrxmJ+q9Qaf4ncuVBUfIapZkJKsSsHp5oti789W/DXp080L4F2j+sLsltZp1SHP8Cp03C lRi19JK Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org >> * 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. >> >> * Replace the specification of a data structure by a pointer dereference >> to make the corresponding size determination a bit safer according to >> the Linux coding style convention. > > Why!? How do you think about an information like the following from the well-known script "checkpatch.pl"? WARNING: Prefer kmalloc_array over kmalloc with multiply Would you like to suggest any more constraints for this kind of software refactoring? Regards, Markus