• Linus Torvalds's avatar
    Merge tag 'v6.4/vfs.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs · e2eff52c
    Linus Torvalds authored
    Pull misc vfs updates from Christian Brauner:
     "This contains a pile of various smaller fixes. Most of them aren't
      very interesting so this just highlights things worth mentioning:
    
       - Various filesystems contained the same little helper to convert
         from the mode of a dentry to the DT_* type of that dentry.
    
         They have now all been switched to rely on the generic
         fs_umode_to_dtype() helper. All custom helpers are removed (Jeff)
    
       - Fsnotify now reports ACCESS and MODIFY events for splice
         (Chung-Chiang Cheng)
    
       - After converting timerfd a long time ago to rely on
         wait_event_interruptible_*() apis, convert eventfd as well. This
         removes the complex open-coded wait code (Wen Yang)
    
       - Simplify sysctl registration for devpts, avoiding the declaration
         of two tables. Instead, just use a prefixed path with
         register_sysctl() (Luis)
    
       - The setattr_should_drop_sgid() helper is now exported so NFS can
         use it. By switching NFS to this helper an NFS setgid inheritance
         bug is fixed (me)"
    
    * tag 'v6.4/vfs.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs:
      fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
      pnode: pass mountpoint directly
      eventfd: use wait_event_interruptible_locked_irq() helper
      splice: report related fsnotify events
      fs: consolidate duplicate dt_type helpers
      nfs: use vfs setgid helper
      Update relatime comments to include equality
      fs/buffer: Remove redundant assignment to err
      fs_context: drop the unused lsm_flags member
      fs/namespace: fnic: Switch to use %ptTd
      Documentation: update idmappings.rst
      devpts: simplify two-level sysctl registration for pty_kern_table
      eventpoll: align comment with nested epoll limitation
    e2eff52c
namespace.c 114 KB