]> git.baikalelectronics.ru Git - kernel.git/commit
profile: fix stats and data leakage
authorHugh Dickins <hughd@google.com>
Sat, 15 May 2010 02:44:10 +0000 (19:44 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sat, 15 May 2010 02:45:06 +0000 (19:45 -0700)
commit0846109c866b99002fbab5e401514bfb1ce03796
tree980cb743acfe0a295d3bc70c263abcd20fd6ba80
parentf5d3d7a0e5e3b169277ef1403b9cc41ce1b84950
profile: fix stats and data leakage

If the kernel is large or the profiling step small, /proc/profile
leaks data and readprofile shows silly stats, until readprofile -r
has reset the buffer: clear the prof_buffer when it is vmalloc()ed.

Signed-off-by: Hugh Dickins <hughd@google.com>
Cc: stable@kernel.org
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
kernel/profile.c