| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-11-19 | ovl: port ovl_copyfile() to cred guard | Christian Brauner | 1 | -19/+18 |
| 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 | -13/+12 |
| 2025-10-10 | ovl: remove redundant IOCB_DIO_CALLER_COMP clearing | Seong-Gwang Heo | 1 | -5/+0 |
| 2025-09-15 | ovl_is_real_file: constify realpath argument | Al Viro | 1 | -1/+1 |
| 2025-07-18 | ovl: remove unneeded non-const conversion | Amir Goldstein | 1 | -1/+1 |
| 2025-04-30 | ovl: Fix nested backing file paths | André Almeida | 1 | -2/+2 |
| 2024-11-15 | ovl: convert ovl_real_fdget() callers to ovl_real_file() | Amir Goldstein | 1 | -84/+59 |
| 2024-11-15 | ovl: convert ovl_real_fdget_path() callers to ovl_real_file_path() | Amir Goldstein | 1 | -25/+34 |
| 2024-11-15 | ovl: store upper real file in ovl_file struct | Amir Goldstein | 1 | -8/+41 |
| 2024-11-15 | ovl: allocate a container struct ovl_file for ovl private context | Amir Goldstein | 1 | -6/+34 |
| 2024-11-15 | ovl: do not open non-data lower file for fsync | Amir Goldstein | 1 | -27/+31 |
| 2024-11-11 | ovl: use wrapper ovl_revert_creds() | Vinicius Costa Gomes | 1 | -7/+7 |
| 2024-11-11 | backing-file: clean up the API | Miklos Szeredi | 1 | -9/+13 |
| 2024-10-16 | fs: pass offset and result to backing_file end_write() callback | Amir Goldstein | 1 | -2/+7 |
| 2024-09-27 | ovl: fix file leak in ovl_real_fdget_meta() | Amir Goldstein | 1 | -1/+1 |
| 2024-08-12 | struct fd: representation change | Al Viro | 1 | -13/+15 |
| 2024-08-12 | introduce fd_file(), convert all accessors to it. | Al Viro | 1 | -20/+20 |
| 2024-05-02 | ovl: implement tmpfile | Miklos Szeredi | 1 | -3/+0 |
| 2023-12-23 | fs: factor out backing_file_mmap() helper | Amir Goldstein | 1 | -17/+6 |
| 2023-12-23 | fs: factor out backing_file_splice_{read,write}() helpers | Amir Goldstein | 1 | -20/+13 |
| 2023-12-23 | fs: factor out backing_file_{read,write}_iter() helpers | Amir Goldstein | 1 | -175/+13 |
| 2023-12-23 | fs: prepare for stackable filesystems backing file helpers | Amir Goldstein | 1 | -0/+1 |
| 2023-11-24 | fs: move kiocb_start_write() into vfs_iocb_iter_write() | Amir Goldstein | 1 | -4/+4 |
| 2023-11-24 | fs: move file_start_write() into vfs_iter_write() | Amir Goldstein | 1 | -2/+0 |
| 2023-10-31 | ovl: add helper ovl_file_modified() | Amir Goldstein | 1 | -7/+11 |
| 2023-10-31 | ovl: punt write aio completion to workqueue | Amir Goldstein | 1 | -1/+41 |
| 2023-10-31 | ovl: propagate IOCB_APPEND flag on writes to realfile | Amir Goldstein | 1 | -1/+1 |
| 2023-10-31 | ovl: use simpler function to convert iocb to rw flags | Amir Goldstein | 1 | -17/+11 |
| 2023-10-18 | overlayfs: convert to new timestamp accessors | Jeff Layton | 1 | -3/+6 |
| 2023-10-02 | ovl: fix file reference leak when submitting aio | Amir Goldstein | 1 | -2/+0 |
| 2023-09-26 | Merge tag 'v6.6-rc4.vfs.fixes' of gitolite.kernel.org:pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -0/+6 |
| 2023-09-25 | ovl: disable IOCB_DIO_CALLER_COMP | Jens Axboe | 1 | -0/+6 |
| 2023-09-04 | ovl: fix incorrect fdput() on aio completion | Amir Goldstein | 1 | -6/+3 |
| 2023-08-30 | Merge tag 'ovl-update-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/o... | Linus Torvalds | 1 | -4/+4 |
| 2023-08-28 | Merge tag 'v6.6-vfs.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf... | Linus Torvalds | 1 | -8/+2 |
| 2023-08-21 | ovl: use kiocb_{start,end}_write() helpers | Amir Goldstein | 1 | -8/+2 |
| 2023-08-12 | ovl: Validate verity xattr when resolving lowerdata | Alexander Larsson | 1 | -4/+4 |
| 2023-07-24 | overlayfs: convert to ctime accessor functions | Jeff Layton | 1 | -2/+5 |
| 2023-06-29 | Merge tag 'ovl-update-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/o... | Linus Torvalds | 1 | -2/+19 |
| 2023-06-26 | Merge tag 'for-6.5/splice-2023-06-23' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -1/+22 |
| 2023-06-19 | ovl: enable fsnotify events on underlying real files | Amir Goldstein | 1 | -2/+2 |
| 2023-06-19 | fs: use backing_file container for internal files with "fake" f_path | Amir Goldstein | 1 | -2/+2 |
| 2023-06-19 | ovl: implement lazy lookup of lowerdata in data-only layers | Amir Goldstein | 1 | -4/+14 |
| 2023-06-19 | ovl: prepare for lazy lookup of lowerdata inode | Amir Goldstein | 1 | -0/+7 |
| 2023-05-24 | overlayfs: Implement splice-read | David Howells | 1 | -1/+22 |
| 2023-01-19 | fs: port inode_owner_or_capable() to mnt_idmap | Christian Brauner | 1 | -3/+1 |
| 2023-01-19 | fs: port ->permission() to pass mnt_idmap | Christian Brauner | 1 | -2/+4 |
| 2022-12-12 | Merge tag 'ovl-update-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/m... | Linus Torvalds | 1 | -1/+2 |
| 2022-12-08 | ovl: fix comment typos | Jiangshan Yi | 1 | -1/+1 |
| 2022-11-28 | ovl: update ->f_iocb_flags when ovl_change_flags() modifies ->f_flags | Al Viro | 1 | -0/+1 |
| 2022-10-18 | ovl: remove privs in ovl_fallocate() | Amir Goldstein | 1 | -1/+11 |
| 2022-10-18 | ovl: remove privs in ovl_copyfile() | Amir Goldstein | 1 | -2/+14 |
| 2022-09-01 | overlayfs: constify path | Al Viro | 1 | -1/+1 |
| 2022-05-30 | Merge tag 'ovl-update-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -19/+24 |
| 2022-05-09 | VFS: add FMODE_CAN_ODIRECT file flag | NeilBrown | 1 | -9/+4 |
| 2022-04-28 | ovl: handle idmappings in layer open helpers | Christian Brauner | 1 | -2/+4 |
| 2022-04-28 | ovl: use ovl_copy_{real,upper}attr() wrappers | Christian Brauner | 1 | -8/+7 |
| 2022-04-28 | ovl: pass layer mnt to ovl_open_realfile() | Amir Goldstein | 1 | -9/+13 |
| 2021-11-09 | Merge tag 'ovl-update-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -2/+14 |
| 2021-10-29 | ovl: fix use after free in struct ovl_aio_req | yangerkun | 1 | -2/+14 |
| 2021-10-25 | fs: get rid of the res2 iocb->ki_complete argument | Jens Axboe | 1 | -2/+2 |
| 2021-09-28 | ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO | Miklos Szeredi | 1 | -1/+14 |
| 2021-08-10 | ovl: fix deadlock in splice write | Miklos Szeredi | 1 | -1/+46 |
| 2021-04-30 | Merge tag 'ovl-update-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -0/+21 |
| 2021-04-27 | Merge branch 'miklos.fileattr' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -110/+0 |
| 2021-04-23 | ovl: fix reference counting in ovl_mmap error path | Christian König | 1 | -10/+1 |
| 2021-04-12 | ovl: remove unneeded ioctls | Miklos Szeredi | 1 | -110/+0 |
| 2021-04-12 | ovl: plumb through flush method | Sargun Dhillon | 1 | -0/+21 |
| 2021-02-23 | Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -3/+3 |
| 2021-01-28 | ovl: implement volatile-specific fsync error behaviour | Sargun Dhillon | 1 | -2/+3 |
| 2021-01-24 | inode: make init and permission helpers idmapped mount aware | Christian Brauner | 1 | -2/+2 |
| 2021-01-24 | namei: make permission helpers idmapped mount aware | Christian Brauner | 1 | -1/+1 |
| 2020-12-14 | ovl: do not fail because of O_NOATIME | Miklos Szeredi | 1 | -8/+3 |
| 2020-12-14 | ovl: simplify file splice | Miklos Szeredi | 1 | -44/+2 |
| 2020-12-14 | ovl: make ioctl() safe | Miklos Szeredi | 1 | -71/+16 |
| 2020-10-06 | ovl: use generic vfs_ioc_setflags_prepare() helper | Amir Goldstein | 1 | -32/+30 |
| 2020-10-06 | ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories | Amir Goldstein | 1 | -3/+13 |
| 2020-09-02 | ovl: provide a mount option "volatile" | Vivek Goyal | 1 | -1/+9 |
| 2020-07-16 | ovl: fix unneeded call to ovl_change_flags() | Amir Goldstein | 1 | -4/+6 |
| 2020-06-04 | ovl: only pass ->ki_flags to ovl_iocb_to_rwf() | Miklos Szeredi | 1 | -4/+3 |
| 2020-06-03 | ovl: check permission to open real file | Miklos Szeredi | 1 | -2/+14 |
| 2020-06-03 | ovl: call secutiry hook in ovl_real_ioctl() | Miklos Szeredi | 1 | -1/+4 |
| 2020-03-13 | ovl: fix lockdep warning for async write | Miklos Szeredi | 1 | -0/+6 |
| 2020-02-03 | ovl: fix lseek overflow on 32bit | Miklos Szeredi | 1 | -1/+1 |
| 2020-01-24 | ovl: add splice file read write helper | Murphy Zhou | 1 | -0/+47 |
| 2020-01-24 | ovl: implement async IO routines | Jiufei Xue | 1 | -11/+98 |
| 2020-01-22 | ovl: use ovl_inode_lock in ovl_llseek() | Amir Goldstein | 1 | -2/+2 |
| 2019-06-21 | Merge tag 'spdx-5.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gre... | Linus Torvalds | 1 | -4/+1 |
| 2019-06-19 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 | Thomas Gleixner | 1 | -4/+1 |
| 2019-06-11 | ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls | Amir Goldstein | 1 | -26/+65 |
| 2019-05-27 | ovl: support the FS_IOC_FS[SG]ETXATTR ioctls | Amir Goldstein | 1 | -3/+6 |
| 2019-05-06 | ovl: check the capability before cred overridden | Jiufei Xue | 1 | -18/+61 |
| 2019-05-06 | ovl: do not generate duplicate fsnotify events for "fake" path | Amir Goldstein | 1 | -3/+4 |
| 2019-05-06 | ovl: support stacked SEEK_HOLE/SEEK_DATA | Amir Goldstein | 1 | -4/+40 |
| 2019-05-06 | ovl: fix missing upper fs freeze protection on copy up for ioctl | Amir Goldstein | 1 | -3/+2 |
| 2018-10-30 | vfs: plumb remap flags through the vfs dedupe functions | Darrick J. Wong | 1 | -1/+2 |
| 2018-10-30 | vfs: plumb remap flags through the vfs clone functions | Darrick J. Wong | 1 | -3/+3 |
| 2018-10-30 | vfs: make remap_file_range functions take and return bytes completed | Darrick J. Wong | 1 | -6/+6 |
| 2018-10-30 | vfs: combine the clone and dedupe into a single remap_file_range | Darrick J. Wong | 1 | -13/+17 |
| 2018-09-24 | vfs: swap names of {do,vfs}_clone_file_range() | Amir Goldstein | 1 | -1/+1 |
| 2018-09-24 | ovl: fix freeze protection bypass in ovl_clone_file_range() | Amir Goldstein | 1 | -1/+1 |
| 2018-09-24 | ovl: fix freeze protection bypass in ovl_write_iter() | Amir Goldstein | 1 | -0/+2 |
| 2018-09-03 | ovl: add ovl_fadvise() | Amir Goldstein | 1 | -0/+20 |
| 2018-08-30 | ovl: fix GPF in swapfile_activate of file from overlayfs over xfs | Amir Goldstein | 1 | -3/+0 |
| 2018-07-20 | ovl: Do not do metacopy only for ioctl modifying file attr | Vivek Goyal | 1 | -1/+1 |
| 2018-07-20 | ovl: Open file with data except for the case of fsync | Vivek Goyal | 1 | -9/+30 |
| 2018-07-18 | ovl: add reflink/copyfile/dedup support | Miklos Szeredi | 1 | -0/+87 |
| 2018-07-18 | ovl: add O_DIRECT support | Miklos Szeredi | 1 | -0/+3 |
| 2018-07-18 | ovl: add lsattr/chattr support | Miklos Szeredi | 1 | -0/+79 |
| 2018-07-18 | ovl: add ovl_fallocate() | Miklos Szeredi | 1 | -0/+24 |
| 2018-07-18 | ovl: add ovl_mmap() | Miklos Szeredi | 1 | -0/+32 |
| 2018-07-18 | ovl: add ovl_fsync() | Miklos Szeredi | 1 | -0/+23 |
| 2018-07-18 | ovl: add ovl_write_iter() | Miklos Szeredi | 1 | -0/+39 |
| 2018-07-18 | ovl: add ovl_read_iter() | Miklos Szeredi | 1 | -0/+67 |
| 2018-07-18 | ovl: add helper to return real file | Miklos Szeredi | 1 | -0/+60 |
| 2018-07-18 | ovl: stack file ops | Miklos Szeredi | 1 | -0/+76 |