Linus Torvalds
|
f956d08a56
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
7 năm trước cách đây |
Linus Torvalds
|
06c86e66d6
Merge branch 'work.dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
7 năm trước cách đây |
Al Viro
|
61fec493c9
get rid of dead code in d_find_alias()
|
7 năm trước cách đây |
Al Viro
|
1e2e547a93
do d_instantiate/unlock_new_inode combinations safely
|
7 năm trước cách đây |
Al Viro
|
4fb4887140
restore cond_resched() in shrink_dcache_parent()
|
7 năm trước cách đây |
Al Viro
|
1088a6408c
dput(): turn into explicit while() loop
|
7 năm trước cách đây |
Al Viro
|
9c5f1d3019
dcache: move cond_resched() into the end of __dentry_kill()
|
7 năm trước cách đây |
Al Viro
|
3a8e3611e0
d_walk(): kill 'finish' callback
|
7 năm trước cách đây |
Al Viro
|
ff17fa561a
d_invalidate(): unhash immediately
|
7 năm trước cách đây |
Nikolay Borisov
|
32785c0539
fs/dcache.c: add cond_resched() in shrink_dentry_list()
|
7 năm trước cách đây |
Roman Gushchin
|
f1782c9bc5
dcache: account external names as indirectly reclaimable memory
|
7 năm trước cách đây |
Al Viro
|
cbd4a5bcb2
d_genocide: move export to definition
|
7 năm trước cách đây |
Al Viro
|
42177007aa
fold dentry_lock_for_move() into its sole caller and clean it up
|
7 năm trước cách đây |
Al Viro
|
076515fc92
make non-exchanging __d_move() copy ->d_parent rather than swap them
|
7 năm trước cách đây |
Al Viro
|
7a5cf791a7
split d_path() and friends into a separate file
|
7 năm trước cách đây |
Al Viro
|
43986d63b6
dcache.c: trim includes
|
7 năm trước cách đây |
John Ogness
|
8f04da2adb
fs/dcache: Avoid a try_lock loop in shrink_dentry_list()
|
7 năm trước cách đây |
Al Viro
|
f657a666fd
get rid of trylock loop around dentry_kill()
|
7 năm trước cách đây |
Al Viro
|
62d9956cef
handle move to LRU in retain_dentry()
|
7 năm trước cách đây |
Al Viro
|
a338579f2f
dput(): consolidate the "do we need to retain it?" into an inlined helper
|
7 năm trước cách đây |
Al Viro
|
8b987a46a1
split the slow part of lock_parent() off
|
7 năm trước cách đây |
Al Viro
|
65d8eb5a8f
now lock_parent() can't run into killed dentry
|
7 năm trước cách đây |
Al Viro
|
3b3f09f48b
get rid of trylock loop in locking dentries on shrink list
|
7 năm trước cách đây |
Al Viro
|
c19457f0ae
d_delete(): get rid of trylock loop
|
7 năm trước cách đây |
John Ogness
|
c1d0c1a2b5
fs/dcache: Move dentry_kill() below lock_parent()
|
7 năm trước cách đây |
John Ogness
|
06080d100d
fs/dcache: Remove stale comment from dentry_kill()
|
7 năm trước cách đây |
Al Viro
|
0632a9ac7b
take write_seqcount_invalidate() into __d_drop()
|
7 năm trước cách đây |
Will Deacon
|
8cc07c808c
fs: dcache: Use READ_ONCE when accessing i_dir_seq
|
7 năm trước cách đây |
Will Deacon
|
015555fd4d
fs: dcache: Avoid livelock between d_alloc_parallel and __d_add
|
7 năm trước cách đây |
Al Viro
|
3b82140963
lock_parent() needs to recheck if dentry got __dentry_kill'ed under it
|
7 năm trước cách đây |