summaryrefslogtreecommitdiffstats
path: root/fs/open.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* cred: get rid of CONFIG_DEBUG_CREDENTIALSJens Axboe2023-12-151-3/+0
* fs: store real path instead of fake path in backing file f_pathAmir Goldstein2023-10-191-12/+11
* fs: get mnt_writers count for an open backing file's real pathAmir Goldstein2023-10-191-6/+25
* fs: rename __mnt_{want,drop}_write*() helpersAmir Goldstein2023-09-111-1/+1
* Merge tag 'v6.6-vfs.fchmodat2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2023-08-281-4/+19
|\
| * fchmodat2: add support for AT_EMPTY_PATHAleksa Sarai2023-07-281-1/+3
| * fs: Add fchmodat2()Alexey Gladkov2023-07-271-4/+17
* | Merge tag 'v6.6-vfs.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2023-08-281-5/+26
|\ \
| * | fs: Fix kernel-doc warningsMatthew Wilcox (Oracle)2023-08-191-2/+2
| * | fs: use __fput_sync in close(2)Linus Torvalds2023-08-081-3/+24
| |/
* / open: make RESOLVE_CACHED correctly test for O_TMPFILEAleksa Sarai2023-08-061-1/+1
|/
* Merge tag 'fsnotify_for_v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-06-291-1/+5
|\
| * fsnotify: move fsnotify_open() hook into do_dentry_open()Amir Goldstein2023-06-121-1/+5
* | Merge tag 'v6.5/vfs.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2023-06-261-11/+65
|\ \
| * | fs: use backing_file container for internal files with "fake" f_pathAmir Goldstein2023-06-191-12/+33
| * | fs: use a helper for opening kernel internal filesAmir Goldstein2023-06-191-0/+33
| |/
* | fs: fix incorrect fmode_t castsMin-Hua Chen2023-05-151-1/+1
* | fs/open.c: Fix W=1 kernel doc warningsAnuradha Weeraman2023-05-151-10/+2
|/
* open: return EINVAL for O_DIRECTORY | O_CREATChristian Brauner2023-03-221-5/+13
* vfs: avoid duplicating creds in faccessat if possibleMateusz Guzik2023-02-281-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-071-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-271-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-101-5/+4
|/
* fs: remove fs.f_write_hintChristoph Hellwig2022-03-091-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