Skip to content

Commit 1039221

Browse files
committed
ring-buffer: Do not disable recording when there is an iterator
Now that the iterator can handle a concurrent writer, do not disable writing to the ring buffer when there is an iterator present. Link: http://lkml.kernel.org/r/[email protected] Signed-off-by: Steven Rostedt (VMware) <[email protected]>
1 parent 07b8b10 commit 1039221

File tree

1 file changed

+0
-2
lines changed

1 file changed

+0
-2
lines changed

kernel/trace/ring_buffer.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4312,7 +4312,6 @@ ring_buffer_read_prepare(struct trace_buffer *buffer, int cpu, gfp_t flags)
43124312
iter->cpu_buffer = cpu_buffer;
43134313

43144314
atomic_inc(&cpu_buffer->resize_disabled);
4315-
atomic_inc(&cpu_buffer->record_disabled);
43164315

43174316
return iter;
43184317
}
@@ -4385,7 +4384,6 @@ ring_buffer_read_finish(struct ring_buffer_iter *iter)
43854384
rb_check_pages(cpu_buffer);
43864385
raw_spin_unlock_irqrestore(&cpu_buffer->reader_lock, flags);
43874386

4388-
atomic_dec(&cpu_buffer->record_disabled);
43894387
atomic_dec(&cpu_buffer->resize_disabled);
43904388
kfree(iter->event);
43914389
kfree(iter);

0 commit comments

Comments
 (0)