From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754019Ab2ISDCj (ORCPT ); Tue, 18 Sep 2012 23:02:39 -0400 Received: from LGEMRELSE6Q.lge.com ([156.147.1.121]:44960 "EHLO LGEMRELSE6Q.lge.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751261Ab2ISDCi (ORCPT ); Tue, 18 Sep 2012 23:02:38 -0400 X-AuditID: 9c930179-b7bfcae0000020b4-a7-505935cb2c77 From: Namhyung Kim To: Arnaldo Carvalho de Melo Cc: Steven Rostedt , linux-kernel@vger.kernel.org, Arnaldo Carvalho de Melo , David Ahern , Frederic Weisbecker , Jiri Olsa , Mike Galbraith , Paul Mackerras , Peter Zijlstra , Stephane Eranian Subject: Re: [PATCH 2/4] tools lib traceevent: Use calloc were applicable References: <1347915049-19093-1-git-send-email-acme@infradead.org> <1347915049-19093-3-git-send-email-acme@infradead.org> Date: Wed, 19 Sep 2012 11:54:01 +0900 In-Reply-To: <1347915049-19093-3-git-send-email-acme@infradead.org> (Arnaldo Carvalho de Melo's message of "Mon, 17 Sep 2012 17:50:47 -0300") Message-ID: <87boh23epi.fsf@sejong.aot.lge.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Brightmail-Tracker: AAAAAA== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 17 Sep 2012 17:50:47 -0300, Arnaldo Carvalho de Melo wrote: > From: Arnaldo Carvalho de Melo > > Replacing the equivalent open coded malloc + memset bits. > > Cc: David Ahern > Cc: Frederic Weisbecker > Cc: Jiri Olsa > Cc: Mike Galbraith > Cc: Namhyung Kim > Cc: Paul Mackerras > Cc: Peter Zijlstra > Cc: Stephane Eranian > Cc: Steven Rostedt > Link: http://lkml.kernel.org/n/tip-598fjtjbzal4wxh7fp0yv0q1@git.kernel.org > Signed-off-by: Arnaldo Carvalho de Melo > --- > tools/lib/traceevent/event-parse.c | 44 ++++++++++++------------------------ > 1 file changed, 14 insertions(+), 30 deletions(-) > > diff --git a/tools/lib/traceevent/event-parse.c b/tools/lib/traceevent/event-parse.c > index 278f989..5e38d2f 100644 > --- a/tools/lib/traceevent/event-parse.c > +++ b/tools/lib/traceevent/event-parse.c > @@ -117,14 +117,7 @@ void breakpoint(void) > > struct print_arg *alloc_arg(void) > { > - struct print_arg *arg; > - > - arg = malloc_or_die(sizeof(*arg)); > - if (!arg) > - return NULL; > - memset(arg, 0, sizeof(*arg)); > - > - return arg; > + return calloc(1, sizeof(struct print_arg)); > } This requires every callsite of the function should handle allocation failure. Thanks, Namhyung