diff options
author | Steven Rostedt <rostedt@goodmis.org> | 2016-06-29 19:55:59 -0500 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2016-08-02 15:16:02 -0400 |
commit | 47c1856971dd05cac730f70d073518da021b2e5c (patch) | |
tree | 62a634b083cf828a3e63783d606d6f54c142115a /scripts | |
parent | 377ccbb483738f84400ddf5840c7dd8825716985 (diff) |
tracing: Fix use-after-free in hist_unreg_all/hist_enable_unreg_all
While running tools/testing/selftests test suite with KASAN, Dmitry
Vyukov hit the following use-after-free report:
==================================================================
BUG: KASAN: use-after-free in hist_unreg_all+0x1a1/0x1d0 at addr
ffff880031632cc0
Read of size 8 by task ftracetest/7413
==================================================================
BUG kmalloc-128 (Not tainted): kasan: bad access detected
------------------------------------------------------------------
This fixes the problem, along with the same problem in
hist_enable_unreg_all().
Link: http://lkml.kernel.org/r/c3d05b79e42555b6e36a3a99aae0e37315ee5304.1467247517.git.tom.zanussi@linux.intel.com
Cc: Dmitry Vyukov <dvyukov@google.com>
[Copied Steve's hist_enable_unreg_all() fix to hist_unreg_all()]
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions