Re: [PATCH] perf mmap: Discard head in overwrite_rb_find_range

2018-03-07 Thread Yisheng Xie
Hi Arnaldo, On 2018/3/7 21:58, Arnaldo Carvalho de Melo wrote: > Em Wed, Mar 07, 2018 at 11:21:57AM +0100, Jiri Olsa escreveu: >> On Tue, Mar 06, 2018 at 07:44:23PM +0800, Yisheng Xie wrote: >>> In overwrite mode, start will be set to head in perf_mmap__read_init. >>> Therefore, it is no need to s

Re: [PATCH] perf mmap: Discard head in overwrite_rb_find_range

2018-03-07 Thread Arnaldo Carvalho de Melo
Em Wed, Mar 07, 2018 at 11:21:57AM +0100, Jiri Olsa escreveu: > On Tue, Mar 06, 2018 at 07:44:23PM +0800, Yisheng Xie wrote: > > In overwrite mode, start will be set to head in perf_mmap__read_init. > > Therefore, it is no need to set the start one more in > > overwrite_rb_find_range and *start can

Re: [PATCH] perf mmap: Discard head in overwrite_rb_find_range

2018-03-07 Thread Yisheng Xie
Hi jirka, On 2018/3/7 18:21, Jiri Olsa wrote: > On Tue, Mar 06, 2018 at 07:44:23PM +0800, Yisheng Xie wrote: >> In overwrite mode, start will be set to head in perf_mmap__read_init. >> Therefore, it is no need to set the start one more in >> overwrite_rb_find_range and *start can be used as head i

Re: [PATCH] perf mmap: Discard head in overwrite_rb_find_range

2018-03-07 Thread Jiri Olsa
On Tue, Mar 06, 2018 at 07:44:23PM +0800, Yisheng Xie wrote: > In overwrite mode, start will be set to head in perf_mmap__read_init. > Therefore, it is no need to set the start one more in > overwrite_rb_find_range and *start can be used as head instead of > passing head to overwrite_rb_find_range.

[PATCH] perf mmap: Discard head in overwrite_rb_find_range

2018-03-06 Thread Yisheng Xie
In overwrite mode, start will be set to head in perf_mmap__read_init. Therefore, it is no need to set the start one more in overwrite_rb_find_range and *start can be used as head instead of passing head to overwrite_rb_find_range. Signed-off-by: Yisheng Xie --- tools/perf/util/mmap.c | 15 ++