From 8c12d6f745dfd6804ef9f4cb65ede61dd5f87582 Mon Sep 17 00:00:00 2001 From: Steven Rostedt Date: Tue, 21 Apr 2009 09:41:26 -0400 Subject: [PATCH] --- yaml --- r: 146049 b: refs/heads/master c: 3554228d4289098a8fe5cfd87512ec32a19bbe5a h: refs/heads/master i: 146047: f3b31eaaa65937f132efd4b8ca1f00bfe0566c93 v: v3 --- [refs] | 2 +- trunk/kernel/trace/ring_buffer.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index f63ffc8a9838..7f3c0aebde50 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f66578a7637b87810cbb9041c4e3a77fd2fa4706 +refs/heads/master: 3554228d4289098a8fe5cfd87512ec32a19bbe5a diff --git a/trunk/kernel/trace/ring_buffer.c b/trunk/kernel/trace/ring_buffer.c index 7bcfd3e60537..61dbdf21cd32 100644 --- a/trunk/kernel/trace/ring_buffer.c +++ b/trunk/kernel/trace/ring_buffer.c @@ -1241,7 +1241,8 @@ __rb_reserve_next(struct ring_buffer_per_cpu *cpu_buffer, * about it. */ if (unlikely(next_page == commit_page)) { - WARN_ON_ONCE(1); + /* This can easily happen on small ring buffers */ + WARN_ON_ONCE(buffer->pages > 2); goto out_reset; }