| Age | Commit message (Expand) | Author | Files | Lines |
| 14 days | ovl: keep err zero after successful ovl_cache_get() | Nirmoy Das | 1 | -4/+3 |
| 2026-05-06 | ovl: fix verity lazy-load guard broken by fsverity_active() semantic change | Colin Walters | 1 | -1/+1 |
| 2026-04-21 | Merge tag 'pull-dcache-busy-wait' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -1/+1 |
| 2026-04-13 | Merge tag 'lsm-pr-20260410' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 2 | -2/+2 |
| 2026-04-13 | Merge tag 'vfs-7.1-rc1.kino' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 3 | -4/+4 |
| 2026-04-13 | Merge tag 'vfs-7.1-rc1.directory' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 5 | -100/+73 |
| 2026-04-03 | lsm: add backing_file LSM hooks | Paul Moore | 2 | -2/+2 |
| 2026-04-02 | for_each_alias(): helper macro for iterating through dentries of given inode | Al Viro | 1 | -1/+1 |
| 2026-03-27 | ovl: make fsync after metadata copy-up opt-in mount option | Fei Lv | 5 | -15/+54 |
| 2026-03-24 | ovl: fix wrong detection of 32bit inode numbers | Amir Goldstein | 1 | -1/+4 |
| 2026-03-09 | ovl: remove ovl_lock_rename_workdir() | NeilBrown | 2 | -27/+0 |
| 2026-03-09 | ovl: use is_subdir() for testing if one thing is a subdir of another | NeilBrown | 1 | -10/+5 |
| 2026-03-09 | ovl: change ovl_create_real() to get a new lock when re-opening created file. | NeilBrown | 3 | -19/+27 |
| 2026-03-09 | ovl: pass name buffer to ovl_start_creating_temp() | NeilBrown | 1 | -6/+8 |
| 2026-03-06 | treewide: change inode->i_ino from unsigned long to u64 | Jeff Layton | 3 | -4/+4 |
| 2026-03-06 | ovl: Simplify ovl_lookup_real_one() | NeilBrown | 1 | -38/+33 |
| 2026-02-21 | Convert 'alloc_flex' family to use the new default GFP_KERNEL argument | Linus Torvalds | 2 | -2/+2 |
| 2026-02-21 | Convert 'alloc_obj' family to use the new default GFP_KERNEL argument | Linus Torvalds | 6 | -8/+8 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 6 | -12/+12 |
| 2026-02-17 | Merge tag 'ovl-update-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/o... | Linus Torvalds | 3 | -17/+21 |
| 2026-02-16 | Merge tag 'vfs-7.0-rc1.misc.2' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -26/+15 |
| 2026-02-12 | Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/... | Linus Torvalds | 1 | -0/+1 |
| 2026-02-09 | Merge tag 'vfs-7.0-rc1.leases' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 2 | -0/+4 |
| 2026-02-06 | ovl: relax requirement for uuid=off,index=on | Amir Goldstein | 3 | -17/+21 |
| 2026-01-29 | ovl: use name_is_dot* helpers in readdir code | Amir Goldstein | 1 | -25/+13 |
| 2026-01-29 | fs: add helpers name_is_dot{,dot,_dotdot} | Amir Goldstein | 1 | -1/+2 |
| 2026-01-29 | ovl: Fix uninit-value in ovl_fill_real | Qing Wang | 1 | -1/+1 |
| 2026-01-20 | kernel.h: drop hex.h and update all hex.h users | Randy Dunlap | 1 | -0/+1 |
| 2026-01-12 | fs: add support for non-blocking timestamp updates | Christoph Hellwig | 1 | -0/+2 |
| 2026-01-12 | fs: refactor ->update_time handling | Christoph Hellwig | 2 | -3/+5 |
| 2026-01-12 | overlayfs: add setlease file operation | Jeff Layton | 2 | -0/+4 |
| 2025-12-05 | ovl: pass original credentials, not mounter credentials during create | Christian Brauner | 1 | -8/+12 |
| 2025-12-05 | Merge tag 'fuse-update-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -2/+10 |
| 2025-12-01 | Merge tag 'vfs-6.19-rc1.ovl' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 10 | -668/+625 |
| 2025-12-01 | Merge tag 'vfs-6.19-rc1.directory.locking' of git://git.kernel.org/pub/scm/li... | Linus Torvalds | 6 | -221/+208 |
| 2025-12-01 | Merge tag 'vfs-6.19-rc1.directory.delegations' of git://git.kernel.org/pub/sc... | Linus Torvalds | 1 | -5/+5 |
| 2025-12-01 | Merge tag 'vfs-6.19-rc1.inode' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 3 | -9/+9 |
| 2025-11-28 | ovl: remove unneeded semicolon | Chen Ni | 1 | -1/+1 |
| 2025-11-28 | ovl: fail ovl_lock_rename_workdir() if either target is unhashed | NeilBrown | 1 | -2/+2 |
| 2025-11-19 | ovl: remove struct ovl_cu_creds and associated functions | Christian Brauner | 1 | -28/+0 |
| 2025-11-19 | ovl: port ovl_copy_up_tmpfile() to cred guard | Christian Brauner | 1 | -8/+8 |
| 2025-11-19 | ovl: mark *_cu_creds() as unused temporarily | Christian Brauner | 1 | -2/+2 |
| 2025-11-19 | ovl: port ovl_copy_up_workdir() to cred guard | Christian Brauner | 1 | -8/+7 |
| 2025-11-19 | ovl: add copy up credential guard | Christian Brauner | 1 | -0/+27 |
| 2025-11-19 | ovl: drop ovl_setup_cred_for_create() | Christian Brauner | 1 | -33/+0 |
| 2025-11-19 | ovl: port ovl_create_or_link() to new ovl_override_creator_creds cleanup guard | Christian Brauner | 1 | -7/+6 |
| 2025-11-19 | ovl: mark ovl_setup_cred_for_create() as unused temporarily | Christian Brauner | 1 | -1/+1 |
| 2025-11-19 | ovl: reflow ovl_create_or_link() | Christian Brauner | 1 | -21/+30 |
| 2025-11-19 | ovl: port ovl_create_tmpfile() to new ovl_override_creator_creds cleanup guard | Christian Brauner | 1 | -25/+25 |
| 2025-11-19 | ovl: add ovl_override_creator_creds cred guard | Christian Brauner | 1 | -0/+36 |
| 2025-11-19 | ovl: remove ovl_revert_creds() | Christian Brauner | 2 | -6/+0 |
| 2025-11-19 | ovl: port ovl_fill_super() to cred guard | Christian Brauner | 1 | -14/+8 |
| 2025-11-19 | ovl: refactor ovl_fill_super() | Christian Brauner | 1 | -45/+50 |
| 2025-11-19 | ovl: port ovl_lower_positive() to cred guard | Christian Brauner | 1 | -36/+34 |
| 2025-11-19 | ovl: port ovl_lookup() to cred guard | Christian Brauner | 1 | -5/+2 |
| 2025-11-19 | ovl: refactor ovl_lookup() | Christian Brauner | 1 | -154/+162 |
| 2025-11-19 | ovl: port ovl_copyfile() to cred guard | Christian Brauner | 1 | -17/+16 |
| 2025-11-19 | ovl: port ovl_rename() to cred guard | Christian Brauner | 1 | -11/+6 |
| 2025-11-19 | ovl: refactor ovl_rename() | Christian Brauner | 1 | -57/+78 |
| 2025-11-19 | ovl: introduce struct ovl_renamedata | Christian Brauner | 1 | -33/+45 |
| 2025-11-19 | ovl: port ovl_listxattr() to cred guard | Christian Brauner | 1 | -4/+2 |
| 2025-11-19 | ovl: port ovl_xattr_get() to cred guard | Christian Brauner | 1 | -6/+2 |
| 2025-11-19 | ovl: port ovl_xattr_set() to cred guard | Christian Brauner | 1 | -12/+9 |
| 2025-11-19 | ovl: port ovl_nlink_end() to cred guard | Christian Brauner | 1 | -5/+2 |
| 2025-11-19 | ovl: port ovl_nlink_start() to cred guard | Christian Brauner | 1 | -4/+2 |
| 2025-11-19 | ovl: port ovl_check_empty_dir() to cred guard | Christian Brauner | 1 | -4/+2 |
| 2025-11-19 | ovl: port ovl_dir_llseek() to cred guard | Christian Brauner | 1 | -8/+2 |
| 2025-11-19 | ovl: refactor ovl_iterate() and port to cred guard | Christian Brauner | 1 | -31/+45 |
| 2025-11-19 | ovl: don't override credentials for ovl_check_whiteouts() | Christian Brauner | 1 | -8/+2 |
| 2025-11-19 | ovl: port ovl_maybe_lookup_lowerdata() to cred guard | Christian Brauner | 1 | -4/+2 |
| 2025-11-19 | ovl: port ovl_maybe_validate_verity() to cred guard | Christian Brauner | 1 | -7/+2 |
| 2025-11-19 | ovl: port ovl_fileattr_get() to cred guard | Christian Brauner | 1 | -4/+2 |
| 2025-11-19 | ovl: port ovl_fileattr_set() to cred guard | Christian Brauner | 1 | -13/+12 |
| 2025-11-19 | ovl: port ovl_fiemap() to cred guard | Christian Brauner | 1 | -7/+2 |
| 2025-11-19 | ovl: port ovl_set_or_remove_acl() to cred guard | Christian Brauner | 1 | -11/+8 |
| 2025-11-19 | ovl: port do_ovl_get_acl() to cred guard | Christian Brauner | 1 | -5/+2 |
| 2025-11-19 | ovl: port ovl_get_link() to cred guard | Christian Brauner | 1 | -7/+2 |
| 2025-11-19 | ovl: port ovl_permission() to cred guard | Christian Brauner | 1 | -5/+2 |
| 2025-11-19 | ovl: port ovl_getattr() to cred guard | Christian Brauner | 1 | -13/+17 |
| 2025-11-19 | ovl: port ovl_setattr() to cred guard | Christian Brauner | 1 | -4/+2 |
| 2025-11-19 | ovl: port ovl_flush() to cred guard | Christian Brauner | 1 | -4/+2 |
| 2025-11-19 | ovl: port ovl_fadvise() to cred guard | Christian Brauner | 1 | -7/+2 |
| 2025-11-19 | ovl: port ovl_fallocate() to cred guard | Christian Brauner | 1 | -4/+2 |
| 2025-11-19 | ovl: port ovl_fsync() to cred guard | Christian Brauner | 1 | -6/+2 |
| 2025-11-19 | ovl: port ovl_llseek() to cred guard | Christian Brauner | 1 | -4/+2 |
| 2025-11-19 | ovl: port ovl_open_realfile() to cred guard | Christian Brauner | 1 | -12/+11 |
| 2025-11-19 | ovl: port ovl_create_tmpfile() to cred guard | Christian Brauner | 1 | -32/+26 |
| 2025-11-19 | ovl: port ovl_do_remove() to cred guard | Christian Brauner | 1 | -7/+6 |
| 2025-11-19 | ovl: port ovl_set_link_redirect() to cred guard | Christian Brauner | 1 | -8/+2 |
| 2025-11-19 | ovl: port ovl_create_or_link() to cred guard | Christian Brauner | 1 | -39/+31 |
| 2025-11-19 | ovl: port ovl_copy_up_flags() to cred guards | Christian Brauner | 1 | -4/+2 |
| 2025-11-19 | ovl: add override_creds cleanup guard extension for overlayfs | Christian Brauner | 1 | -0/+5 |
| 2025-11-19 | Merge branch 'vfs-6.19.directory.locking' into base.vfs-6.19.ovl | Christian Brauner | 6 | -221/+208 |
| 2025-11-14 | VFS: introduce end_creating_keep() | NeilBrown | 2 | -14/+5 |
| 2025-11-14 | VFS: change vfs_mkdir() to unlock on failure. | NeilBrown | 3 | -15/+13 |
| 2025-11-14 | Add start_renaming_two_dentries() | NeilBrown | 1 | -14/+29 |
| 2025-11-14 | VFS/ovl/smb: introduce start_renaming_dentry() | NeilBrown | 5 | -78/+36 |
| 2025-11-14 | VFS/nfsd/ovl: introduce start_renaming() and end_renaming() | NeilBrown | 2 | -50/+47 |
| 2025-11-14 | VFS: introduce start_removing_dentry() | NeilBrown | 2 | -10/+8 |
| 2025-11-14 | VFS/nfsd/cachefiles/ovl: introduce start_removing() and end_removing() | NeilBrown | 2 | -8/+15 |
| 2025-11-14 | VFS/nfsd/cachefiles/ovl: add start_creating() and end_creating() | NeilBrown | 4 | -68/+91 |
| 2025-11-12 | fuse: add WARN_ON and comment for RCU revalidate | Miklos Szeredi | 1 | -2/+10 |
| 2025-11-12 | vfs: make vfs_symlink break delegations on parent dir | Jeff Layton | 1 | -1/+1 |
| 2025-11-12 | vfs: make vfs_mknod break delegations on parent directory | Jeff Layton | 1 | -1/+1 |
| 2025-11-12 | vfs: make vfs_create break delegations on parent directory | Jeff Layton | 1 | -1/+1 |
| 2025-11-12 | vfs: clean up argument list for vfs_create() | Jeff Layton | 1 | -1/+1 |
| 2025-11-12 | vfs: allow rmdir to wait for delegation break on parent | Jeff Layton | 1 | -1/+1 |
| 2025-11-12 | vfs: allow mkdir to wait for delegation break on parent | Jeff Layton | 1 | -1/+1 |
| 2025-10-20 | overlayfs: use the new ->i_state accessors | Mateusz Guzik | 3 | -9/+9 |
| 2025-10-10 | ovl: remove redundant IOCB_DIO_CALLER_COMP clearing | Seong-Gwang Heo | 1 | -5/+0 |
| 2025-10-10 | Revert "fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP" | Andrey Albershteyn | 2 | -2/+5 |
| 2025-10-03 | Merge tag 'pull-f_path' of git://git.kernel.org/pub/scm/linux/kernel/git/viro... | Linus Torvalds | 5 | -11/+11 |
| 2025-10-03 | Merge tag 'ovl-update-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 11 | -41/+229 |
| 2025-09-29 | Merge tag 'vfs-6.18-rc1.async' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 2 | -16/+15 |
| 2025-09-29 | Merge tag 'vfs-6.18-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -1/+1 |
| 2025-09-23 | VFS: unify old_mnt_idmap and new_mnt_idmap in renamedata | NeilBrown | 1 | -2/+1 |
| 2025-09-23 | VFS/ovl: add lookup_one_positive_killable() | NeilBrown | 1 | -14/+14 |
| 2025-09-23 | ovl: make sure that ovl_create_real() returns a hashed dentry | Amir Goldstein | 1 | -1/+21 |
| 2025-09-23 | ovl: Support mounting case-insensitive enabled layers | André Almeida | 2 | -11/+12 |
| 2025-09-23 | ovl: Check for casefold consistency when creating new dentries | André Almeida | 1 | -0/+7 |
| 2025-09-23 | ovl: Add S_CASEFOLD as part of the inode flag to be copied | André Almeida | 4 | -4/+8 |
| 2025-09-23 | ovl: Set case-insensitive dentry operations for ovl sb | André Almeida | 1 | -1/+24 |
| 2025-09-23 | ovl: Ensure that all layers have the same encoding | André Almeida | 1 | -0/+38 |
| 2025-09-23 | ovl: Create ovl_casefold() to support casefolded strncmp() | André Almeida | 1 | -21/+105 |
| 2025-09-23 | ovl: Prepare for mounting case-insensitive enabled layers | André Almeida | 3 | -3/+14 |
| 2025-09-15 | ovl_is_real_file: constify realpath argument | Al Viro | 1 | -1/+1 |
| 2025-09-15 | ovl_sync_file(): constify path argument | Al Viro | 1 | -1/+1 |
| 2025-09-15 | ovl_lower_dir(): constify path argument | Al Viro | 1 | -1/+1 |
| 2025-09-15 | ovl_get_verity_digest(): constify path argument | Al Viro | 2 | -2/+2 |
| 2025-09-15 | ovl_validate_verity(): constify {meta,data}path arguments | Al Viro | 2 | -4/+4 |
| 2025-09-15 | ovl_ensure_verity_loaded(): constify datapath argument | Al Viro | 2 | -2/+2 |
| 2025-09-15 | fs: rename generic_delete_inode() and generic_drop_inode() | Mateusz Guzik | 1 | -1/+1 |
| 2025-08-18 | ovl: fix possible double unlink | Amir Goldstein | 1 | -1/+2 |
| 2025-08-18 | ovl: use I_MUTEX_PARENT when locking parent in ovl_create_temp() | NeilBrown | 1 | -1/+1 |
| 2025-07-28 | Merge tag 'vfs-6.17-rc1.fileattr' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 4 | -19/+16 |
| 2025-07-28 | Merge tag 'vfs-6.17-rc1.ovl' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 10 | -215/+288 |
| 2025-07-28 | Merge tag 'vfs-6.17-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 6 | -22/+22 |
| 2025-07-28 | Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro... | Linus Torvalds | 1 | -1/+1 |
| 2025-07-25 | ovl: properly print correct variable | Antonio Quartulli | 1 | -2/+3 |
| 2025-07-18 | ovl: rename ovl_cleanup_unlocked() to ovl_cleanup() | NeilBrown | 6 | -25/+25 |
| 2025-07-18 | ovl: change ovl_create_real() to receive dentry parent | NeilBrown | 3 | -6/+6 |
| 2025-07-18 | ovl: narrow locking in ovl_check_rename_whiteout() | NeilBrown | 1 | -8/+7 |
| 2025-07-18 | ovl: narrow locking in ovl_whiteout() | NeilBrown | 3 | -20/+27 |
| 2025-07-18 | ovl: change ovl_cleanup_and_whiteout() to take rename lock as needed | NeilBrown | 3 | -26/+12 |
| 2025-07-18 | ovl: narrow locking on ovl_remove_and_whiteout() | NeilBrown | 1 | -13/+10 |
| 2025-07-18 | ovl: change ovl_workdir_cleanup() to take dir lock as needed. | NeilBrown | 3 | -29/+15 |
| 2025-07-18 | ovl: narrow locking in ovl_workdir_cleanup_recurse() | NeilBrown | 1 | -5/+9 |
| 2025-07-18 | ovl: narrow locking in ovl_indexdir_cleanup() | NeilBrown | 1 | -7/+13 |
| 2025-07-18 | ovl: narrow locking in ovl_workdir_create() | NeilBrown | 1 | -11/+14 |
| 2025-07-18 | ovl: narrow locking in ovl_cleanup_index() | NeilBrown | 1 | -8/+8 |
| 2025-07-18 | ovl: narrow locking in ovl_cleanup_whiteouts() | NeilBrown | 1 | -4/+2 |
| 2025-07-18 | ovl: narrow locking in ovl_rename() | NeilBrown | 1 | -4/+7 |
| 2025-07-18 | ovl: simplify gotos in ovl_rename() | NeilBrown | 1 | -27/+27 |
| 2025-07-18 | ovl: narrow locking in ovl_create_over_whiteout() | NeilBrown | 1 | -7/+6 |
| 2025-07-18 | ovl: narrow locking in ovl_clear_empty() | NeilBrown | 1 | -4/+3 |
| 2025-07-18 | ovl: narrow locking in ovl_create_upper() | NeilBrown | 1 | -7/+5 |
| 2025-07-18 | ovl: narrow the locked region in ovl_copy_up_workdir() | NeilBrown | 1 | -2/+2 |
| 2025-07-18 | ovl: Call ovl_create_temp() without lock held. | NeilBrown | 5 | -38/+52 |
| 2025-07-18 | ovl: change ovl_create_index() to take dir locks | NeilBrown | 1 | -9/+13 |
| 2025-07-18 | ovl: simplify an error path in ovl_copy_up_workdir() | NeilBrown | 4 | -9/+42 |
| 2025-07-18 | ovl: support layers on case-folding capable filesystems | Amir Goldstein | 4 | -13/+49 |
| 2025-07-18 | ovl: remove unneeded non-const conversion | Amir Goldstein | 1 | -1/+1 |
| 2025-07-04 | tree-wide: s/struct fileattr/struct file_kattr/g | Christian Brauner | 4 | -14/+14 |
| 2025-07-02 | fs: make vfs_fileattr_[get|set] return -EOPNOTSUPP | Andrey Albershteyn | 2 | -5/+2 |
| 2025-06-16 | Merge tag 'vfs-6.16-rc3.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 2 | -5/+13 |
| 2025-06-16 | VFS: change old_dir and new_dir in struct renamedata to dentrys | NeilBrown | 6 | -22/+22 |
| 2025-06-12 | ovl: fix debug print in case of mkdir error | Amir Goldstein | 1 | -3/+5 |
| 2025-06-10 | new helper: set_default_d_op() | Al Viro | 1 | -1/+1 |
| 2025-06-06 | Merge tag 'ovl-update-v2-6.16' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 6 | -80/+77 |
| 2025-06-05 | ovl: fix regression caused by lookup helpers API changes | Amir Goldstein | 1 | -2/+8 |
| 2025-05-26 | Merge tag 'vfs-6.16-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -1/+11 |
| 2025-05-26 | Merge tag 'vfs-6.16-rc1.async.dir' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 4 | -16/+15 |
| 2025-05-15 | readdir: supply dir_context.count as readdir buffer size hint | Miklos Szeredi | 1 | -1/+11 |
| 2025-05-05 | ovl: Annotate struct ovl_entry with __counted_by() | Thorsten Blum | 1 | -1/+1 |
| 2025-05-05 | ovl: Replace offsetof() with struct_size() in ovl_stack_free() | Thorsten Blum | 1 | -2/+3 |
| 2025-05-05 | ovl: Replace offsetof() with struct_size() in ovl_cache_entry_new() | Thorsten Blum | 1 | -2/+2 |
| 2025-04-30 | ovl: Check for NULL d_inode() in ovl_dentry_upper() | Kees Cook | 1 | -1/+3 |
| 2025-04-30 | ovl: Use str_on_off() helper in ovl_show_options() | Thorsten Blum | 1 | -5/+4 |
| 2025-04-30 | ovl: don't require "metacopy=on" for "verity" | Miklos Szeredi | 1 | -24/+2 |
| 2025-04-30 | ovl: relax redirect/metacopy requirements for lower -> data redirect | Miklos Szeredi | 2 | -13/+10 |
| 2025-04-30 | ovl: make redirect/metacopy rejection consistent | Miklos Szeredi | 1 | -35/+55 |
| 2025-04-30 | ovl: Fix nested backing file paths | André Almeida | 1 | -2/+2 |
| 2025-04-08 | VFS: rename lookup_one_len family to lookup_noperm and remove permission check | NeilBrown | 2 | -5/+3 |
| 2025-04-07 | ovl: remove unused forward declaration | Giuseppe Scrivano | 1 | -2/+0 |
| 2025-04-07 | ovl: don't allow datadir only | Miklos Szeredi | 1 | -0/+5 |
| 2025-04-07 | VFS: improve interface for lookup_one functions | NeilBrown | 3 | -11/+12 |
| 2025-03-24 | Merge tag 'vfs-6.15-rc1.async.dir' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 3 | -48/+20 |
| 2025-03-24 | Merge tag 'vfs-6.15-rc1.overlayfs' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 2 | -1/+40 |
| 2025-03-05 | VFS: Change vfs_mkdir() to return the dentry. | NeilBrown | 3 | -44/+15 |
| 2025-02-27 | Change inode_operations.mkdir to return struct dentry * | NeilBrown | 1 | -4/+5 |
| 2025-02-19 | ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up | Vasiliy Kovalev | 1 | -1/+1 |
| 2025-02-19 | ovl: allow to specify override credentials | Christian Brauner | 2 | -1/+40 |
| 2025-02-01 | Merge tag 'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs | Linus Torvalds | 1 | -2/+0 |
| 2025-01-30 | Merge tag 'pull-revalidate' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -2/+20 |
| 2025-01-27 | Pass parent directory inode and expected name to ->d_revalidate() | Al Viro | 1 | -2/+20 |
| 2025-01-20 | Merge tag 'kernel-6.14-rc1.cred' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 2 | -4/+4 |
| 2025-01-16 | fs/overlayfs/namei.c: get rid of include ../internal.h | Al Viro | 1 | -2/+0 |
| 2025-01-06 | ovl: support encoding fid from inode with no alias | Amir Goldstein | 1 | -21/+25 |
| 2025-01-06 | ovl: pass realinode to ovl_encode_real_fh() instead of realdentry | Amir Goldstein | 4 | -10/+12 |
| 2024-12-19 | fs: relax assertions on failure to encode file handles | Amir Goldstein | 1 | -3/+2 |