summaryrefslogtreecommitdiffstats
path: root/include/linux/fdtable.h
Commit message (Expand)AuthorAgeFilesLines
* move close_range(2) into fs/file.c, fold __close_range() into itAl Viro2024-10-071-1/+0
* get rid of ...lookup...fdget_rcu() familyAl Viro2024-10-071-4/+0
* close_range(): fix the logics in descriptor table trimmingAl Viro2024-09-291-4/+4
* fd_is_open(): move to fs/file.cAl Viro2024-04-151-5/+0
* close_on_exec(): pass files_struct instead of fdtableAl Viro2024-04-151-5/+5
* file: s/close_fd_get_file()/file_close_fd()/gChristian Brauner2023-12-121-1/+1
* Improve __fget_files_rcu() code generation (and thus __fget_light())Linus Torvalds2023-12-121-6/+11
* file: convert to SLAB_TYPESAFE_BY_RCUChristian Brauner2023-10-191-14/+3
* Unify the primitives for file descriptor closingAl Viro2022-05-141-1/+1
* file: Remove get_files_structEric W. Biederman2020-12-101-1/+0
* file: Rename __close_fd_get_file close_fd_get_fileEric W. Biederman2020-12-101-1/+1
* file: Rename __close_fd to close_fd and remove the files parameterEric W. Biederman2020-12-101-2/+1
* file: Merge __alloc_fd into alloc_fdEric W. Biederman2020-12-101-2/+0
* file: Merge __fd_install into fd_installEric W. Biederman2020-12-101-2/+0
* file: Implement task_lookup_next_fd_rcuEric W. Biederman2020-12-101-0/+1
* file: Implement task_lookup_fd_rcuEric W. Biederman2020-12-101-0/+2
* file: Rename fcheck lookup_fd_rcuEric W. Biederman2020-12-101-4/+4
* file: Replace fcheck_files with files_lookup_fd_rcuEric W. Biederman2020-12-101-4/+3
* file: Factor files_lookup_fd_locked out of fcheck_filesEric W. Biederman2020-12-101-0/+7
* file: Rename __fcheck_files to files_lookup_fd_rawEric W. Biederman2020-12-101-2/+2
* exec: Remove reset_files_structEric W. Biederman2020-12-101-1/+0
* exec: Simplify unshare_filesEric W. Biederman2020-12-101-1/+1
* close_range: add CLOSE_RANGE_UNSHAREChristian Brauner2020-06-171-3/+5
* open: add close_range()Christian Brauner2020-06-171-0/+2
* binder: fix use-after-free due to ksys_close() during fdget()Todd Kjos2018-12-191-0/+1
* vfs, fdtable: Prevent bounds-check bypass via speculative executionDan Williams2018-01-301-1/+4
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* Merge tag 'gcc-plugins-v4.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2016-10-151-1/+1
|\
| * latent_entropy: Mark functions with __latent_entropyEmese Revfy2016-10-101-1/+1
* | fs/file: more unsigned file descriptorsAlexey Dobriyan2016-09-271-3/+3
|/
* vfs: Fix pathological performance case for __alloc_fd()Linus Torvalds2015-10-311-0/+2
* rcu: Rename rcu_lockdep_assert() to RCU_LOCKDEP_WARN()Paul E. McKenney2015-07-221-2/+2
* fs/file.c: don't acquire files->file_lock in fd_install()Eric Dumazet2015-07-011-0/+3
* get rid of files_defer_init()Al Viro2014-04-011-2/+0
* introduce __fcheck_files() to fix rcu_dereference_check_fdtable(), kill rcu_m...Oleg Nesterov2014-01-251-14/+21
* don't bother with deferred freeing of fdtablesAl Viro2013-05-011-1/+0
* kill daemonize()Al Viro2012-11-281-1/+0
* new helper: daemonize_descriptors()Al Viro2012-09-261-0/+1
* new helper: iterate_fd()Al Viro2012-09-261-0/+3
* make expand_files() and alloc_fd() staticAl Viro2012-09-261-1/+0
* take __{set,clear}_{open_fd,close_on_exec}() into fs/file.cAl Viro2012-09-261-20/+0
* take close-on-exec logics to fs/file.c, clean it up a bitAl Viro2012-09-261-0/+1
* take descriptor-related part of close() to file.cAl Viro2012-09-261-0/+2
* expose a low-level variant of fd_install() for binderAl Viro2012-09-261-0/+2
* move files_struct-related bits from kernel/exit.c to fs/file.cAl Viro2012-09-261-6/+0
* new helper: __alloc_fd()Al Viro2012-09-261-0/+3
* Replace the fd_sets in struct fdtable with an array of unsigned longsDavid Howells2012-02-191-18/+10
* Wrap accesses to the fd_sets in struct fdtableDavid Howells2012-02-191-0/+30
* atomic: use <linux/atomic.h>Arun Sharma2011-07-261-1/+1
* rcu: treewide: Do not use rcu_read_lock_held when calling rcu_dereference_checkMichal Hocko2011-07-081-1/+0