tracing: More fixes for v6.8
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest4 patches 0 repliesNew
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/4 | tracing: Inform kmemleak of saved_cmdlines allocationkernel/ | +3 | 0 replies | |
| 2/4 | tracing/synthetic: Fix trace_string() return valuekernel/ | +2 | 0 replies | |
| 3/4 | seq_buf: Dont use "proxy" headersinclude/ lib/ | +16 | 0 replies | |
| 4/4 | seq_buf: Fix kernel documentationinclude/ lib/ | +24 | 0 replies |
Reviews trailers per patch
2 of 4 patches have a Reviewed-by or Acked-by.
| Patch | Kalle Valo | Masami Hiramatsu (Google) | Randy Dunlap |
|---|---|---|---|
| 1/4 | T-b | ||
| 2/4 | A-b | ||
| 3/4 | |||
| 4/4 | R-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.
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(-)