Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
3ad017bac94ac86edf18d0e2218ebafe71e23d45
/
fs
/
dcache.c
4bf46a2
VFS: Impose ordering on accesses of d_inode and d_flags
by David Howells
· 10 years ago
3d330dc
dcache: return -ESTALE not -EBUSY on distributed fs race
by J. Bruce Fields
· 10 years ago
44bdb5e
VFS: Split DCACHE_FILE_TYPE into regular and special types
by David Howells
· 10 years ago
df1a085
VFS: Add a fallthrough flag for marking virtual dentries
by David Howells
· 10 years ago
5065296
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 10 years ago
df4c0e3
fs: dcache: manually unpoison dname after allocation to shut up kasan's reports
by Andrey Ryabinin
· 10 years ago
3f97b16
list_lru: add helpers to isolate items
by Vladimir Davydov
· 10 years ago
503c358
list_lru: introduce list_lru_shrink_{count,walk}
by Vladimir Davydov
· 10 years ago
360f547
dcache: let the dentry count go down to zero without taking d_lock
by Linus Torvalds
· 10 years ago
d6cb125
kill d_validate()
by Al Viro
· 10 years ago
ba00410
Merge branch 'iov_iter' into for-next
by Al Viro
· 10 years ago
4a7795d
vfs: fix reference leak in d_prune_aliases()
by Yan, Zheng
· 10 years ago
08d4f77
dcache: fix kmemcheck warning in switch_names
by Mikulas Patocka
· 10 years ago
b5ae6b1
merge d_materialise_unique() into d_splice_alias()
by Al Viro
· 10 years ago
427c77d
d_add_ci() should just accept a hashed exact match if it finds one
by Al Viro
· 10 years ago
ca5358e
deal with deadlock in d_walk()
by Al Viro
· 10 years ago
946e51f
move d_rcu from overlapping d_child to overlapping d_alias
by Al Viro
· 10 years ago
51486b9
fix inode leaks on d_splice_alias() failure exits
by Al Viro
· 10 years ago
810bb17
take dname_external() into fs/dcache.c
by Al Viro
· 10 years ago
b8314f9
dcache: Fix no spaces at the start of a line in dcache.c
by Daeseok Youn
· 10 years ago
2926620
dcache.c: call ->d_prune() regardless of d_unhashed()
by Al Viro
· 11 years ago
29355c3
d_prune_alias(): just lock the parent and call __dentry_kill()
by Al Viro
· 11 years ago
5542aa2
vfs: Make d_invalidate return void
by Eric W. Biederman
· 11 years ago
1ffe46d
vfs: Merge check_submounts_and_drop and d_invalidate
by Eric W. Biederman
· 11 years ago
8ed936b
vfs: Lazily remove mounts on unlinked files and directories.
by Eric W. Biederman
· 11 years ago
bafc9b7
vfs: More precise tests in d_invalidate
by Eric W. Biederman
· 11 years ago
3ccb354
vfs: Document the effect of d_revalidate on d_find_alias
by Eric W. Biederman
· 11 years ago
8d85b48
Allow sharing external names after __d_move()
by Al Viro
· 10 years ago
6d13f69
missing data dependency barrier in prepend_name()
by Al Viro
· 10 years ago
d2fa4a8
vfs: Don't exchange "short" filenames unconditionally.
by Mikhail Efremov
· 10 years ago
a28ddb8
fold swapping ->d_name.hash into switch_names()
by Linus Torvalds
· 10 years ago
986c019
fold unlocking the children into dentry_unlock_parents_for_move()
by Al Viro
· 10 years ago
63cf427
kill __d_materialise_dentry()
by Al Viro
· 10 years ago
4453641
__d_materialise_dentry(): flip the order of arguments
by Al Viro
· 10 years ago
9d8cd30
__d_move(): fold manipulations with ->d_child/->d_subdirs
by Al Viro
· 10 years ago
8527dd7
don't open-code d_rehash() in d_materialise_unique()
by Al Viro
· 10 years ago
5cc3821
pull rehashing and unlocking the target dentry into __d_materialise_dentry()
by Al Viro
· 10 years ago
83373f7
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 10 years ago
6f18493
move the call of __d_drop(anon) into __d_materialise_unique(dentry, anon)
by Al Viro
· 10 years ago
99d263d
vfs: fix bad hashing of dentries
by Linus Torvalds
· 10 years ago
49c7dd2
fs: mark __d_obtain_alias static
by Fengguang Wu
· 10 years ago
95ad5c2
dcache: d_splice_alias should detect loops
by J. Bruce Fields
· 11 years ago
8d80d7d
dcache: d_find_alias needn't recheck IS_ROOT && DCACHE_DISCONNECTED
by J. Bruce Fields
· 11 years ago
52ed46f
dcache: remove unused d_find_alias parameter
by J. Bruce Fields
· 11 years ago
1a0a397
dcache: d_obtain_alias callers don't all want DISCONNECTED
by J. Bruce Fields
· 11 years ago
da093a9
dcache: d_splice_alias should ignore DCACHE_DISCONNECTED
by J. Bruce Fields
· 11 years ago
908790f
dcache: d_splice_alias mustn't create directory aliases
by J. Bruce Fields
· 11 years ago
75a2352
dcache: close d_move race in d_splice_alias
by J. Bruce Fields
· 11 years ago
3f70bd5
dcache: move d_splice_alias
by J. Bruce Fields
· 11 years ago
16b9057
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 11 years ago
c2338f2
lock_parent: don't step on stale ->d_parent of all-but-freed one
by Al Viro
· 11 years ago
1f7e061
fs: convert use of typedef ctl_table to struct ctl_table
by Joe Perches
· 11 years ago
9f12600
dcache: add missing lockdep annotation
by Linus Torvalds
· 11 years ago
8cbf74d
dentry_kill() doesn't need the second argument now
by Al Viro
· 11 years ago
b2b8019
dealing with the rest of shrink_dentry_list() livelock
by Al Viro
· 11 years ago
046b961
shrink_dentry_list(): take parent's ->d_lock earlier
by Al Viro
· 11 years ago
ff2fde9
expand dentry_kill(dentry, 0) in shrink_dentry_list()
by Al Viro
· 11 years ago
e55fd01
split dentry_kill()
by Al Viro
· 11 years ago
64fd72e
lift the "already marked killed" case into shrink_dentry_list()
by Al Viro
· 11 years ago
60942f2
dcache: don't need rcu in shrink_dentry_list()
by Miklos Szeredi
· 11 years ago
9c8c10e
more graceful recovery in umount_collect()
by Al Viro
· 11 years ago
fe91522
don't remove from shrink list in select_collect()
by Al Viro
· 11 years ago
41edf27
dentry_kill(): don't try to remove from shrink list
by Al Viro
· 11 years ago
01b6035
expand the call of dentry_lru_del() in dentry_kill()
by Al Viro
· 11 years ago
b4f0354
new helper: dentry_free()
by Al Viro
· 11 years ago
5c47e6d
fold try_prune_one_dentry()
by Al Viro
· 11 years ago
03b3b88
fold d_kill() and d_free()
by Al Viro
· 11 years ago
2221331
fix races between __d_instantiate() and checks of dentry flags
by Al Viro
· 11 years ago
e9f37d3
Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 11 years ago
da1ce06
vfs: add cross-rename
by Miklos Szeredi
· 11 years ago
0654a65
Merge tag 'v3.14' into drm-intel-next-queued
by Daniel Vetter
· 11 years ago
e825196
make prepend_name() work correctly when called with negative *buflen
by Al Viro
· 11 years ago
31bbe16
drm: add pseudo filesystem for shared inodes
by David Herrmann
· 11 years ago
f650080
__dentry_path() fixes
by Al Viro
· 11 years ago
a8323da
vfs: Remove second variable named error in __dentry_path
by Eric W. Biederman
· 11 years ago
48ba620
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
by Linus Torvalds
· 11 years ago
a5c21dc
dcache: allow word-at-a-time name hashing with big-endian CPUs
by Will Deacon
· 11 years ago
f48cfdd
vfs: In d_path don't call d_dname on a mount point
by Eric W. Biederman
· 11 years ago
31dec13
fold try_to_ascend() into the sole remaining caller
by Al Viro
· 11 years ago
482db90
dcache.c: get rid of pointless macros
by Al Viro
· 11 years ago
2bc74fe
take read_seqbegin_or_lock() and friends to seqlock.h
by Al Viro
· 11 years ago
5e30025
Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 11 years ago
ede4ceb
prepend_path() needs to reinitialize dentry/vfsmount/mnt on restarts
by Al Viro
· 11 years ago
4ec6c2a
fix unpaired rcu lock in prepend_path()
by Li Zhong
· 11 years ago
9bc9ccd
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 11 years ago
f80de2c
dcache: don't clear DCACHE_DISCONNECTED too early
by J. Bruce Fields
· 12 years ago
e1a24bb
dcache: Don't set DISCONNECTED on "pseudo filesystem" dentries
by J. Bruce Fields
· 13 years ago
7632e46
dcache: use IS_ROOT to decide where dentry is hashed
by J. Bruce Fields
· 13 years ago
b18825a
VFS: Put a small type field into struct dentry::d_flags
by David Howells
· 11 years ago
b61625d
fold __d_shrink() into its only remaining caller
by Al Viro
· 11 years ago
48a066e
RCU'd vfsmounts
by Al Viro
· 11 years ago
42c3260
switch shrink_dcache_for_umount() to use of d_walk()
by Al Viro
· 11 years ago
1ca7d67
seqcount: Add lockdep functionality to seqcount/seqlock structures
by John Stultz
· 11 years ago
358eec1
vfs: decrapify dput(), fix cache behavior under normal load
by Linus Torvalds
· 11 years ago
b70a80e
vfs: introduce d_instantiate_no_diralias()
by Miklos Szeredi
· 11 years ago
94e92a6
move taking vfsmount_lock down into prepend_path()
by Al Viro
· 11 years ago
69c88dc
vfs: fix new kernel-doc warnings
by Randy Dunlap
· 11 years ago
05a8252
vfs: fix typo in comment in recent dentry work
by Linus Torvalds
· 11 years ago
89dc77b
vfs: fix dentry LRU list handling and nr_dentry_unused accounting
by Linus Torvalds
· 11 years ago
26935fb
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 11 years ago
Next »