• Linus Torvalds's avatar
    Merge tag 'trace-v6.7-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace · 5b2b1173
    Linus Torvalds authored
    Pull tracing fixes from Steven Rostedt::
     "Eventfs fixes:
    
       - With the usage of simple_recursive_remove() recommended by Al Viro,
         the code should not be calling "d_invalidate()" itself. Doing so is
         causing crashes. The code was calling d_invalidate() on the race of
         trying to look up a file while the parent was being deleted. This
         was detected, and the added dentry was having d_invalidate() called
         on it, but the deletion of the directory was also calling
         d_invalidate() on that same dentry.
    
       - A fix to not free the eventfs_inode (ei) until the last dput() was
         called on its ei->dentry made the ei->dentry exist even after it
         was marked for free by setting the ei->is_freed. But code elsewhere
         still was checking if ei->dentry was NULL if ei->is_freed is set
         and would trigger WARN_ON if that was the case. That's no longer
         true and there should not be any warnin...
    5b2b1173
MAINTAINERS 718 KB