• Lai Jiangshan's avatar
    ftrace: show virtual PID · cc59c9e8
    Lai Jiangshan authored
    
    
    Impact: fix PID output under namespaces
    
    When current namespace is not the global namespace,
    pid read from set_ftrace_pid is no correct.
    
     # ~/newpid_namespace_run bash
     # echo $$
     1
     # echo 1 > set_ftrace_pid
     # cat set_ftrace_pid
     3756
    
    Since we write virtual PID to set_ftrace_pid, we need get
    virtual PID when we read it.
    Signed-off-by: default avatarLai Jiangshan <laijs@cn.fujitsu.com>
    Cc: Steven Rostedt <srostedt@redhat.com>
    Cc: Frederic Weisbecker <fweisbec@gmail.com>
    LKML-Reference: <49C84D65.9050606@cn.fujitsu.com>
    Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
    cc59c9e8
ftrace.c 56.6 KB