summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorLines
2025-11-19ovl: port ovl_copyfile() to cred guardChristian Brauner-19/+18
2025-11-19ovl: port ovl_rename() to cred guardChristian Brauner-11/+6
2025-11-19ovl: refactor ovl_rename()Christian Brauner-57/+78
2025-11-19ovl: introduce struct ovl_renamedataChristian Brauner-33/+45
2025-11-19ovl: port ovl_listxattr() to cred guardChristian Brauner-4/+2
2025-11-19ovl: port ovl_xattr_get() to cred guardChristian Brauner-6/+2
2025-11-19ovl: port ovl_xattr_set() to cred guardChristian Brauner-12/+9
2025-11-19ovl: port ovl_nlink_end() to cred guardChristian Brauner-5/+2
2025-11-19ovl: port ovl_nlink_start() to cred guardChristian Brauner-4/+2
2025-11-19ovl: port ovl_check_empty_dir() to cred guardChristian Brauner-4/+2
2025-11-19ovl: port ovl_dir_llseek() to cred guardChristian Brauner-8/+2
2025-11-19ovl: refactor ovl_iterate() and port to cred guardChristian Brauner-31/+45
2025-11-19ovl: don't override credentials for ovl_check_whiteouts()Christian Brauner-8/+2
2025-11-19ovl: port ovl_maybe_lookup_lowerdata() to cred guardChristian Brauner-4/+2
2025-11-19ovl: port ovl_maybe_validate_verity() to cred guardChristian Brauner-7/+2
2025-11-19ovl: port ovl_fileattr_get() to cred guardChristian Brauner-4/+2
2025-11-19ovl: port ovl_fileattr_set() to cred guardChristian Brauner-13/+12
2025-11-19ovl: port ovl_fiemap() to cred guardChristian Brauner-7/+2
2025-11-19ovl: port ovl_set_or_remove_acl() to cred guardChristian Brauner-11/+8
2025-11-19ovl: port do_ovl_get_acl() to cred guardChristian Brauner-5/+2
2025-11-19ovl: port ovl_get_link() to cred guardChristian Brauner-7/+2
2025-11-19ovl: port ovl_permission() to cred guardChristian Brauner-5/+2
2025-11-19ovl: port ovl_getattr() to cred guardChristian Brauner-13/+17
2025-11-19ovl: port ovl_setattr() to cred guardChristian Brauner-4/+2
2025-11-19ovl: port ovl_flush() to cred guardChristian Brauner-4/+2
2025-11-19ovl: port ovl_fadvise() to cred guardChristian Brauner-7/+2
2025-11-19ovl: port ovl_fallocate() to cred guardChristian Brauner-4/+2
2025-11-19ovl: port ovl_fsync() to cred guardChristian Brauner-6/+2
2025-11-19ovl: port ovl_llseek() to cred guardChristian Brauner-4/+2
2025-11-19ovl: port ovl_open_realfile() to cred guardChristian Brauner-13/+12
2025-11-19ovl: port ovl_create_tmpfile() to cred guardChristian Brauner-33/+27
2025-11-19ovl: port ovl_do_remove() to cred guardChristian Brauner-7/+6
2025-11-19ovl: port ovl_set_link_redirect() to cred guardChristian Brauner-8/+2
2025-11-19ovl: port ovl_create_or_link() to cred guardChristian Brauner-39/+31
2025-11-19ovl: port ovl_copy_up_flags() to cred guardsChristian Brauner-4/+2
2025-11-19ovl: add override_creds cleanup guard extension for overlayfsChristian Brauner-0/+5
2025-11-19Merge branch 'vfs-6.19.directory.locking' into base.vfs-6.19.ovlChristian Brauner-835/+1298
2025-11-19Merge branch 'kbuild-6.19.fms.extension'Christian Brauner-15/+29
2025-11-14Merge patch series "Create and use APIs to centralise locking for directory o...Christian Brauner-835/+1298
2025-11-14VFS: introduce end_creating_keep()NeilBrown-16/+28
2025-11-14VFS: change vfs_mkdir() to unlock on failure.NeilBrown-58/+61
2025-11-14ecryptfs: use new start_creating/start_removing APIsNeilBrown-81/+107
2025-11-14Add start_renaming_two_dentries()NeilBrown-42/+131
2025-11-14VFS/ovl/smb: introduce start_renaming_dentry()NeilBrown-134/+150
2025-11-14VFS/nfsd/ovl: introduce start_renaming() and end_renaming()NeilBrown-152/+218
2025-11-14VFS: add start_creating_killable() and start_removing_killable()NeilBrown-32/+95
2025-11-14VFS: introduce start_removing_dentry()NeilBrown-60/+78
2025-11-14smb/server: use end_removing_noperm for for target of smb2_create_link()NeilBrown-22/+19
2025-11-14VFS: introduce start_creating_noperm() and start_removing_noperm()NeilBrown-38/+74
2025-11-14VFS/nfsd/cachefiles/ovl: introduce start_removing() and end_removing()NeilBrown-55/+89