mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 01:55:51 +02:00
tracing: Move trace_iterator_increment() into trace_find_next_entry_inc()
trace_iterator_increment() is only called from trace_find_next_entry_inc(). It's a small enough function that really doesn't need to be separated. Move the code from trace_iterator_increment() into trace_find_next_entry_inc() and remove trace_iterator_increment(). Cc: Masami Hiramatsu <mhiramat@kernel.org> Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> Link: https://patch.msgid.link/20260521095026.20c9799d@gandalf.local.home Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
This commit is contained in:
parent
817e148935
commit
292c8197e3
|
|
@ -2338,15 +2338,6 @@ void trace_last_func_repeats(struct trace_array *tr,
|
|||
__buffer_unlock_commit(buffer, event);
|
||||
}
|
||||
|
||||
static void trace_iterator_increment(struct trace_iterator *iter)
|
||||
{
|
||||
struct ring_buffer_iter *buf_iter = trace_buffer_iter(iter, iter->cpu);
|
||||
|
||||
iter->idx++;
|
||||
if (buf_iter)
|
||||
ring_buffer_iter_advance(buf_iter);
|
||||
}
|
||||
|
||||
static struct trace_entry *
|
||||
peek_next_entry(struct trace_iterator *iter, int cpu, u64 *ts,
|
||||
unsigned long *lost_events)
|
||||
|
|
@ -2676,11 +2667,17 @@ struct trace_entry *trace_find_next_entry(struct trace_iterator *iter,
|
|||
/* Find the next real entry, and increment the iterator to the next entry */
|
||||
void *trace_find_next_entry_inc(struct trace_iterator *iter)
|
||||
{
|
||||
struct ring_buffer_iter *buf_iter;
|
||||
|
||||
iter->ent = __find_next_entry(iter, &iter->cpu,
|
||||
&iter->lost_events, &iter->ts);
|
||||
|
||||
if (iter->ent)
|
||||
trace_iterator_increment(iter);
|
||||
if (iter->ent) {
|
||||
iter->idx++;
|
||||
buf_iter = trace_buffer_iter(iter, iter->cpu);
|
||||
if (buf_iter)
|
||||
ring_buffer_iter_advance(buf_iter);
|
||||
}
|
||||
|
||||
return iter->ent ? iter : NULL;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user