tracing: block-able ring_buffer consumer
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest3 patches 15 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | tracing: make splice_read work when data is sufficientkernel/ | +16 | 5 replies | |
| 2/3 | tracing: block-able ring_buffer consumerinclude/ include/ kernel/ +2 more | +119 | 7 replies | |
| 3/3 | tracing: poll-able ring_buffer consumerinclude/ kernel/ kernel/ | +28 | 1 reply |
Reviews trailers per patch
1 of 3 patches has a Reviewed-by or Acked-by.
| Patch | Frederic Weisbecker |
|---|---|
| 1/3 | R-b |
| 2/3 | |
| 3/3 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/3] tracing: block-able ring_buffer consumer
The first patch fixes a bug of splice_read for ring_buffer, and makes rb_get_reader_page() can be easily used by block-able/poll-able codes.
The other patches make consumer block-able and poll-able.
Signed-off-by Lai Jiangshan <[email protected]>
--- b/include/linux/ftrace.h | 6 ++ b/include/linux/ring_buffer.h | 4 + b/kernel/timer.c | 2 b/kernel/trace/ring_buffer.c | 29 +++++++------ b/kernel/trace/trace.c | 39 ++++++++++++++++-- include/linux/ring_buffer.h | 3 + kernel/trace/ring_buffer.c | 89 ++++++++++++++++++++++++++++++++++++++++++ kernel/trace/trace.c | 9 ++++ 8 files changed, 163 insertions(+), 18 deletions(-)