tracing: fix mmiotrace resizing crash
authorIngo Molnar <mingo@elte.hu>
Thu, 13 Nov 2008 13:58:31 +0000 (14:58 +0100)
committerIngo Molnar <mingo@elte.hu>
Thu, 13 Nov 2008 13:58:31 +0000 (14:58 +0100)
commitee51a1de7e3837577412be269e0100038068e691
treea93d6dfeec829b61d6a74b5a9c841bcfeaeeb31d
parent47e74f2ba8fbf9fb1378e2524e6cfdc2fb37f160
tracing: fix mmiotrace resizing crash

Pekka reported a crash when resizing the mmiotrace tracer (if only
mmiotrace is enabled).

This happens because in that case we do not allocate the max buffer,
but we try to use it.

Make ring_buffer_resize() idempotent against NULL buffers.

Reported-by: Pekka Paalanen <pq@iki.fi>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
kernel/trace/ring_buffer.c