History

ring_buffer: ring_buffer_empty{cpu}() can return boolean

Make ring_buffer_empty() and ring_buffer_empty_cpu() return bool. No functional change. Link: http://lkml.kernel.org/r/1443537816-5788-5-git-send-email-bywxiaobai@163.com

Yaowei Bai committed 11 years ago

Commit 3d4e2041 parent 06ca3202 files · +7 −7Browse files

Unified · Split

2 files
  1. include/linux/ring_buffer.h +2 −2
  2. kernel/trace/ring_buffer.c +5 −5
include/linux/ring_buffer.h+2−2
@@ -154,8 +154,8 @@ ring_buffer_swap_cpu(struct ring_buffer *buffer_a, · 153 unmodified lines
154154 }
155155 #endif
156156
157−int ring_buffer_empty(struct ring_buffer *buffer);
158−int ring_buffer_empty_cpu(struct ring_buffer *buffer, int cpu);
157+bool ring_buffer_empty(struct ring_buffer *buffer);
158+bool ring_buffer_empty_cpu(struct ring_buffer *buffer, int cpu);
159159
160160 void ring_buffer_record_disable(struct ring_buffer *buffer);
161161 void ring_buffer_record_enable(struct ring_buffer *buffer);
kernel/trace/ring_buffer.c+5−5
@@ -4267,7 +4267,7 @@ EXPORT_SYMBOL_GPL(ring_buffer_reset); · 4266 unmodified lines
42674267 * rind_buffer_empty - is the ring buffer empty?
42684268 * @buffer: The ring buffer to test
42694269 */
4270−int ring_buffer_empty(struct ring_buffer *buffer)
4270+bool ring_buffer_empty(struct ring_buffer *buffer)
42714271 {
42724272 struct ring_buffer_per_cpu *cpu_buffer;
42734273 unsigned long flags;
@@ -4285,10 +4285,10 @@ int ring_buffer_empty(struct ring_buffer *buffer) · 11 unmodified lines
42854285 local_irq_restore(flags);
42864286
42874287 if (!ret)
4288− return 0;
4288+ return false;
42894289 }
42904290
4291− return 1;
4291+ return true;
42924292 }
42934293 EXPORT_SYMBOL_GPL(ring_buffer_empty);
42944294
@@ -4297,7 +4297,7 @@ EXPORT_SYMBOL_GPL(ring_buffer_empty); · 2 unmodified lines
42974297 * @buffer: The ring buffer
42984298 * @cpu: The CPU buffer to test
42994299 */
4300−int ring_buffer_empty_cpu(struct ring_buffer *buffer, int cpu)
4300+bool ring_buffer_empty_cpu(struct ring_buffer *buffer, int cpu)
43014301 {
43024302 struct ring_buffer_per_cpu *cpu_buffer;
43034303 unsigned long flags;
@@ -4305,7 +4305,7 @@ int ring_buffer_empty_cpu(struct ring_buffer *buffer, int cpu) · 1 unmodified line
43054305 int ret;
43064306
43074307 if (!cpumask_test_cpu(cpu, buffer->cpumask))
4308− return 1;
4308+ return true;
43094309
43104310 cpu_buffer = buffer->buffers[cpu];
43114311 local_irq_save(flags);