From: Stephane Eranian Date: Tue, 7 Jun 2011 16:19:36 +0000 (+0200) Subject: perf evlist: Fix missing event name init for default event X-Git-Tag: v3.1-rc3~1^2^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cc2d86b04d9ac28a6be6cb05da6ea8f014fd5aa0;p=pandora-kernel.git perf evlist: Fix missing event name init for default event When no event is given to perf record, perf top, a default event is initialized (cycles). However, perf_evlist__add_default() was not setting the symbolic name for the event. Perf top worked simply because it was reconstructing the name from the event code. But it should not have to do this. This patch initializes the evsel->name field properly. This second version improves the code flow on the non error path. Cc: Ingo Molnar Cc: Peter Zijlstra Link: http://lkml.kernel.org/r/20110607161936.GA8163@quad Signed-off-by: Stephane Eranian [committer note: Use perf_evsel__delete() instead of plain free()] Signed-off-by: Arnaldo Carvalho de Melo --- Reading git-diff-tree failed