• Linus Torvalds's avatar
    Merge tag 'ovl-update-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs · 815409a1
    Linus Torvalds authored
    Pull overlayfs update from Miklos Szeredi:
    
     - Copy up immutable/append/sync/noatime attributes (Amir Goldstein)
    
     - Improve performance by enabling RCU lookup.
    
     - Misc fixes and improvements
    
    The reason this touches so many files is that the ->get_acl() method now
    gets a "bool rcu" argument.  The ->get_acl() API was updated based on
    comments from Al and Linus:
    
    Link: https://lore.kernel.org/linux-fsdevel/CAJfpeguQxpd6Wgc0Jd3ks77zcsAv_bn0q17L3VNnnmPKu11t8A@mail.gmail.com/
    
    * tag 'ovl-update-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs:
      ovl: enable RCU'd ->get_acl()
      vfs: add rcu argument to ->get_acl() callback
      ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup()
      ovl: use kvalloc in xattr copy-up
      ovl: update ctime when changing fileattr
      ovl: skip checking lower file's i_writecount on truncate
      ovl: relax lookup error on mismatch origin ftype
      ovl: do not set overlay.opaque for new directories
      ovl: add ovl_allow_offline_changes() helper
      ovl: disable decoding null uuid with redirect_dir
      ovl: consistent behavior for immutable/append-only inodes
      ovl: copy up sync/noatime fileattr flags
      ovl: pass ovl_fs to ovl_check_setxattr()
      fs: add generic helper for filling statx attribute flags
    815409a1
xfs_acl.c 6.24 KB