Merge tag 'trace-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Pull tracing and eventfs fixes from Steven Rostedt: - Fix the return code for ring_buffer_poll_wait() It was returing a -EINVAL instead of EPOLLERR. - Zero out the tracefs_inode so that all fields are initialized. The ti->private could have had stale data, but instead of just initializing it to NULL, clear out the entire structure when it is allocated. - Fix a crash in timerlat The hrtimer was initialized at read and not open, but is canceled at close. If the file was opened and never read the close will pass a NULL pointer to hrtime_cancel(). - Rewrite of eventfs. Linus wrote a patch series to remove the dentry references in the eventfs_inode and to use ref counting and more of proper VFS interfaces to make it work. - Add warning to put_ei() if ei is not set to free. That means something is about to free it when it shouldn't. - Restructure the eventfs_inode to mak...
Showing
- fs/tracefs/event_inode.c 151 additions, 417 deletionsfs/tracefs/event_inode.c
- fs/tracefs/inode.c 22 additions, 80 deletionsfs/tracefs/inode.c
- fs/tracefs/internal.h 18 additions, 25 deletionsfs/tracefs/internal.h
- kernel/trace/ring_buffer.c 1 addition, 1 deletionkernel/trace/ring_buffer.c
- kernel/trace/trace_osnoise.c 3 additions, 3 deletionskernel/trace/trace_osnoise.c
Please register or sign in to comment