From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paolo Bonzini Subject: Re: Replacing specific kmalloc() calls by kmalloc_array()? Date: Wed, 24 Aug 2016 11:00:04 -0400 (EDT) Message-ID: <1214121824.5255512.1472050804153.JavaMail.zimbra@redhat.com> References: <82b84c9c-38a4-4d17-910f-312668dbae01@users.sourceforge.net> <033d8595-d051-1fa8-95b1-5d2056eb5667@users.sourceforge.net> <57B562F3.1080004@bfs.de> <9db1986a-9b93-72ca-f35e-85b5b5e9f351@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Return-path: In-Reply-To: Sender: kvm-owner@vger.kernel.org List-Archive: List-Post: To: SF Markus Elfring Cc: Julia Lawall , walter harms , kvm@vger.kernel.org, linux-s390@vger.kernel.org, Christian =?utf-8?Q?Borntr=C3=A4ger?= , Cornelia Huck , David Hildenbrand , Heiko Carstens , Martin Schwidefsky , Radim =?utf-8?B?S3LEjW3DocWZ?= , LKML , kernel-janitors@vger.kernel.org List-ID: ----- Original Message ----- > From: "SF Markus Elfring" > To: "Paolo Bonzini" > Cc: "Julia Lawall" , "walter harms" , kvm@vger.kernel.org, > linux-s390@vger.kernel.org, "Christian Bornträger" , "Cornelia Huck" > , "David Hildenbrand" , "Heiko Carstens" > , "Martin Schwidefsky" , "Radim Krčmář" , > "LKML" , kernel-janitors@vger.kernel.org > Sent: Wednesday, August 24, 2016 2:10:13 PM > Subject: Re: Replacing specific kmalloc() calls by kmalloc_array()? > > > Or kmalloc_array, since zeroing is not necessary. Might be an idea for > > a new Coccinelle script, like > > > > - kmalloc (N * sizeof T, GFP) > > + kmalloc_array(N, sizeof T, GFP) > > I have picked your idea up. The corresponding script for the semantic > patch language became longer than your general suggestion > (if additional source code control flow aspects are integrated). > > Would it make sense to check any more function combinations > in a similar way? I don't know :) but I'm interested in seeing the semantic patch! Paolo