lkml.org 
[lkml]   [2012]   [Feb]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[tip:perf/core] perf evlist: Make splice_list_tail method public
    Commit-ID:  0529bc1fe1e3e509a2fc06fe887b0c76b1eb01f9
    Gitweb: http://git.kernel.org/tip/0529bc1fe1e3e509a2fc06fe887b0c76b1eb01f9
    Author: Jiri Olsa <jolsa@redhat.com>
    AuthorDate: Fri, 27 Jan 2012 15:34:20 +0100
    Committer: Arnaldo Carvalho de Melo <acme@redhat.com>
    CommitDate: Wed, 1 Feb 2012 15:29:53 -0200

    perf evlist: Make splice_list_tail method public

    Making perf_evlist__splice_list_tail globaly accessible.

    It is used in the upcomming paches.

    Cc: Ingo Molnar <mingo@elte.hu>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
    Cc: Corey Ashford <cjashfor@linux.vnet.ibm.com>
    Link: http://lkml.kernel.org/r/1327674868-10486-2-git-send-email-jolsa@redhat.com
    Signed-off-by: Jiri Olsa <jolsa@redhat.com>
    Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
    ---
    tools/perf/util/evlist.c | 6 +++---
    tools/perf/util/evlist.h | 5 +++++
    2 files changed, 8 insertions(+), 3 deletions(-)

    diff --git a/tools/perf/util/evlist.c b/tools/perf/util/evlist.c
    index a6d50e3..a57a8cf 100644
    --- a/tools/perf/util/evlist.c
    +++ b/tools/perf/util/evlist.c
    @@ -97,9 +97,9 @@ void perf_evlist__add(struct perf_evlist *evlist, struct perf_evsel *entry)
    ++evlist->nr_entries;
    }

    -static void perf_evlist__splice_list_tail(struct perf_evlist *evlist,
    - struct list_head *list,
    - int nr_entries)
    +void perf_evlist__splice_list_tail(struct perf_evlist *evlist,
    + struct list_head *list,
    + int nr_entries)
    {
    list_splice_tail(list, &evlist->entries);
    evlist->nr_entries += nr_entries;
    diff --git a/tools/perf/util/evlist.h b/tools/perf/util/evlist.h
    index 9c51660..1b4282b 100644
    --- a/tools/perf/util/evlist.h
    +++ b/tools/perf/util/evlist.h
    @@ -117,4 +117,9 @@ u16 perf_evlist__id_hdr_size(const struct perf_evlist *evlist);

    bool perf_evlist__valid_sample_type(const struct perf_evlist *evlist);
    bool perf_evlist__valid_sample_id_all(const struct perf_evlist *evlist);
    +
    +void perf_evlist__splice_list_tail(struct perf_evlist *evlist,
    + struct list_head *list,
    + int nr_entries);
    +
    #endif /* __PERF_EVLIST_H */

    \
     
     \ /
      Last update: 2012-02-07 20:35    [W:0.024 / U:92.548 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site