ftrace: safe traversal of ftrace_hash hlist
authorAbhishek Sagar <sagar.abhishek@gmail.com>
Sat, 24 May 2008 18:15:02 +0000 (23:45 +0530)
committerThomas Gleixner <tglx@linutronix.de>
Mon, 26 May 2008 20:52:04 +0000 (22:52 +0200)
commitffdaa3582b6b39d625d585d07e329ffdc925e971
tree2e75b26ea065d6e11eeb17b8ea77bcd2f16853c6
parentccbfac2923c9febaeaf07a50054027a92b502718
ftrace: safe traversal of ftrace_hash hlist

Hi Steven,

I noticed that concurrent instances of ftrace_record_ip()
have a race between ftrace_hash list traversal during
ftrace_ip_in_hash() (before acquiring ftrace_shutdown_lock)
and ftrace_add_hash(). If it's so then this should fix it.

Signed-off-by: Abhishek Sagar <sagar.abhishek@gmail.com>
Cc: rostedt@goodmis.org
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
kernel/trace/ftrace.c