• L
    Merge tag 'trace-fixes-v3.15-rc4-v2' of... · f322e262
    Linus Torvalds 提交于
    Merge tag 'trace-fixes-v3.15-rc4-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
    
    Pull tracing fixes from Steven Rostedt:
     "This contains two fixes.
    
      The first is a long standing bug that causes bogus data to show up in
      the refcnt field of the module_refcnt tracepoint.  It was introduced
      by a merge conflict resolution back in 2.6.35-rc days.
    
      The result should be 'refcnt = incs - decs', but instead it did
      'refcnt = incs + decs'.
    
      The second fix is to a bug that was introduced in this merge window
      that allowed for a tracepoint funcs pointer to be used after it was
      freed.  Moving the location of where the probes are released solved
      the problem"
    
    * tag 'trace-fixes-v3.15-rc4-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace:
      tracepoint: Fix use of tracepoint funcs after rcu free
      trace: module: Maintain a valid user count
    f322e262
module.h 2.8 KB