summaryrefslogtreecommitdiffstats
path: root/fs/file_table.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds2024-01-111-5/+0
|\
| * d_alloc_pseudo(): move setting ->d_op there from the (sole) callerAl Viro2023-11-251-5/+0
* | Merge tag 'sysctl-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds2024-01-101-1/+0
|\ \
| * | fs: Remove the now superfluous sentinel elements from ctl_table arrayJoel Granados2023-12-281-1/+0
| |/
* | fs: replace f_rcuhead with f_task_workChristian Brauner2023-12-121-3/+3
* | file: massage cleanup of files that failed to openAl Viro2023-12-121-12/+4
|/
* Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/...Linus Torvalds2023-11-021-1/+1
|\
| * treewide: mark stuff as __ro_after_initAlexey Dobriyan2023-10-181-1/+1
* | fs: store real path instead of fake path in backing file f_pathAmir Goldstein2023-10-191-6/+6
* | backing file: free directlyChristian Brauner2023-10-191-8/+1
* | file: convert to SLAB_TYPESAFE_BY_RCUChristian Brauner2023-10-191-17/+23
* | vfs: shave work on failed file openMateusz Guzik2023-10-191-0/+12
|/
* fs: use __fput_sync in close(2)Linus Torvalds2023-08-081-4/+1
* fs: move cleanup from init_file() into its callersAmir Goldstein2023-07-021-4/+10
* fs: use backing_file container for internal files with "fake" f_pathAmir Goldstein2023-06-191-2/+48
* fs: move kmem_cache_zalloc() into alloc_empty_file*() helpersAmir Goldstein2023-06-191-15/+26
* filelock: move file locking definitions to separate header fileJeff Layton2023-01-111-0/+1
* locks: fix TOCTOU race when granting write leaseAmir Goldstein2022-08-161-6/+1
* Merge tag 'pull-work.iov_iter-base' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-08-031-8/+9
|\
| * keep iocb_flags() result cached in struct fileAl Viro2022-06-101-0/+1
| * struct file: use anonymous union member for rcuhead and llistAl Viro2022-06-101-8/+8
* | fs: remove no_llseekJason A. Donenfeld2022-07-161-1/+1
* | fs: clear or set FMODE_LSEEK based on llseek functionJason A. Donenfeld2022-07-161-0/+2
|/
* Merge tag 'pull-18-rc1-work.fd' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-06-041-7/+2
|\
| * fs: remove fget_many and fput_many interfaceGou Hao2022-05-141-7/+2
* | SUNRPC: Ensure we flush any closed sockets before xs_xprt_free()Trond Myklebust2022-04-071-0/+1
|/
* fs/file_table: fix adding missing kmemleak_not_leak()Luis Chamberlain2022-02-171-2/+6
* Fix regression due to "fs: move binfmt_misc sysctl to its own file"Domenico Andreoli2022-02-091-0/+2
* fs: move fs stat sysctls to file_table.cLuis Chamberlain2022-01-221-8/+39
* epoll: take epitem list out of struct fileAl Viro2020-10-251-1/+0
* task_work: cleanup notification modesJens Axboe2020-10-171-1/+1
* Revert "fs: Do not check if there is a fsnotify watcher on pseudo inodes"Mel Gorman2020-06-291-1/+1
* fs: Do not check if there is a fsnotify watcher on pseudo inodesMel Gorman2020-06-161-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-nextLinus Torvalds2020-06-031-2/+2
|\
| * sysctl: pass kernel pointers to ->proc_handlerChristoph Hellwig2020-04-271-2/+2
* | vfs: track per-sb writeback errors and report them to syncfsJeff Layton2020-06-021-0/+1
|/
* vfs: Export flush_delayed_fput for use by knfsd.Trond Myklebust2019-08-191-0/+1
* treewide: Add SPDX license identifier for missed filesThomas Gleixner2019-05-211-0/+1
* vfs: syscall: Add open_tree(2) to reference or clone a mountAl Viro2019-03-201-3/+6
* fs: add fget_many() and fput_many()Jens Axboe2019-02-281-2/+7
* mm: convert totalram_pages and totalhigh_pages variables to atomicArun KS2018-12-281-1/+1
* mm: reference totalram_pages and managed_pages once per functionArun KS2018-12-281-3/+4
* Merge tag 'ovl-update-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2018-08-211-21/+48
|\
| * vfs: make open_with_fake_path() not contribute to nr_filesMiklos Szeredi2018-07-181-21/+48
* | make alloc_file() staticAl Viro2018-07-121-2/+1
* | new helper: alloc_file_clone()Al Viro2018-07-121-0/+11
* | new wrapper: alloc_file_pseudo()Al Viro2018-07-121-0/+27
|/
* fold put_filp() into fput()Al Viro2018-07-121-10/+5
* introduce FMODE_OPENEDAl Viro2018-07-121-0/+1
* pass ->f_flags value to alloc_empty_file()Al Viro2018-07-121-4/+4