• S
    tracing: use pointer error returns for __tracing_open · 85a2f9b4
    Steven Rostedt 提交于
    Impact: fix compile warning and clean up
    
    When I first wrote __tracing_open, instead of passing the error
    code via the ERR_PTR macros, I lazily used a separate parameter
    to hold the return for errors.
    
    When Frederic Weisbecker updated that function, he used the Linux
    kernel ERR_PTR for the returns. This caused the parameter return
    to possibly not be initialized on error. gcc correctly pointed this
    out with a warning.
    
    This patch converts the entire function to use the Linux kernel
    ERR_PTR macro methods.
    Signed-off-by: NSteven Rostedt <srostedt@redhat.com>
    85a2f9b4
trace.c 84.0 KB