• Linus Torvalds's avatar
    Merge tag 'ovl-update-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs · 2c5ca23f
    Linus Torvalds authored
    Pull overlayfs updates from Miklos Szeredi:
    
     - Support idmapped layers in overlayfs (Christian Brauner)
    
     - Add a fix to exportfs that is relevant to open_by_handle_at(2) as
       well
    
     - Introduce new lookup helpers that allow passing mnt_userns into
       inode_permission()
    
    * tag 'ovl-update-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs:
      ovl: support idmapped layers
      ovl: handle idmappings in ovl_xattr_{g,s}et()
      ovl: handle idmappings in layer open helpers
      ovl: handle idmappings in ovl_permission()
      ovl: use ovl_copy_{real,upper}attr() wrappers
      ovl: store lower path in ovl_inode
      ovl: handle idmappings for layer lookup
      ovl: handle idmappings for layer fileattrs
      ovl: use ovl_path_getxattr() wrapper
      ovl: use ovl_lookup_upper() wrapper
      ovl: use ovl_do_notify_change() wrapper
      ovl: pass layer mnt to ovl_open_realfile()
      ovl: pass ofs to setattr operations
      ovl: handle idmappings in creation operations
      ovl: add ovl_upper_mnt_userns() wrapper
      ovl: pass ofs to creation operations
      ovl: use wrappers to all vfs_*xattr() calls
      exportfs: support idmapped mounts
      fs: add two trivial lookup helpers
    2c5ca23f
file.c 15.6 KB