Skip to content

tracing: More fixes for v6.8

Steven Rostedt lkml stable 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest4 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4tracing: Inform kmemleak of saved_cmdlines allocationkernel/trace/trace.c+3 -00 replies
2/4tracing/synthetic: Fix trace_string() return valuekernel/trace/trace_events_synth.c+2 -10 replies
3/4seq_buf: Dont use "proxy" headersinclude/linux/seq_buf.h lib/seq_buf.c+16 -30 replies
4/4seq_buf: Fix kernel documentationinclude/linux/seq_buf.h lib/seq_buf.c+24 -230 replies

Reviews trailers per patch

2 of 4 patches have a Reviewed-by or Acked-by.

PatchKalle ValoMasami Hiramatsu (Google)Randy Dunlap
1/4T-b
2/4A-b
3/4
4/4R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.

Read the v1 thread

Cover letter [for-linus][PATCH 0/4] tracing: More fixes for v6.8

More fixes for 6.8

- Fix a false positive kmemleak on saved cmdlines
Now that the saved_cmdlines structure is allocated via alloc_page() and not via kmalloc() it has become invisible to kmemleak. The allocation done to one of its pointers was flagged as a dangling allocation leak. Make kmemleak aware of this allocation and free.

- Fix synthetic event dynamic strings.
A update that cleaned up the synthetic event code removed the return value of trace_string(), and had it return zero instead of the length, causing dynamic strings in the synthetic event to always have zero size.

- Clean up documentation and header files for seq_buf

git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace.git
trace/urgent

Head SHA1: 6efe4d18796934b8ada66c1c446510e7f2d9b972

Andy Shevchenko (2):
seq_buf: Don't use "proxy" headers
seq_buf: Fix kernel documentation

Steven Rostedt (Google) (1):
tracing: Inform kmemleak of saved_cmdlines allocation

Thorsten Blum (1):
tracing/synthetic: Fix trace_string() return value

----

 include/linux/seq_buf.h           | 17 ++++++++------
 kernel/trace/trace.c              |  3 +++
 kernel/trace/trace_events_synth.c |  3 ++-
 lib/seq_buf.c                     | 49 ++++++++++++++++++++++++---------------
 4 files changed, 45 insertions(+), 27 deletions(-)