Re: [BUG perf] perf_fetch_caller_regs / rewind_frame_pointer can panic

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Frederic Weisbecker
Date: Thursday, April 8, 2010 - 3:59 am

On Thu, Apr 08, 2010 at 11:57:20AM +0200, Eric Dumazet wrote:



user_mode_vm() can not work here as we are actually filling
regs from scratch.

But we indeed need to have a safe dereference to avoid such
crashes. A simple probe_kernel_address() should do the trick.

This API is going to change for the next cycle as it won't need
to rewind further than the first caller. So I'm going to do a
rough probe_kernel_address() fix for the current version. The next
one won't have this problem.




--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH 0/7] perf updates and fixes, Frederic Weisbecker, (Thu Mar 25, 6:52 pm)
[PATCH 1/7] perf: Drop the frame reliablity check, Frederic Weisbecker, (Thu Mar 25, 6:52 pm)
[PATCH 2/7] perf: Fetch hot regs from the template caller, Frederic Weisbecker, (Thu Mar 25, 6:52 pm)
[PATCH 3/7] x86: Unify dumpstack.h and stacktrace.h, Frederic Weisbecker, (Thu Mar 25, 6:52 pm)
[PATCH 4/7] perf: Move perf_arch_fetch_caller_regs into a ..., Frederic Weisbecker, (Thu Mar 25, 6:52 pm)
[PATCH 5/7] perf: Make perf_fetch_caller_regs rewind to th ..., Frederic Weisbecker, (Thu Mar 25, 6:52 pm)
[PATCH 6/7] perf: Use hot regs with software sched/migrate ..., Frederic Weisbecker, (Thu Mar 25, 6:52 pm)
[PATCH 7/7] perf: Correctly align perf event tracing buffer, Frederic Weisbecker, (Thu Mar 25, 6:52 pm)
Re: [PATCH 0/7] perf updates and fixes, Paul Mackerras, (Thu Mar 25, 11:02 pm)
Re: [PATCH 0/7] perf updates and fixes, Ingo Molnar, (Fri Mar 26, 12:58 am)
Re: [PATCH 0/7] perf updates and fixes, Frederic Weisbecker, (Fri Mar 26, 10:38 am)
Re: [PATCH 0/7] perf updates and fixes, Frederic Weisbecker, (Fri Mar 26, 10:45 am)
Re: [BUG perf] perf_fetch_caller_regs / rewind_frame_point ..., Frederic Weisbecker, (Thu Apr 8, 3:59 am)
[PATCH] perf: Fix unsafe frame rewinding with hot regs fet ..., Frederic Weisbecker, (Thu Apr 8, 5:32 am)
[GIT PULL] perf fix, Frederic Weisbecker, (Thu Apr 8, 10:31 am)
Re: [GIT PULL] perf fix, Ingo Molnar, (Tue Apr 13, 3:51 pm)