summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/task-analyzer.py
diff options
context:
space:
mode:
authorNamhyung Kim <namhyung.kim@lge.com>2013-11-18 11:20:44 +0900
committerArnaldo Carvalho de Melo <acme@redhat.com>2013-11-19 10:34:05 -0300
commit50a2740b839ece03b305facd3fc07cdc3b74247c (patch)
treee2cf5e2c68c5504d7ee3e03a7a1c52017fafc835 /tools/perf/scripts/python/task-analyzer.py
parent210e812f036736aeda097d9a6ef84b1f2b334bae (diff)
downloadkernel-50a2740b839ece03b305facd3fc07cdc3b74247c.tar.gz
perf header: Fix possible memory leaks in process_group_desc()
After processing all group descriptors or encountering an error, it frees all descriptors. However, current logic can leak memory since it might not traverse all descriptors. Note that the 'i' can have different value than nr_groups when an error occurred and it's safe to call free(desc[i].name) for every desc since we already make it NULL when it's reused for group names. Signed-off-by: Namhyung Kim <namhyung@kernel.org> Cc: Ingo Molnar <mingo@kernel.org> Cc: Jiri Olsa <jolsa@redhat.com> Cc: Paul Mackerras <paulus@samba.org> Cc: Peter Zijlstra <a.p.zijlstra@chello.nl> Link: http://lkml.kernel.org/r/1384741244-7271-2-git-send-email-namhyung@kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions
d>Lee Schermerhorn 2008-04-28mempolicy: use MPOL_PREFERRED for system-wide default policyLee Schermerhorn 2008-04-28mempolicy: rework mempolicy Reference Counting [yet again]Lee Schermerhorn 2008-04-28mempolicy: mark shared policies for unrefLee Schermerhorn 2008-04-28mempolicy: rename struct mempolicy 'policy' member to 'mode'Lee Schermerhorn 2008-04-28mempolicy: fixup Fallback for Default Shmem PolicyLee Schermerhorn 2008-04-28mempolicy: write lock mmap_sem while changing task mempolicyLee Schermerhorn 2008-04-28mempolicy: rename mpol_copy to mpol_dupLee Schermerhorn 2008-04-28mempolicy: rename mpol_free to mpol_putLee Schermerhorn 2008-04-28mempolicy: disallow static or relative flags for local preferred modeDavid Rientjes 2008-04-28mempolicy: create mempolicy_operations structureDavid Rientjes 2008-04-28mempolicy: move rebind functionsDavid Rientjes 2008-04-28mempolicy: add MPOL_F_RELATIVE_NODES flagDavid Rientjes 2008-04-28mempolicy: add MPOL_F_STATIC_NODES flagDavid Rientjes 2008-04-28mempolicy: support optional mode flagsDavid Rientjes 2008-04-28mempolicy: convert MPOL constants to enumDavid Rientjes 2008-04-28mm: filter based on a nodemask as well as a gfp_maskMel Gorman 2008-04-28mm: have zonelist contains structs with both a zone pointer and zone_idxMel Gorman 2008-04-28mm: introduce node_zonelist() for accessing the zonelist for a GFP maskMel Gorman 2008-03-10mempolicy: fix reference counting bugsLee Schermerhorn 2008-02-14d_path: Make seq_path() use a struct path argumentJan Blunck 2008-02-11mempolicy: silently restrict nodemask to allowed nodesKOSAKI Motohiro