diff options
author | Lai Jiangshan <laijs@cn.fujitsu.com> | 2009-11-03 12:42:45 +0100 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2009-11-04 06:04:20 +0100 |
commit | f7112949f6a4cd6883d66c882d568c2197321de6 (patch) | |
tree | 2982044acfce5f1e422be2fd7467d2f1177c5159 /mm/Kconfig | |
parent | tracing: Remove cpu arg from the rb_time_stamp() function (diff) | |
download | linux-f7112949f6a4cd6883d66c882d568c2197321de6.tar.xz linux-f7112949f6a4cd6883d66c882d568c2197321de6.zip |
ring-buffer: Synchronize resizing buffer with reader lock
We got a sudden panic when we reduced the size of the
ringbuffer.
We can reproduce the panic by the following steps:
echo 1 > events/sched/enable
cat trace_pipe > /dev/null &
while ((1))
do
echo 12000 > buffer_size_kb
echo 512 > buffer_size_kb
done
(not more than 5 seconds, panic ...)
Reported-by: KOSAKI Motohiro <kosaki.motohiro@jp.fujitsu.com>
Signed-off-by: Lai Jiangshan <laijs@cn.fujitsu.com>
LKML-Reference: <4AF01735.9060409@cn.fujitsu.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'mm/Kconfig')
0 files changed, 0 insertions, 0 deletions