aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/bounds.c
diff options
context:
space:
mode:
authorSteven Rostedt <srostedt@redhat.com>2009-04-21 09:41:26 -0400
committerIngo Molnar <mingo@elte.hu>2009-04-21 10:00:45 -0400
commit3554228d4289098a8fe5cfd87512ec32a19bbe5a (patch)
tree6153783ba611e8d55eb4f6dde08526ee733cfb4a /kernel/bounds.c
parentf66578a7637b87810cbb9041c4e3a77fd2fa4706 (diff)
ring-buffer: only warn on wrap if buffer is bigger than two pages
On boot up, to save memory, ftrace allocates the minimum buffer which is two pages. Ftrace also goes through a series of tests (when configured) on boot up. These tests can fill up a page within a single interrupt. The ring buffer also has a WARN_ON when it detects that the buffer was completely filled within a single commit (other commits are allowed to be nested). Combine the small buffer on start up, with the tests that can fill more than a single page within an interrupt, this can trigger the WARN_ON. This patch makes the WARN_ON only happen when the ring buffer consists of more than two pages. [ Impact: prevent false WARN_ON in ftrace startup tests ] Reported-by: Ingo Molnar <mingo@elte.hu> LKML-Reference: <20090421094616.GA14561@elte.hu> Signed-off-by: Steven Rostedt <rostedt@goodmis.org> Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'kernel/bounds.c')
0 files changed, 0 insertions, 0 deletions