• Linus Torvalds's avatar
    Merge tag 'trace-v6.4-rc7-v3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace · 3ad7b12c
    Linus Torvalds authored
    Pull tracing fix from Steven Rostedt:
     "Fix user event write on buffer disabled.
    
      The user events write currently returns the size of what was supposed
      to be written when tracing is disabled and nothing was written.
    
      Instead, behave like trace_marker and return -EBADF, as that is what
      is returned if a file is opened for read only, and a write is
      performed on it. Writing to the buffer that is disabled is like trying
      to write to a file opened for read only, as the buffer still can be
      read, but just not written to.
    
      This also includes test cases for this use case"
    
    * tag 'trace-v6.4-rc7-v3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
      selftests/user_events: Add test cases when event is disabled
      selftests/user_events: Enable the event before write_fault test in ftrace self-test
      tracing/user_events: Fix incorrect return value for writing operation when events are disabled
    3ad7b12c
trace_events_user.c 62.4 KB