ring_buffer: remove unused ring_buffer size
Subsystems (2)
PATCH 1/1 ring_buffer: remove unused ring_buffer size
struct ring_buffer.size is not set after ring_buffer is initialized or resized. it is always 0.
we can use "buffer->pages * BUF_PAGE_SIZE" to get ring_buffer's size
Signed-off-by Lai Jiangshan <[email protected]>
---
kernel/trace/ring_buffer.c +1 -3
@@ -202,7 +202,6 @@ struct ring_buffer_per_cpu { };struct ring_buffer { -unsigned long size;unsigned pages;unsigned flags;int cpus;
@@ -2090,8 +2089,7 @@ int ring_buffer_swap_cpu(struct ring_buffer *buffer_a,return -EINVAL ;/* At least make sure the two buffers are somewhat the same */ -if (buffer_a->size != buffer_b->size || - buffer_a->pages != buffer_b->pages) +if (buffer_a->pages != buffer_b->pages)return -EINVAL ; cpu_buffer_a = buffer_a->buffers[cpu];
Ingo Molnar
AppliedQuoted 6 lines · Lai Jiangshan
struct ring_buffer.size is not set after
ring_bufferis initialized or resized. it is always 0.we can use "
buffer->pages*BUF_PAGE_SIZE" to get ring_buffer's sizeSigned-off-by Lai Jiangshan <[email protected]>
applied to tip/tracing/ring-buffer, thanks!
Ingo