Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
d7dc450d5a7162de96edbed6b1792240c2f3a55f
/
fs
/
file.c
3f07c01
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/signal.h>
by Ingo Molnar
· 8 years ago
9b80a18
fs/file: more unsigned file descriptors
by Alexey Dobriyan
· 8 years ago
63b6df1
give readdir(2)/getdents(2)/etc. uniform exclusion with lseek()
by Al Viro
· 9 years ago
5d09705
kmemcg: account certain kmem allocations to memcg
by Vladimir Davydov
· 9 years ago
752343b
fs/file.c: __const_max is actually __const_min :-)
by Rasmus Villemoes
· 9 years ago
ea5c58e
vfs: clear remainder of 'full_fds_bits' in dup_fd()
by Eric Biggers
· 9 years ago
fc90888
vfs: conditionally clear close-on-exec flag
by Linus Torvalds
· 9 years ago
f3f86e3
vfs: Fix pathological performance case for __alloc_fd()
by Linus Torvalds
· 9 years ago
5ba97d2
fs/file.c: __fget() and dup2() atomicity rules
by Eric Dumazet
· 9 years ago
8a81252
fs/file.c: don't acquire files->file_lock in fd_install()
by Eric Dumazet
· 9 years ago
90f31d0
mm: rcu-protected get_mm_exe_file()
by Konstantin Khlebnikov
· 10 years ago
8d10a03
fs/file.c: replace get_unused_fd() with get_unused_fd_flags(0)
by Yann Droneaud
· 10 years ago
d6dd50e
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 10 years ago
e983094
missing annotation in fs/file.c
by Al Viro
· 10 years ago
bde6c3a
rcu: Provide cond_resched_rcu_qs() to force quiescent states in long loops
by Paul E. McKenney
· 10 years ago
f6c0a19
fs/file.c: don't open-code kvfree()
by Al Viro
· 11 years ago
5166701
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 11 years ago
7f4b36f
get rid of files_defer_init()
by Al Viro
· 11 years ago
b3fd4ea
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 11 years ago
99aea68
vfs: Don't let __fdget_pos() get FMODE_PATH files
by Eric Biggers
· 11 years ago
bd2a31d
get rid of fget_light()
by Al Viro
· 11 years ago
add1f09
fs: Substitute rcu_access_pointer() for rcu_dereference_raw()
by Paul E. McKenney
· 11 years ago
96c7a2f
fs/file.c:fdtable: avoid triggering OOMs from alloc_fdmem
by Eric W. Biederman
· 11 years ago
e6ff9a9
fs: __fget_light() can use __fget() in slow path
by Oleg Nesterov
· 11 years ago
ad46183
fs: factor out common code in fget_light() and fget_raw_light()
by Oleg Nesterov
· 11 years ago
1deb46e
fs: factor out common code in fget() and fget_raw()
by Oleg Nesterov
· 11 years ago
ce08b62
change close_files() to use rcu_dereference_raw(files->fdt)
by Oleg Nesterov
· 11 years ago
a8d4b83
introduce __fcheck_files() to fix rcu_dereference_check_fdtable(), kill rcu_my_thread_group_empty()
by Oleg Nesterov
· 11 years ago
ac3e3c5
don't bother with deferred freeing of fdtables
by Al Viro
· 12 years ago
eece09e
locking: Various static lock initializer fixes
by Thomas Gleixner
· 13 years ago
6ae1417
misc: remove __dev* attributes.
by Greg Kroah-Hartman
· 12 years ago
9977d9b
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/signal
by Linus Torvalds
· 12 years ago
a77cfcb
fix off-by-one in argument passed by iterate_fd() to callbacks
by Al Viro
· 12 years ago
c414467
kill daemonize()
by Al Viro
· 12 years ago
8d93810
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 12 years ago
5a84776
kill bogus BUG_ON() in do_close_on_exec()
by Al Viro
· 12 years ago
08f05c4
Return the right error value when dup[23]() newfd argument is too large
by Al Viro
· 12 years ago
aed9764
dup3: Return an error when oldfd == newfd.
by Richard W.M. Jones
· 12 years ago
4557c66
export fget_light
by Al Viro
· 12 years ago
864bdb3
new helper: daemonize_descriptors()
by Al Viro
· 12 years ago
c3c073f
new helper: iterate_fd()
by Al Viro
· 12 years ago
ad47bd7
make expand_files() and alloc_fd() static
by Al Viro
· 12 years ago
b8318b0
take __{set,clear}_{open_fd,close_on_exec}() into fs/file.c
by Al Viro
· 12 years ago
8280d16
new helper: replace_fd()
by Al Viro
· 12 years ago
fe17f22
take purely descriptor-related stuff from fcntl.c to file.c
by Al Viro
· 12 years ago
6a6d27d
take close-on-exec logics to fs/file.c, clean it up a bit
by Al Viro
· 12 years ago
483ce1d
take descriptor-related part of close() to file.c
by Al Viro
· 12 years ago
0ee8cdf
take fget() and friends to fs/file.c
by Al Viro
· 12 years ago
f869e8a
expose a low-level variant of fd_install() for binder
by Al Viro
· 12 years ago
56007ca
move put_unused_fd() and fd_install() to fs/file.c
by Al Viro
· 12 years ago
1983e78
trim free_fdtable_rcu()
by Al Viro
· 12 years ago
b9e02af
don't bother with call_rcu() in put_files_struct()
by Al Viro
· 12 years ago
7cf4dc3
move files_struct-related bits from kernel/exit.c to fs/file.c
by Al Viro
· 12 years ago
dcfadfa
new helper: __alloc_fd()
by Al Viro
· 12 years ago
f33ff99
take rlimit check to callers of expand_files()
by Al Viro
· 12 years ago
1a7bd22
make get_unused_fd_flags() a function
by Al Viro
· 12 years ago
a591afc
Merge branch 'x86-x32-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 13 years ago
630d9c4
fs: reduce the use of module.h wherever possible
by Paul Gortmaker
· 13 years ago
f044db4
fs: Fix close_on_exec pointer in alloc_fdtable
by Bobby Powers
· 13 years ago
1fd36ad
Replace the fd_sets in struct fdtable with an array of unsigned longs
by David Howells
· 13 years ago
1dce27c
Wrap accesses to the fd_sets in struct fdtable
by David Howells
· 13 years ago
6d4831c
vfs: avoid large kmalloc()s for the fdtable
by Andrew Morton
· 14 years ago
a892e2d
vfs: use kmalloc() to allocate fdmem if possible
by Changli Gao
· 14 years ago
b97181f
fs: remove all rcu head initializations, except on_stack initializations
by Paul E. McKenney
· 15 years ago
d554ed89
fs: use rlimit helpers
by Jiri Slaby
· 15 years ago
7dc5215
vfs: Apply lockdep-based checking to rcu_dereference() uses
by Paul E. McKenney
· 15 years ago
d43c36d
headers: remove sched.h from interrupt.h
by Alexey Dobriyan
· 15 years ago
1027abe
[PATCH] merge locate_fd() and get_unused_fd()
by Al Viro
· 16 years ago
4e1e018
[PATCH] fix RLIM_NOFILE handling
by Al Viro
· 16 years ago
eceea0b
[PATCH] avoid multiplication overflows and signedness issues for max_fds
by Al Viro
· 17 years ago
adbecb1
[PATCH] dup_fd() part 4 - race fix
by Al Viro
· 17 years ago
afbec7f
[PATCH] dup_fd() - part 3
by Al Viro
· 17 years ago
9dec3c4
[PATCH] dup_fd() part 2
by Al Viro
· 17 years ago
02afc626
[PATCH] dup_fd() fixes, part 1
by Al Viro
· 17 years ago
f52111b
[PATCH] take init_files to fs/file.c
by Al Viro
· 17 years ago
5c598b3
[PATCH] fix sysctl_nr_open bugs
by Al Viro
· 17 years ago
9f3acc3
[PATCH] split linux/file.h
by Al Viro
· 17 years ago
9cfe015
get rid of NR_OPEN and introduce a sysctl_nr_open
by Eric Dumazet
· 17 years ago
01b2d93
[PATCH] fdtable: Provide free_fdtable() wrapper
by Vadim Lobanov
· 18 years ago
5466b45
[PATCH] fdtable: Implement new pagesize-based fdtable allocator
by Vadim Lobanov
· 18 years ago
4fd4581
[PATCH] fdtable: Remove the free_files field
by Vadim Lobanov
· 18 years ago
bbea9f6
[PATCH] fdtable: Make fdarray and fdsets equal in size
by Vadim Lobanov
· 18 years ago
593be07
[PATCH] file: kill unnecessary timer in fdtable_defer
by Tejun Heo
· 18 years ago
65f27f3
WorkStruct: Pass the work_struct pointer instead of context data
by David Howells
· 18 years ago
327dcaa
[PATCH] expand_fdtable(): remove pointless unlock+lock
by Andrew Morton
· 18 years ago
74d392a
[PATCH] Clean up expand_fdtable() and expand_files()
by Vadim Lobanov
· 18 years ago
8b0e330
[PATCH] alloc_fdtable() cleanup
by Andrew Morton
· 18 years ago
a29b0b7
[PATCH] alloc_fdtable() expansion fix
by Andrew Morton
· 18 years ago
d579091
[PATCH] fix fdset leakage
by Kirill Korotaev
· 18 years ago
92eb7a2
[PATCH] fix weird logic in alloc_fdtable()
by Andrew Morton
· 18 years ago
0a94502
[PATCH] for_each_possible_cpu: fixes for generic part
by KAMEZAWA Hiroyuki
· 19 years ago
0c9e63f
[PATCH] Shrinks sizeof(files_struct) and better layout
by Eric Dumazet
· 19 years ago
88a2a4ac
[PATCH] percpu data: only iterate over possible CPUs
by Eric Dumazet
· 19 years ago
0b175a7
[PATCH] Fix the fdtable freeing in the case of vmalloced fdset/arrays
by Dipankar Sarma
· 19 years ago
ab2af1f
[PATCH] files: files struct with RCU
by Dipankar Sarma
· 19 years ago
badf166
[PATCH] files: break up files struct
by Dipankar Sarma
· 19 years ago
1da177e
Linux-2.6.12-rc2
by Linus Torvalds
· 20 years ago