perf cgroup: Introduce cgroup__delete()
tip-bot for Arnaldo Carvalho de Melo
merge botCommit-ID: 9450d0d46c895cae99e922145aca20bd30533bc6 Gitweb: https://git.kernel.org/tip/9450d0d46c895cae99e922145aca20bd30533bc6 Author: Arnaldo Carvalho de Melo <[email protected]> AuthorDate: Tue, 6 Mar 2018 10:08:10 -0300 Committer: Arnaldo Carvalho de Melo <[email protected]> CommitDate: Wed, 7 Mar 2018 10:22:25 -0300
perf cgroup: Introduce cgroup__delete()
Just to make this code look more like other places in tools/perf.
Cc Adrian Hunter <[email protected]>
Cc David Ahern <[email protected]>
Cc Jiri Olsa <[email protected]>
Cc Namhyung Kim <[email protected]>
Cc Stephane Eranian <[email protected]>
Cc Wang Nan <[email protected]>
Signed-off-by Arnaldo Carvalho de Melo <[email protected]>
--- tools/perf/util/cgroup.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-)
tools/perf/util/cgroup.c +8 -3
@@ -144,12 +144,17 @@ found:return 0 ; } +static void cgroup__delete (struct cgroup *cgroup) +{ +close (cgroup->fd); +zfree (&cgroup->name); +free (cgroup); +} +void close_cgroup (struct cgroup *cgrp) {if (cgrp &&refcount_dec_and_test (&cgrp->refcnt)) { -close (cgrp->fd); -zfree (&cgrp->name); -free (cgrp); +cgroup__delete (cgrp); } }