summaryrefslogtreecommitdiffstats
path: root/fs/overlayfs/file.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'ovl-update-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-05-301-19/+24
|\
| * ovl: handle idmappings in layer open helpersChristian Brauner2022-04-281-2/+4
| * ovl: use ovl_copy_{real,upper}attr() wrappersChristian Brauner2022-04-281-8/+7
| * ovl: pass layer mnt to ovl_open_realfile()Amir Goldstein2022-04-281-9/+13
* | VFS: add FMODE_CAN_ODIRECT file flagNeilBrown2022-05-091-9/+4
|/
* Merge tag 'ovl-update-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2021-11-091-2/+14
|\
| * ovl: fix use after free in struct ovl_aio_reqyangerkun2021-10-291-2/+14
* | fs: get rid of the res2 iocb->ki_complete argumentJens Axboe2021-10-251-2/+2
|/
* ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IOMiklos Szeredi2021-09-281-1/+14
* ovl: fix deadlock in splice writeMiklos Szeredi2021-08-101-1/+46
* Merge tag 'ovl-update-5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2021-04-301-0/+21
|\
| * ovl: plumb through flush methodSargun Dhillon2021-04-121-0/+21
* | Merge branch 'miklos.fileattr' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2021-04-271-110/+0
|\ \
| * | ovl: remove unneeded ioctlsMiklos Szeredi2021-04-121-110/+0
| |/
* / ovl: fix reference counting in ovl_mmap error pathChristian König2021-04-231-10/+1
|/
* Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-02-231-3/+3
|\
| * inode: make init and permission helpers idmapped mount awareChristian Brauner2021-01-241-2/+2
| * namei: make permission helpers idmapped mount awareChristian Brauner2021-01-241-1/+1
* | ovl: implement volatile-specific fsync error behaviourSargun Dhillon2021-01-281-2/+3
|/
* ovl: do not fail because of O_NOATIMEMiklos Szeredi2020-12-141-8/+3
* ovl: simplify file spliceMiklos Szeredi2020-12-141-44/+2
* ovl: make ioctl() safeMiklos Szeredi2020-12-141-71/+16
* ovl: use generic vfs_ioc_setflags_prepare() helperAmir Goldstein2020-10-061-32/+30
* ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directoriesAmir Goldstein2020-10-061-3/+13
* ovl: provide a mount option "volatile"Vivek Goyal2020-09-021-1/+9
* ovl: fix unneeded call to ovl_change_flags()Amir Goldstein2020-07-161-4/+6
* ovl: only pass ->ki_flags to ovl_iocb_to_rwf()Miklos Szeredi2020-06-041-4/+3
* ovl: check permission to open real fileMiklos Szeredi2020-06-031-2/+14
* ovl: call secutiry hook in ovl_real_ioctl()Miklos Szeredi2020-06-031-1/+4
* ovl: fix lockdep warning for async writeMiklos Szeredi2020-03-131-0/+6
* ovl: fix lseek overflow on 32bitMiklos Szeredi2020-02-031-1/+1
* ovl: add splice file read write helperMurphy Zhou2020-01-241-0/+47
* ovl: implement async IO routinesJiufei Xue2020-01-241-11/+98
* ovl: use ovl_inode_lock in ovl_llseek()Amir Goldstein2020-01-221-2/+2
* Merge tag 'spdx-5.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds2019-06-211-4/+1
|\
| * treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner2019-06-191-4/+1
* | ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctlsAmir Goldstein2019-06-111-26/+65
|/
* ovl: support the FS_IOC_FS[SG]ETXATTR ioctlsAmir Goldstein2019-05-271-3/+6
* ovl: check the capability before cred overriddenJiufei Xue2019-05-061-18/+61
* ovl: do not generate duplicate fsnotify events for "fake" pathAmir Goldstein2019-05-061-3/+4
* ovl: support stacked SEEK_HOLE/SEEK_DATAAmir Goldstein2019-05-061-4/+40
* ovl: fix missing upper fs freeze protection on copy up for ioctlAmir Goldstein2019-05-061-3/+2
* vfs: plumb remap flags through the vfs dedupe functionsDarrick J. Wong2018-10-301-1/+2
* vfs: plumb remap flags through the vfs clone functionsDarrick J. Wong2018-10-301-3/+3
* vfs: make remap_file_range functions take and return bytes completedDarrick J. Wong2018-10-301-6/+6
* vfs: combine the clone and dedupe into a single remap_file_rangeDarrick J. Wong2018-10-301-13/+17
* vfs: swap names of {do,vfs}_clone_file_range()Amir Goldstein2018-09-241-1/+1
* ovl: fix freeze protection bypass in ovl_clone_file_range()Amir Goldstein2018-09-241-1/+1
* ovl: fix freeze protection bypass in ovl_write_iter()Amir Goldstein2018-09-241-0/+2
* ovl: add ovl_fadvise()Amir Goldstein2018-09-031-0/+20