summaryrefslogtreecommitdiff
path: root/fs/overlayfs/overlayfs.h
AgeCommit message (Expand)AuthorFilesLines
2023-07-03ovl: move all parameter handling into params.{c,h}Christian Brauner1-32/+9
2023-06-29Merge tag 'ovl-update-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/o...Linus Torvalds1-25/+81
2023-06-20ovl: modify layer parameter parsingChristian Brauner1-0/+23
2023-06-19fs: rename {vfs,kernel}_tmpfile_open()Amir Goldstein1-2/+3
2023-06-19ovl: factor out ovl_parse_options() helperAmir Goldstein1-0/+8
2023-06-19ovl: store enum redirect_mode in config instead of a stringAmir Goldstein1-12/+27
2023-06-19ovl: pass ovl_fs to xino helpersAmir Goldstein1-8/+8
2023-06-19ovl: implement lazy lookup of lowerdata in data-only layersAmir Goldstein1-0/+2
2023-06-19ovl: prepare to store lowerdata redirect for lazy lowerdata lookupAmir Goldstein1-0/+2
2023-06-19ovl: deduplicate lowerdata and lowerstack[]Amir Goldstein1-1/+0
2023-06-19ovl: deduplicate lowerpath and lowerstack[]Amir Goldstein1-2/+0
2023-06-19ovl: move ovl_entry into ovl_inodeAmir Goldstein1-2/+4
2023-06-19ovl: factor out ovl_free_entry() and ovl_stack_*() helpersAmir Goldstein1-0/+5
2023-06-19ovl: update of dentry revalidate flags after copy upAmir Goldstein1-2/+4
2023-06-19ovl: let helper ovl_i_path_real() return the realinodeZhihao Cheng1-1/+1
2023-01-19fs: port ->permission() to pass mnt_idmapChristian Brauner1-5/+5
2023-01-19fs: port ->fileattr_set() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->set_acl() to pass mnt_idmapChristian Brauner1-3/+3
2023-01-19fs: port ->get_acl() to pass mnt_idmapChristian Brauner1-4/+4
2023-01-19fs: port ->getattr() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->setattr() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-18fs: port vfs_*() helpers to struct mnt_idmapChristian Brauner1-12/+13
2022-12-13Merge tag 'ovl-update-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds1-5/+6
2022-12-08ovl: use inode instead of dentry where possibleMiklos Szeredi1-3/+3
2022-12-08ovl: do not reconnect upper index records in ovl_indexdir_cleanup()Amir Goldstein1-1/+2
2022-12-08ovl: Use "buf" flexible array for memcpy() destinationKees Cook1-1/+1
2022-10-20ovl: use posix acl apiChristian Brauner1-0/+8
2022-10-20ovl: implement set acl methodChristian Brauner1-0/+17
2022-10-20ovl: implement get acl methodChristian Brauner1-2/+15
2022-10-11Merge tag 'pull-tmpfile' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-5/+7
2022-10-07Merge tag 'pull-path' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-11/+11
2022-09-24ovl: use vfs_tmpfile_open() helperMiklos Szeredi1-6/+8
2022-09-02overlayfs: constify pathAl Viro1-11/+11
2022-08-31xattr: constify value argument in vfs_setxattr()Christian Brauner1-1/+1
2022-08-08Merge tag 'ovl-update-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds1-0/+6
2022-07-28ovl: improve ovl_get_acl() if POSIX ACL support is offYang Xu1-0/+6
2022-07-15acl: move idmapped mount fixup into vfs_{g,s}etxattr()Christian Brauner1-1/+2
2022-06-26attr: port attribute changes to new typesChristian Brauner1-11/+1
2022-04-28ovl: use ovl_copy_{real,upper}attr() wrappersChristian Brauner1-10/+1
2022-04-28ovl: store lower path in ovl_inodeAmir Goldstein1-0/+2
2022-04-28ovl: use ovl_path_getxattr() wrapperChristian Brauner1-22/+55
2022-04-28ovl: use ovl_lookup_upper() wrapperChristian Brauner1-0/+8
2022-04-28ovl: use ovl_do_notify_change() wrapperChristian Brauner1-0/+29
2022-04-28ovl: pass layer mnt to ovl_open_realfile()Amir Goldstein1-0/+1
2022-04-28ovl: pass ofs to setattr operationsChristian Brauner1-1/+1
2022-04-28ovl: handle idmappings in creation operationsChristian Brauner1-11/+11
2022-04-28ovl: pass ofs to creation operationsChristian Brauner1-21/+33
2022-04-28ovl: use wrappers to all vfs_*xattr() callsAmir Goldstein1-10/+28
2021-11-04ovl: fix warning in ovl_create_real()Miklos Szeredi1-0/+1
2021-08-18vfs: add rcu argument to ->get_acl() callbackMiklos Szeredi1-1/+1