aboutsummaryrefslogtreecommitdiffstats
path: root/fs/file_table.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-04-21fs: Make file-nr output the total allocated file handlesLi RongQing1-1/+1
2025-03-24Merge tag 'vfs-6.15-rc1.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfsLinus Torvalds1-21/+49
2025-03-24Merge tag 'vfs-6.15-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfsLinus Torvalds1-1/+2
2025-03-19fs: predict not reaching the limit in alloc_empty_file()Mateusz Guzik1-1/+2
2025-03-05file: add fput and file_ref_put routines optimized for use when closing a fdMateusz Guzik1-21/+49
2025-02-07fsnotify: disable pre-content and permission events by defaultAmir Goldstein1-0/+5
2025-02-07fsnotify: disable notification by default for all pseudo filesAmir Goldstein1-0/+11
2025-02-01Merge tag 'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-3/+1
2025-01-28treewide: const qualify ctl_tables where applicableJoel Granados1-1/+1
2025-01-27add a string-to-qstr constructorAl Viro1-3/+1
2024-12-22file: flush delayed work in delayed fput()shao mingyin1-2/+3
2024-12-22fs: fix proc_handler for sysctl_nr_openJinliang Zheng1-1/+1
2024-10-30Merge branch 'work.fdtable' into vfs.fileChristian Brauner1-1/+0
2024-10-30fs: port files to file_refChristian Brauner1-9/+25
2024-10-08fs: protect backing files with rcuChristian Brauner1-4/+13
2024-10-07remove pointless includes of <linux/fdtable.h>Al Viro1-1/+0
2024-09-18Merge tag 'slab-for-6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slabLinus Torvalds1-3/+8
2024-09-16Merge tag 'vfs-6.12.file' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfsLinus Torvalds1-5/+11
2024-09-12fs: add f_pipeChristian Brauner1-0/+7
2024-09-10file: port to struct kmem_cache_argsChristian Brauner1-3/+8
2024-08-29fs: use kmem_cache_create_rcu()Christian Brauner1-3/+3
2024-08-28file: reclaim 24 bytes from f_ownerChristian Brauner1-2/+1
2024-08-19Fixed: fs: file_table_c: Missing blank line warnings and struct declaration improvedMohit04041-1/+4
2024-07-24sysctl: treewide: constify the ctl_table argument of proc_handlersJoel Granados1-1/+1
2024-03-12Merge tag 'lsm-pr-20240312' of git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/lsmLinus Torvalds1-2/+1
2024-02-25file: add alloc_file_pseudo_noaccount()Christian Brauner1-0/+24
2024-02-25file: prepare for new helperChristian Brauner1-18/+41
2024-02-15ima: Move to LSM infrastructureRoberto Sassu1-2/+0
2024-02-15security: Introduce file_release hookRoberto Sassu1-0/+1
2024-01-11Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-5/+0
2024-01-10Merge tag 'sysctl-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linuxLinus Torvalds1-1/+0
2023-12-28fs: Remove the now superfluous sentinel elements from ctl_table arrayJoel Granados1-1/+0
2023-12-12fs: replace f_rcuhead with f_task_workChristian Brauner1-3/+3
2023-12-12file: massage cleanup of files that failed to openAl Viro1-12/+4
2023-11-25d_alloc_pseudo(): move setting ->d_op there from the (sole) callerAl Viro1-5/+0
2023-11-02Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds1-1/+1
2023-10-19fs: store real path instead of fake path in backing file f_pathAmir Goldstein1-6/+6
2023-10-19backing file: free directlyChristian Brauner1-8/+1
2023-10-19file: convert to SLAB_TYPESAFE_BY_RCUChristian Brauner1-17/+23
2023-10-19vfs: shave work on failed file openMateusz Guzik1-0/+12
2023-10-18treewide: mark stuff as __ro_after_initAlexey Dobriyan1-1/+1
2023-08-08fs: use __fput_sync in close(2)Linus Torvalds1-4/+1
2023-07-02fs: move cleanup from init_file() into its callersAmir Goldstein1-4/+10
2023-06-19fs: use backing_file container for internal files with "fake" f_pathAmir Goldstein1-2/+48
2023-06-19fs: move kmem_cache_zalloc() into alloc_empty_file*() helpersAmir Goldstein1-15/+26
2023-01-11filelock: move file locking definitions to separate header fileJeff Layton1-0/+1
2022-08-16locks: fix TOCTOU race when granting write leaseAmir Goldstein1-6/+1
2022-08-03Merge tag 'pull-work.iov_iter-base' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-8/+9
2022-07-16fs: remove no_llseekJason A. Donenfeld1-1/+1
2022-07-16fs: clear or set FMODE_LSEEK based on llseek functionJason A. Donenfeld1-0/+2