Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

perf tools: Use perf_evlist__{first,last}, perf_evsel__next

In a few remaining places where the equivalent open coded variant was
still being used.

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: David Ahern <dsahern@gmail.com>
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Stephane Eranian <eranian@google.com>
Link: http://lkml.kernel.org/n/tip-4vjnloi5fisilykwxalb5nel@git.kernel.org
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

+5 -7
+1 -2
tools/perf/tests/parse-events.c
··· 441 441 442 442 static int test__checkevent_pmu_events(struct perf_evlist *evlist) 443 443 { 444 - struct perf_evsel *evsel; 444 + struct perf_evsel *evsel = perf_evlist__first(evlist); 445 445 446 - evsel = list_entry(evlist->entries.next, struct perf_evsel, node); 447 446 TEST_ASSERT_VAL("wrong number of entries", 1 == evlist->nr_entries); 448 447 TEST_ASSERT_VAL("wrong type", PERF_TYPE_RAW == evsel->attr.type); 449 448 TEST_ASSERT_VAL("wrong exclude_user",
+4 -5
tools/perf/ui/browsers/hists.c
··· 1847 1847 switch (key) { 1848 1848 case K_TAB: 1849 1849 if (pos->node.next == &evlist->entries) 1850 - pos = list_entry(evlist->entries.next, struct perf_evsel, node); 1850 + pos = perf_evlist__first(evlist); 1851 1851 else 1852 - pos = list_entry(pos->node.next, struct perf_evsel, node); 1852 + pos = perf_evsel__next(pos); 1853 1853 goto browse_hists; 1854 1854 case K_UNTAB: 1855 1855 if (pos->node.prev == &evlist->entries) 1856 - pos = list_entry(evlist->entries.prev, struct perf_evsel, node); 1856 + pos = perf_evlist__last(evlist); 1857 1857 else 1858 1858 pos = list_entry(pos->node.prev, struct perf_evsel, node); 1859 1859 goto browse_hists; ··· 1943 1943 1944 1944 single_entry: 1945 1945 if (nr_entries == 1) { 1946 - struct perf_evsel *first = list_entry(evlist->entries.next, 1947 - struct perf_evsel, node); 1946 + struct perf_evsel *first = perf_evlist__first(evlist); 1948 1947 const char *ev_name = perf_evsel__name(first); 1949 1948 1950 1949 return perf_evsel__hists_browse(first, nr_entries, help,