Qiujun Huang
3cfbc13ab3
ring-buffer: Return 0 on success from ring_buffer_resize()
...
commit 0a1754b2a97efa644aa6e84d1db5b17c42251483 upstream.
We don't need to check the new buffer size, and the return value
had confused resize_buffer_duplicate_size().
...
ret = ring_buffer_resize(trace_buf->buffer,
per_cpu_ptr(size_buf->data,cpu_id)->entries, cpu_id);
if (ret == 0)
per_cpu_ptr(trace_buf->data, cpu_id)->entries =
per_cpu_ptr(size_buf->data, cpu_id)->entries;
...
Link: https://lkml.kernel.org/r/20201019142242.11560-1-hqjagain@gmail.com
Cc: stable@vger.kernel.org
Fixes: d60da506cb ("tracing: Add a resize function to make one buffer equivalent to another buffer")
Signed-off-by: Qiujun Huang <hqjagain@gmail.com>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-11-05 11:43:35 +01:00
..
blktrace.c
blktrace: ensure our debugfs dir exists
2020-09-03 11:26:42 +02:00
bpf_trace.c
bpf: Fix deadlock with rq_lock in bpf_send_signal()
2020-04-17 10:49:57 +02:00
fgraph.c
ftrace.c
ftrace: Move RCU is watching check after recursion check
2020-10-07 08:01:25 +02:00
ftrace_internal.h
Kconfig
Stop the ad-hoc games with -Wno-maybe-initialized
2020-05-20 08:20:28 +02:00
Makefile
power-traces.c
preemptirq_delay_test.c
ring_buffer.c
ring-buffer: Return 0 on success from ring_buffer_resize()
2020-11-05 11:43:35 +01:00
ring_buffer_benchmark.c
rpm-traces.c
trace.c
tracing: Make the space reserved for the pid wider
2020-10-07 08:01:27 +02:00
trace.h
tracing: Move pipe reference to trace array instead of current_tracer
2020-08-21 13:05:27 +02:00
trace_benchmark.c
trace_benchmark.h
trace_branch.c
trace_clock.c
trace_dynevent.c
trace_dynevent.h
trace_entries.h
tracing: Set kernel_stack's caller size properly
2020-10-01 13:17:29 +02:00
trace_event_perf.c
trace_events.c
tracing: Adding NULL checks for trace_array descriptor pointer
2020-10-01 13:17:17 +02:00
trace_events_filter.c
trace_events_filter_test.h
trace_events_hist.c
tracing: fix double free
2020-10-01 13:18:23 +02:00
trace_events_trigger.c
tracing: Fix event trigger to accept redundant spaces
2020-06-30 15:37:10 -04:00
trace_export.c
trace_functions.c
trace_functions_graph.c
trace_hwlat.c
tracing/hwlat: Honor the tracing_cpumask
2020-08-21 13:05:27 +02:00
trace_irqsoff.c
trace_kdb.c
trace_kprobe.c
tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes
2020-06-24 17:50:43 +02:00
trace_kprobe_selftest.c
trace_kprobe_selftest.h
trace_mmiotrace.c
trace_nop.c
trace_output.c
tracing: Make the space reserved for the pid wider
2020-10-07 08:01:27 +02:00
trace_output.h
trace_preemptirq.c
lockdep: fix order in trace_hardirqs_off_caller()
2020-10-01 13:18:14 +02:00
trace_printk.c
trace_probe.c
tracing/probe: Fix memleak in fetch_op_data operations
2020-06-24 17:50:51 +02:00
trace_probe.h
tracing/uprobe: Fix to make trace_uprobe_filter alignment safe
2020-02-05 21:22:53 +00:00
trace_probe_tmpl.h
trace_sched_switch.c
tracing: Fix sched switch start/stop refcount racy updates
2020-02-11 04:35:07 -08:00
trace_sched_wakeup.c
trace_selftest.c
trace_selftest_dynamic.c
trace_seq.c
trace_stack.c
tracing: Have stack tracer compile when MCOUNT_INSN_SIZE is not defined
2020-01-14 20:08:22 +01:00
trace_stat.c
tracing: Fix very unlikely race of registering two stat tracers
2020-02-24 08:36:30 +01:00
trace_stat.h
trace_syscalls.c
trace_uprobe.c
tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes
2020-06-24 17:50:43 +02:00
tracing_map.c
tracing_map.h