summaryrefslogtreecommitdiffstats
path: root/fs/open.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'landlock-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2022-12-131-1/+1
|\
| * security: Create file_truncate hook from path_truncate hookGünther Noack2022-10-191-1/+1
* | attr: use consistent sgid stripping checksChristian Brauner2022-10-181-4/+4
|/
* Merge tag 'pull-file' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2022-10-061-7/+4
|\
| * locks: fix TOCTOU race when granting write leaseAmir Goldstein2022-08-161-7/+4
* | open: always initialize ownership fieldsTetsuo Handa2022-09-201-0/+2
|/
* Merge tag 'pull-work.iov_iter-base' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-08-031-0/+1
|\
| * keep iocb_flags() result cached in struct fileAl Viro2022-06-101-0/+1
* | Merge tag 'pull-work.lseek' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-08-031-0/+2
|\ \
| * | fs: remove no_llseekJason A. Donenfeld2022-07-161-2/+0
| * | fs: clear or set FMODE_LSEEK based on llseek functionJason A. Donenfeld2022-07-161-0/+4
| |/
* / attr: port attribute changes to new typesChristian Brauner2022-06-261-15/+45
|/
* Merge tag 'riscv-for-linus-5.19-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-05-311-0/+24
|\
| * riscv: compat: syscall: Add compat_sys_call_table implementationGuo Ren2022-04-261-0/+24
* | Merge tag 'nfsd-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2022-05-261-0/+42
|\ \
| * | NFSD: Instantiate a struct file when creating a regular NFSv4 fileChuck Lever2022-05-231-0/+42
| |/
* / VFS: add FMODE_CAN_ODIRECT file flagNeilBrown2022-05-091-5/+4
|/
* fs: remove fs.f_write_hintChristoph Hellwig2022-03-081-1/+0
* fs: support mapped mounts of mapped filesystemsChristian Brauner2021-12-051-3/+4
* fs: use low-level mapping helpersChristian Brauner2021-12-031-2/+2
* fs: move mapping helpersChristian Brauner2021-12-031-0/+1
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-11-061-2/+14
|\
| * mm, thp: fix incorrect unmap behavior for private pagesRongwei Wang2021-11-061-1/+10
| * mm, thp: lock filemap when truncating page cacheRongwei Wang2021-11-061-1/+4
* | audit: add OPENAT2 record to list "how" infoRichard Guy Briggs2021-10-041-0/+2
|/
* fs: remove mandatory file locking supportJeff Layton2021-08-231-6/+2
* Merge branch 'work.namei' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds2021-07-031-2/+2
|\
| * switch file_open_root() to struct pathAl Viro2021-04-071-2/+2
* | Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-07-021-2/+11
|\ \
| * | mm, thp: relax the VM_DENYWRITE constraint on file-backed THPsCollin Fijalkovich2021-06-301-2/+11
| |/
* / open: don't silently ignore unknown O-flags in openat2()Christian Brauner2021-05-281-3/+11
|/
* Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2021-02-231-13/+22
|\
| * open: handle idmapped mountsChristian Brauner2021-01-241-4/+9
| * open: handle idmapped mounts in do_truncate()Christian Brauner2021-01-241-7/+9
| * attr: handle idmapped mountsChristian Brauner2021-01-241-3/+5
| * namei: make permission helpers idmapped mount awareChristian Brauner2021-01-241-2/+2
| * fs: add file and path permissions helpersChristian Brauner2021-01-241-3/+3
* | fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHEDJens Axboe2021-01-041-0/+6
|/
* Merge branch 'exec-for-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2020-12-151-1/+1
|\
| * file: Rename __close_fd to close_fd and remove the files parameterEric W. Biederman2020-12-101-1/+1
* | openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOTAleksa Sarai2020-12-031-0/+4
|/
* exec: move S_ISREG() check earlierKees Cook2020-08-121-6/+0
* Merge branch 'hch.init_path' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2020-08-071-39/+39
|\
| * init: add an init_eaccess helperChristoph Hellwig2020-07-311-1/+1
| * init: add an init_chmod helperChristoph Hellwig2020-07-311-2/+2
| * init: add an init_chown helperChristoph Hellwig2020-07-311-1/+1
| * init: add an init_chroot helperChristoph Hellwig2020-07-311-6/+1
| * init: add an init_chdir helperChristoph Hellwig2020-07-311-6/+1
| * fs: remove ksys_fchmodChristoph Hellwig2020-07-311-6/+1
| * fs: remove ksys_openChristoph Hellwig2020-07-311-3/+8