lkml.org 
[lkml]   [2010]   [Apr]   [6]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH] microblaze: Fix ftrace_update_ftrace_func panic
    Steven J. Magnani wrote:
    > On Mon, 2010-04-05 at 16:26 +0200, Michal Simek wrote:
    >> Steven J. Magnani wrote:
    >>> The Microblaze dynamic ftrace code assumes a call ordering that is not met
    >>> in all scenarios. Specifically, executing a command similar to:
    >>>
    >>> echo 105 > /sys/kernel/debug/tracing/set_ftrace_pid
    >>>
    >>> before any other tracing-related commands results in a kernel panic:
    >>>
    >>> BUG: failure at arch/microblaze/kernel/ftrace.c:198/ftrace_update_ftrace_func()!
    >>>
    >>> Recoding ftrace_update_ftrace_func() to use &ftrace_caller directly eliminates
    >>> the need to capture its address elsewhere (and thus rely on a particular call
    >>> sequence).
    >> I would like to replicate this problem to see that there is. I am not
    >> able to reach this fault
    >> Please copy & paste log with your commands.
    >

    > # echo 80 > /sys/kernel/debug/tracing/set_ftrace_pid
    > BUG: failure at
    > arch/microblaze/kernel/ftrace.c:202/ftrace_update_ftrace_func()!
    > Kernel panic - not syncing: BUG!

    I am able to replicate this fault on both versions.
    Added to next branch.

    Thanks,
    Michal


    --
    Michal Simek, Ing. (M.Eng)
    w: www.monstr.eu p: +42-0-721842854
    Maintainer of Linux kernel 2.6 Microblaze Linux - http://www.monstr.eu/fdt/
    Microblaze U-BOOT custodian


    \
     
     \ /
      Last update: 2010-04-06 08:31    [W:0.020 / U:385.568 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site