Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
07a4d3649aef01a3150fc3ddd61dc9fbd0e3f15c
/
fs
/
dcache.c
2647537
vfs: Use sequence counter with associated spinlock
by Ahmed S. Darwish
· 4 years, 5 months ago
cb8e59c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
by Linus Torvalds
· 4 years, 7 months ago
2c567af
fs: Introduce DCACHE_DONTCACHE
by Ira Weiny
· 4 years, 8 months ago
3292739
sysctl: pass kernel pointers to ->proc_handler
by Christoph Hellwig
· 4 years, 8 months ago
5bf9a06
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 5 years ago
0aecba6
Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 5 years ago
2fa6b1e
fs/namei.c: fix missing barriers when checking positivity
by Al Viro
· 5 years ago
e840093
fix dget_parent() fastpath race
by Al Viro
· 5 years ago
5c8b0df
make __d_alloc() static
by Al Viro
· 5 years ago
5facae4
locking/lockdep: Remove unused @nested argument from lock_release()
by Qian Cai
· 5 years ago
18253e0
Merge branch 'work.dcache2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 5 years ago
9bdebc2
Teach shrink_dcache_parent() to cope with mixed-filesystem shrink lists
by Al Viro
· 6 years ago
4924646
fsnotify: move fsnotify_nameremove() hook out of d_delete()
by Amir Goldstein
· 6 years ago
457c899
treewide: Add SPDX license identifier for missed files
by Thomas Gleixner
· 6 years ago
a9fbcd6
Merge tag 'fscrypt_for_linus' of git://git.kernel.org/pub/scm/fs/fscrypt/fscrypt
by Linus Torvalds
· 6 years ago
230c640
ovl_lookup_real_one(): don't bother with strlen()
by Al Viro
· 6 years ago
0bf3d5c1
fs, fscrypt: clear DCACHE_ENCRYPTED_NAME when unaliasing directory
by Eric Biggers
· 6 years ago
ab1152d
unexport d_alloc_pseudo()
by Al Viro
· 6 years ago
5467a68
dcache: sort the freeing-without-RCU-delay mess for good.
by Al Viro
· 6 years ago
af0c9af
fs/dcache: Track & report number of negative dentries
by Waiman Long
· 6 years ago
1dbd449
fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb()
by Waiman Long
· 6 years ago
57c8a66
mm: remove include/linux/bootmem.h
by Mike Rapoport
· 6 years ago
2e03b4b
dcache: allocate external names from reclaimable kmalloc caches
by Vlastimil Babka
· 6 years ago
6cd00a0
fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot()
by Tetsuo Handa
· 6 years ago
4591343
Merge branches 'work.misc' and 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 6 years ago
0ea97a2
Merge branch 'work.mkdir' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 6 years ago
4c0d7cd
make sure that __dentry_kill() always invalidates d_seq, unhashed or not
by Al Viro
· 6 years ago
90bad5e
root dentries need RCU-delayed freeing
by Al Viro
· 6 years ago
7964410
fs: dcache: Use true and false for boolean values
by Gustavo A. R. Silva
· 6 years ago
c2b6d62
new primitive: discard_new_inode()
by Al Viro
· 7 years ago
c971e6a0
kill d_instantiate_no_diralias()
by Al Viro
· 7 years ago
63a67a9
kill dentry_update_name_case()
by Al Viro
· 7 years ago
f956d08a
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 7 years ago
06c86e66
Merge branch 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 7 years ago
61fec49
get rid of dead code in d_find_alias()
by Al Viro
· 7 years ago
1e2e547
do d_instantiate/unlock_new_inode combinations safely
by Al Viro
· 7 years ago
4fb4887
restore cond_resched() in shrink_dcache_parent()
by Al Viro
· 7 years ago
1088a64
dput(): turn into explicit while() loop
by Al Viro
· 7 years ago
9c5f1d3
dcache: move cond_resched() into the end of __dentry_kill()
by Al Viro
· 7 years ago
3a8e361
d_walk(): kill 'finish' callback
by Al Viro
· 7 years ago
ff17fa5
d_invalidate(): unhash immediately
by Al Viro
· 7 years ago
32785c0
fs/dcache.c: add cond_resched() in shrink_dentry_list()
by Nikolay Borisov
· 7 years ago
f1782c9
dcache: account external names as indirectly reclaimable memory
by Roman Gushchin
· 7 years ago
cbd4a5b
d_genocide: move export to definition
by Al Viro
· 7 years ago
4217700
fold dentry_lock_for_move() into its sole caller and clean it up
by Al Viro
· 7 years ago
076515f
make non-exchanging __d_move() copy ->d_parent rather than swap them
by Al Viro
· 7 years ago
7a5cf79
split d_path() and friends into a separate file
by Al Viro
· 7 years ago
43986d6
dcache.c: trim includes
by Al Viro
· 7 years ago
8f04da2
fs/dcache: Avoid a try_lock loop in shrink_dentry_list()
by John Ogness
· 7 years ago
f657a66
get rid of trylock loop around dentry_kill()
by Al Viro
· 7 years ago
62d9956
handle move to LRU in retain_dentry()
by Al Viro
· 7 years ago
a338579
dput(): consolidate the "do we need to retain it?" into an inlined helper
by Al Viro
· 7 years ago
8b987a4
split the slow part of lock_parent() off
by Al Viro
· 7 years ago
65d8eb5
now lock_parent() can't run into killed dentry
by Al Viro
· 7 years ago
3b3f09f
get rid of trylock loop in locking dentries on shrink list
by Al Viro
· 7 years ago
c19457f
d_delete(): get rid of trylock loop
by Al Viro
· 7 years ago
c1d0c1a
fs/dcache: Move dentry_kill() below lock_parent()
by John Ogness
· 7 years ago
06080d1
fs/dcache: Remove stale comment from dentry_kill()
by John Ogness
· 7 years ago
0632a9a
take write_seqcount_invalidate() into __d_drop()
by Al Viro
· 7 years ago
8cc07c8
fs: dcache: Use READ_ONCE when accessing i_dir_seq
by Will Deacon
· 7 years ago
015555f
fs: dcache: Avoid livelock between d_alloc_parallel and __d_add
by Will Deacon
· 7 years ago
3b82140
lock_parent() needs to recheck if dentry got __dentry_kill'ed under it
by Al Viro
· 7 years ago
139351f
Merge branch 'overlayfs-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs
by Linus Torvalds
· 7 years ago
617aebe
Merge tag 'usercopy-v4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
by Linus Torvalds
· 7 years ago
8e44e66
Merge branch 'KASAN-read_word_at_a_time'
by Linus Torvalds
· 7 years ago
babcbbc
fs: dcache: Revert "manually unpoison dname after allocation to shut up kasan's reports"
by Andrey Ryabinin
· 7 years ago
bfe7aa6
fs/dcache: Use read_word_at_a_time() in dentry_string_cmp()
by Andrey Ryabinin
· 7 years ago
dc1efc3
Merge branch 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 7 years ago
19e7b5f
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 7 years ago
b35d786
dcache: delete unused d_hash_mask
by Alexey Dobriyan
· 7 years ago
854d3e6
dcache: subtract d_hash_shift from 32 in advance
by Alexey Dobriyan
· 7 years ago
f9c3467
vfs: factor out helpers d_instantiate_anon() and d_alloc_anon()
by Miklos Szeredi
· 7 years ago
e8f9e5b
ovl: verify directory index entries on mount
by Amir Goldstein
· 7 years ago
6a9b882
vfs: Define usercopy region in names_cache slab caches
by David Windsor
· 8 years ago
8034426
dcache: Define usercopy region in dentry_cache slab cache
by David Windsor
· 8 years ago
6164782
VFS: close race between getcwd() and d_move()
by NeilBrown
· 7 years ago
f1ee616
VFS: don't keep disconnected dentries on d_anon
by NeilBrown
· 7 years ago
9c56503
vfs: remove unused hardirq.h
by Yang Shi
· 7 years ago
7088efa
fs/dcache: Use release-acquire for name/length update
by Paul E. McKenney
· 7 years ago
4950276
kmemcheck: remove annotations
by Levin, Alexander (Sasha Levin)
· 7 years ago
66702eb
locking/atomics, fs/dcache: Convert ACCESS_ONCE() to READ_ONCE()/WRITE_ONCE()
by Mark Rutland
· 7 years ago
506458e
locking/barriers: Convert users of lockless_dereference() to READ_ONCE()
by Will Deacon
· 7 years ago
78dcf73
Merge branch 'work.mount' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 7 years ago
b17c070
fs/dcache.c: fix spin lockup issue on nlru->lock
by Sahitya Tummala
· 7 years ago
b8d4c1f
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 7 years ago
49d31c2
dentry name snapshots
by Al Viro
· 7 years ago
3d375d7
mm: update callers to use HASH_ZERO flag
by Pavel Tatashin
· 7 years ago
cdf0122
VFS: Provide empty name qstr
by David Howells
· 7 years ago
6916363
fs/dcache: init in_lookup_hashtable
by Sebastian Andrzej Siewior
· 8 years ago
81be24d
Hang/soft lockup in d_invalidate with simultaneous calls
by Al Viro
· 8 years ago
563f400
fs: don't set *REFERENCED on single use objects
by Josef Bacik
· 8 years ago
3895dbf
mnt: Protect the mountpoint hashtable with mount_lock
by Eric W. Biederman
· 8 years ago
7c0f6ba
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
by Linus Torvalds
· 8 years ago
f74e7b3
vfs: remove unused have_submounts() function
by Ian Kent
· 8 years ago
0161949
vfs: add path_has_submounts()
by Ian Kent
· 8 years ago
fe64f32
Merge branch 'for-linus-2' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
835c92d
Merge branch 'work.const-qstr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
6fa67e7
get rid of 'parent' argument of ->d_compare()
by Al Viro
· 8 years ago
15d3c58
fold _d_rehash() and __d_rehash() together
by Al Viro
· 8 years ago
d614146
fold dentry_rcuwalk_invalidate() into its only remaining caller
by Al Viro
· 8 years ago
Next »