tracing: Cleanups with use of guard() and __free()
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest5 patches 0 repliesNew
- v15 patches 1 replySuperseded
Patches in v2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/5 | tracing: Remove unneeded goto out logickernel/ | +15 | 0 replies | |
| 2/5 | tracing: Add guard(ring_buffer_nest)include/ kernel/ kernel/ | +34 | 0 replies | |
| 3/5 | tracing: Add guard() around locks and mutexes in trace.ckernel/ | +46 | 0 replies | |
| 4/5 | tracing: Use __free(kfree) in trace.c to remove gotoskernel/ | +12 | 0 replies | |
| 5/5 | ring-buffer: Convert ring_buffer_write() to use guard(preempt_notrace)kernel/ | +6 | 0 replies |
Reviews trailers per patch
No Reviewed-by, Acked-by or Tested-by trailers for v2 yet.
Cover letter [PATCH v2 0/5] tracing: Cleanups with use of guard() and __free()
This is a cleanup to use guard() and __free() where possible.
Changes since v1: https://lore.kernel.org/linux-trace-kernel/[email protected]
- Do not use guard(preempt) for trace_event_buffer_lock_reserve() as that returns with preemption enabled between the disable and enable preempt.
Steven Rostedt (5):
tracing: Remove unneeded goto out logic
tracing: Add guard(ring_buffer_nest)
tracing: Add guard() around locks and mutexes in trace.c
tracing: Use __free(kfree) in trace.c to remove gotos
ring-buffer: Convert ring_buffer_write() to use guard(preempt_notrace)
----
include/linux/ring_buffer.h | 3 + kernel/trace/ring_buffer.c | 16 +-- kernel/trace/trace.c | 287 ++++++++++++++------------------------ kernel/trace/trace_events_synth.c | 6 +- kernel/trace/trace_output.c | 17 +-- 5 files changed, 114 insertions(+), 215 deletions(-)