summaryrefslogtreecommitdiffstats
path: root/fs/overlayfs/dir.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-08-18ovl: use I_MUTEX_PARENT when locking parent in ovl_create_temp()NeilBrown1-1/+1
2025-07-25ovl: properly print correct variableAntonio Quartulli1-2/+3
2025-07-18ovl: rename ovl_cleanup_unlocked() to ovl_cleanup()NeilBrown1-13/+14
2025-07-18ovl: change ovl_create_real() to receive dentry parentNeilBrown1-3/+4
2025-07-18ovl: narrow locking in ovl_whiteout()NeilBrown1-20/+24
2025-07-18ovl: change ovl_cleanup_and_whiteout() to take rename lock as neededNeilBrown1-11/+9
2025-07-18ovl: narrow locking on ovl_remove_and_whiteout()NeilBrown1-13/+10
2025-07-18ovl: narrow locking in ovl_rename()NeilBrown1-4/+7
2025-07-18ovl: simplify gotos in ovl_rename()NeilBrown1-27/+27
2025-07-18ovl: narrow locking in ovl_create_over_whiteout()NeilBrown1-7/+6
2025-07-18ovl: narrow locking in ovl_clear_empty()NeilBrown1-4/+3
2025-07-18ovl: narrow locking in ovl_create_upper()NeilBrown1-7/+5
2025-07-18ovl: Call ovl_create_temp() without lock held.NeilBrown1-26/+28
2025-07-18ovl: simplify an error path in ovl_copy_up_workdir()NeilBrown1-0/+15
2025-06-16VFS: change old_dir and new_dir in struct renamedata to dentrysNeilBrown1-8/+8
2025-03-05VFS: Change vfs_mkdir() to return the dentry.NeilBrown1-33/+4
2025-02-27Change inode_operations.mkdir to return struct dentry *NeilBrown1-4/+5
2024-12-02tree-wide: s/revert_creds_light()/revert_creds()/gChristian Brauner1-1/+1
2024-12-02tree-wide: s/override_creds_light()/override_creds()/gChristian Brauner1-1/+1
2024-11-15ovl: allocate a container struct ovl_file for ovl private contextAmir Goldstein1-3/+11
2024-11-15ovl: Optimize override/revert credsVinicius Costa Gomes1-1/+9
2024-11-14ovl: pass an explicit reference of creators creds to callersAmir Goldstein1-12/+22
2024-11-11ovl: use wrapper ovl_revert_creds()Vinicius Costa Gomes1-5/+5
2024-05-28ovl: fix copy-up in tmpfileMiklos Szeredi1-4/+4
2024-05-02ovl: remove upper umask handling from ovl_create_upper()Miklos Szeredi1-3/+0
2024-05-02ovl: implement tmpfileMiklos Szeredi1-19/+130
2023-11-25rename(): avoid a deadlock in the case of parents having no common ancestorAl Viro1-0/+4
2023-10-31ovl: Add an alternative type of whiteoutAlexander Larsson1-2/+2
2023-10-31ovl: reorder ovl_want_write() after ovl_inode_lock()Amir Goldstein1-34/+26
2023-06-19ovl: store enum redirect_mode in config instead of a stringAmir Goldstein1-1/+1
2023-06-19ovl: negate the ofs->share_whiteout booleanAmir Goldstein1-2/+2
2023-06-19ovl: move ovl_entry into ovl_inodeAmir Goldstein1-1/+1
2023-06-19ovl: update of dentry revalidate flags after copy upAmir Goldstein1-2/+1
2023-01-19fs: port inode_init_owner() to mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->rename() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->mknod() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->mkdir() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->symlink() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->create() to pass mnt_idmapChristian Brauner1-1/+1
2022-12-12Merge tag 'ovl-update-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds1-16/+30
2022-12-08ovl: Use ovl mounter's fsuid and fsgid in ovl_link()Zhang Tianci1-16/+30
2022-10-20ovl: use posix acl apiChristian Brauner1-18/+2
2022-10-20ovl: implement set acl methodChristian Brauner1-0/+1
2022-10-20ovl: implement get acl methodChristian Brauner1-1/+2
2022-10-20fs: rename current get acl methodChristian Brauner1-1/+1
2022-04-28ovl: use ovl_copy_{real,upper}attr() wrappersChristian Brauner1-6/+4
2022-04-28ovl: use ovl_path_getxattr() wrapperChristian Brauner1-1/+1
2022-04-28ovl: use ovl_lookup_upper() wrapperChristian Brauner1-16/+15
2022-04-28ovl: use ovl_do_notify_change() wrapperChristian Brauner1-1/+1
2022-04-28ovl: pass ofs to setattr operationsChristian Brauner1-1/+1