summaryrefslogtreecommitdiffstats
path: root/fs/internal.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* fs: store real path instead of fake path in backing file f_pathAmir Goldstein2023-10-191-1/+1
* fs: get mnt_writers count for an open backing file's real pathAmir Goldstein2023-10-191-2/+9
* vfs: shave work on failed file openMateusz Guzik2023-10-191-0/+1
* fs: rename __mnt_{want,drop}_write*() helpersAmir Goldstein2023-09-111-6/+6
* Merge tag 'for-6.6/block-2023-08-28' of git://git.kernel.dk/linuxLinus Torvalds2023-08-301-6/+0
|\
| * fs: remove emergency_thaw_bdevChristoph Hellwig2023-08-021-6/+0
* | super: make locking naming consistentChristian Brauner2023-08-211-1/+1
* | fs: simplify invalidate_inodesChristoph Hellwig2023-08-211-1/+1
|/
* Merge tag 'v6.5/vfs.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vf...Linus Torvalds2023-06-261-2/+3
|\
| * fs: use backing_file container for internal files with "fake" f_pathAmir Goldstein2023-06-191-2/+3
* | Merge tag 'v6.5/vfs.rename.locking' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-06-261-0/+2
|\ \
| * | fs: Establish locking order for unrelated directoriesJan Kara2023-06-021-0/+2
| |/
* / fs: Provide helpers for manipulating sb->s_readonly_remountJan Kara2023-06-201-0/+41
|/
* Merge tag '6.4-rc-ksmbd-server-fixes' of git://git.samba.org/ksmbdLinus Torvalds2023-04-291-2/+0
|\
| * ksmbd: remove internal.h includeNamjae Jeon2023-04-211-2/+0
* | nfs: use vfs setgid helperChristian Brauner2023-03-301-2/+0
|/
* Merge tag 'for-6.3/dio-2023-02-16' of git://git.kernel.dk/linuxLinus Torvalds2023-02-201-3/+1
|\
| * fs: move sb_init_dio_done_wq out of direct-io.cChristoph Hellwig2023-01-261-3/+1
* | fs: move mnt_idmapChristian Brauner2023-01-191-1/+4
* | fs: port privilege checking helpers to mnt_idmapChristian Brauner2023-01-191-3/+3
* | fs: port ->permission() to pass mnt_idmapChristian Brauner2023-01-191-2/+2
|/
* acl: conver higher-level helpers to rely on mnt_idmapChristian Brauner2022-10-311-6/+6
* Merge branch 'fs.acl.rework' into for-nextChristian Brauner2022-10-241-0/+21
|\
| * xattr: use posix acl apiChristian Brauner2022-10-201-0/+20
| * internal: add may_write_xattr()Christian Brauner2022-10-201-0/+1
* | attr: use consistent sgid stripping checksChristian Brauner2022-10-181-1/+1
* | attr: add setattr_should_drop_sgid()Christian Brauner2022-10-181-0/+6
* | attr: add in_group_or_capable()Christian Brauner2022-10-181-0/+2
|/
* Merge tag 'pull-path' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2022-10-071-1/+1
|\
| * may_linkat(): constify pathAl Viro2022-09-011-1/+1
* | Merge tag 'pull-file' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2022-10-071-0/+10
|\ \
| * | locks: fix TOCTOU race when granting write leaseAmir Goldstein2022-08-161-0/+10
| |/
* / [coredump] don't use __kernel_write() on kmap_local_page()Al Viro2022-09-281-0/+3
|/
* Merge tag 'pull-18-rc1-work.mount' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2022-06-051-0/+1
|\
| * uninline may_mount() and don't opencode it in fspick(2)/fsopen(2)Al Viro2022-05-201-0/+1
* | Merge tag 'pull-18-rc1-work.fd' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-06-051-1/+1
|\ \
| * | Unify the primitives for file descriptor closingAl Viro2022-05-151-1/+1
| |/
* | fs: split off do_getxattr from getxattrStefan Roesch2022-04-251-0/+5
* | fs: split off setxattr_copy and do_setxattr function from setxattrStefan Roesch2022-04-251-0/+24
|/
* Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2022-04-021-1/+1
|\
| * constify struct path argument of finish_automount()/do_add_mount()Al Viro2022-01-311-1/+1
* | Merge tag 'for-5.18-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kda...Linus Torvalds2022-03-221-5/+0
|\ \
| * | fs: export rw_verify_area()Omar Sandoval2022-03-141-5/+0
| |/
* / io-uring: Make statx API stableStefan Roesch2022-03-101-1/+3
|/
* fs/buffer: Convert __block_write_begin_int() to take a folioMatthew Wilcox (Oracle)2021-12-161-1/+1
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-11-091-1/+0
|\
| * vfs: keep inodes with page cache off the inode shrinker LRUJohannes Weiner2021-11-091-1/+0
* | block: simplify the block device syncing codeChristoph Hellwig2021-10-221-6/+0
* | block: remove __sync_blockdevChristoph Hellwig2021-10-221-5/+0
|/
* block: move fs/block_dev.c to block/bdev.cChristoph Hellwig2021-09-071-1/+1