ring-buffer: clean up warn ons
authorSteven Rostedt <srostedt@redhat.com>
Tue, 11 Nov 2008 20:28:41 +0000 (15:28 -0500)
committerIngo Molnar <mingo@elte.hu>
Tue, 11 Nov 2008 21:02:35 +0000 (22:02 +0100)
commit3e89c7bb92fc92bb964734341487798c8d497bae
tree9b20d0a934152220981e3a25c27ee0d799bc9de3
parentf83c9d0fe42a7544b4d4ffcebb2e6716fcfd95c0
ring-buffer: clean up warn ons

Impact: Restructure WARN_ONs in ring_buffer.c

The current WARN_ON macros in ring_buffer.c are quite ugly.

This patch cleans them up and uses a single RB_WARN_ON that returns
the value of the condition. This allows the caller to abort the
function if the condition is true.

Signed-off-by: Steven Rostedt <srostedt@redhat.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
kernel/trace/ring_buffer.c