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

perf evlist: Drop evlist->backward

Now there's no real user of evlist->backward. Drop it. We are going to
use evlist->backward_mmap as a container for backward ring buffer.

Signed-off-by: Wang Nan <wangnan0@huawei.com>
Acked-by: Jiri Olsa <jolsa@kernel.org>
Cc: He Kuang <hekuang@huawei.com>
Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Nilay Vaish <nilayvaish@gmail.com>
Cc: Zefan Li <lizefan@huawei.com>
Cc: pi3orama@163.com
Link: http://lkml.kernel.org/r/1468485287-33422-10-git-send-email-wangnan0@huawei.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>

authored by

Wang Nan and committed by
Arnaldo Carvalho de Melo
a0c6f451 078c3386

+1 -6
-1
tools/perf/tests/backward-ring-buffer.c
··· 101 101 return TEST_FAIL; 102 102 } 103 103 104 - evlist->backward = true; 105 104 err = perf_evlist__create_maps(evlist, &opts.target); 106 105 if (err < 0) { 107 106 pr_debug("Not enough memory to create thread/cpu maps\n");
+1 -4
tools/perf/util/evlist.c
··· 44 44 perf_evlist__set_maps(evlist, cpus, threads); 45 45 fdarray__init(&evlist->pollfd, 64); 46 46 evlist->workload.pid = -1; 47 - evlist->backward = false; 48 47 } 49 48 50 49 struct perf_evlist *perf_evlist__new(void) ··· 866 867 867 868 union perf_event *perf_evlist__mmap_read(struct perf_evlist *evlist, int idx) 868 869 { 869 - if (!evlist->backward) 870 - return perf_evlist__mmap_read_forward(evlist, idx); 871 - return perf_evlist__mmap_read_backward(evlist, idx); 870 + return perf_evlist__mmap_read_forward(evlist, idx); 872 871 } 873 872 874 873 void perf_mmap__read_catchup(struct perf_mmap *md)
-1
tools/perf/util/evlist.h
··· 50 50 bool overwrite; 51 51 bool enabled; 52 52 bool has_user_cpus; 53 - bool backward; 54 53 size_t mmap_len; 55 54 int id_pos; 56 55 int is_pos;