mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-15 00:04:15 +08:00
perf cs-etm: Freeing allocated memory
This patch frees all the memory allocated in function cs_etm__alloc_queue(). Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org> Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com> Cc: Jin Yao <yao.jin@linux.intel.com> Cc: Namhyung Kim <namhyung@kernel.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: linux-arm-kernel@lists.infradead.org Link: http://lkml.kernel.org/r/1518467557-18505-2-git-send-email-mathieu.poirier@linaro.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
parent
ab6e9a9934
commit
099c113099
@ -174,6 +174,12 @@ static void cs_etm__free_queue(void *priv)
|
||||
{
|
||||
struct cs_etm_queue *etmq = priv;
|
||||
|
||||
if (!etmq)
|
||||
return;
|
||||
|
||||
thread__zput(etmq->thread);
|
||||
cs_etm_decoder__free(etmq->decoder);
|
||||
zfree(&etmq->event_buf);
|
||||
free(etmq);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user