summaryrefslogtreecommitdiff
path: root/fs/open.c
Commit message (Expand)AuthorAgeFilesLines
* open: return EINVAL for O_DIRECTORY | O_CREATChristian Brauner2023-03-221-5/+13
* vfs: avoid duplicating creds in faccessat if possibleMateusz Guzik2023-02-271-1/+37
* Merge tag 'fs.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/idma...Linus Torvalds2023-02-201-2/+3
|\
| * fs: Use CHECK_DATA_CORRUPTION() when kernel bugs are detectedJann Horn2023-01-271-2/+3
* | Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2023-02-201-17/+18
|\ \
| * | fs: port vfs{g,u}id helpers to mnt_idmapChristian Brauner2023-01-191-4/+3
| * | fs: port privilege checking helpers to mnt_idmapChristian Brauner2023-01-191-3/+2
| * | fs: port ->permission() to pass mnt_idmapChristian Brauner2023-01-191-4/+2
| * | fs: port vfs_*() helpers to struct mnt_idmapChristian Brauner2023-01-181-9/+14
| |/
* | fs: remove locks_inodeJeff Layton2023-01-111-1/+1
* | filelock: move file locking definitions to separate header fileJeff Layton2023-01-111-0/+1
|/
* 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
|\