summaryrefslogtreecommitdiffstats
path: root/include/linux/file.h
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2024-09-231-26/+27
|\
| * add struct fd constructors, get rid of __to_fd()Al Viro2024-08-121-22/+11
| * struct fd: representation changeAl Viro2024-08-121-6/+16
| * introduce fd_file(), convert all accessors to it.Al Viro2024-08-121-2/+4
* | Merge tag 'vfs-6.12.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2024-09-161-0/+2
|\ \
| * | file: add fput() cleanup helperChristian Brauner2024-08-091-0/+2
| |/
* / file: fix typo in take_fd() commentMathias Krause2024-08-121-1/+1
|/
* file: add take_fd() cleanup helperChristian Brauner2024-06-281-0/+20
* file: add fd_raw cleanup classChristian Brauner2024-05-091-0/+1
* file: add alloc_file_pseudo_noaccount()Christian Brauner2024-02-251-0/+2
* file: remove __receive_fd()Christian Brauner2023-12-121-4/+1
* file: stop exposing receive_fd_user()Christian Brauner2023-12-121-7/+0
* locking: Introduce __cleanup() based infrastructurePeter Zijlstra2023-06-261-0/+6
* fs: remove fget_many and fput_many interfaceGou Hao2022-05-141-2/+0
* file: Export receive_fd() to modulesXie Yongji2021-09-061-4/+3
* fs: split receive_fd_replace from __receive_fdChristoph Hellwig2021-04-161-7/+4
* fs: Expand __receive_fd() to accept existing fdKees Cook2020-07-131-3/+7
* fs: Add receive_fd() wrapper for __receive_fd()Kees Cook2020-07-131-0/+7
* fs: Move __scm_install_fd() to __receive_fd()Kees Cook2020-07-131-0/+8
* sysctl: remove all extern declaration from sysctl.cChristoph Hellwig2020-04-271-0/+2
* io_uring: make sure openat/openat2 honor rlimit nofileJens Axboe2020-03-201-0/+1
* vfs, fdtable: Add fget_task helperSargun Dhillon2020-01-131-0/+2
* fs: add fget_many() and fput_many()Jens Axboe2019-02-281-0/+2
* make alloc_file() staticAl Viro2018-07-121-2/+0
* new helper: alloc_file_clone()Al Viro2018-07-121-0/+2
* new wrapper: alloc_file_pseudo()Al Viro2018-07-121-0/+3
* fold put_filp() into fput()Al Viro2018-07-121-1/+0
* alloc_file(): switch to passing O_... flags instead of FMODE_... modeAl Viro2018-07-121-1/+1
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* constify alloc_file()Al Viro2016-12-051-1/+1
* give readdir(2)/getdents(2)/etc. uniform exclusion with lseek()Al Viro2016-05-021-0/+13
* include/linux/file.h: remove get_unused_fd() macroYann Droneaud2014-12-101-1/+0
* get rid of fget_light()Al Viro2014-03-101-10/+11
* vfs: atomic f_pos accesses as per POSIXLinus Torvalds2014-03-101-2/+4
* switch simple cases of fget_light to fdgetAl Viro2012-09-261-2/+3
* new helpers: fdget()/fdput()Al Viro2012-09-261-0/+26
* make expand_files() and alloc_fd() staticAl Viro2012-09-261-1/+0
* new helper: replace_fd()Al Viro2012-09-261-0/+1
* take purely descriptor-related stuff from fcntl.c to file.cAl Viro2012-09-261-0/+2
* make get_unused_fd_flags() a functionAl Viro2012-09-261-2/+2
* switch fput to task_work_addAl Viro2012-07-221-0/+3
* vfs: drop_file_write_access() made staticAl Viro2012-03-201-1/+0
* New kind of open files - "location only".Al Viro2011-03-151-0/+2
* fs: Remove unlikely() from fput_light()Steven Rostedt2011-01-171-1/+1
* get rid of the magic around f_count in aioAl Viro2010-05-271-1/+0
* switch alloc_file() to passing struct pathAl Viro2009-12-161-2/+3
* get rid of init_file()Al Viro2009-12-161-3/+0
* [PATCH] introduce fmode_t, do annotationsAl Viro2008-10-211-2/+2
* [PATCH] merge locate_fd() and get_unused_fd()Al Viro2008-08-011-1/+2
* [PATCH] split linux/file.hAl Viro2008-05-011-84/+2