Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
65ba758f3e7d99c49b5710f6010bc6ba1e50d16c
/
fs
/
dcache.c
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
68f0d9d
vfs: make d_path() get the root path under RCU
by Linus Torvalds
· 11 years ago
3272c54
vfs: use __getname/__putname for getcwd() system call
by Linus Torvalds
· 11 years ago
ff812d7
vfs: don't copy things to user space holding the rcu readlock
by Linus Torvalds
· 11 years ago
8b19e34
vfs: make getcwd() get the root and pwd path under rcu
by Linus Torvalds
· 11 years ago
5762482
vfs: move get_fs_root_and_pwd() to single caller
by Linus Torvalds
· 11 years ago
1812997
dcache: get/release read lock in read_seqbegin_or_lock() & friend
by Waiman Long
· 11 years ago
9b17c62
fs: convert inode and dentry shrinking to be node aware
by Dave Chinner
· 11 years ago
4e717f5
list_lru: remove special case function list_lru_dispose_all.
by Glauber Costa
· 11 years ago
f604156
dcache: convert to use new lru list infrastructure
by Dave Chinner
· 11 years ago
0a234c6
shrinker: convert superblock shrinkers to new API
by Dave Chinner
· 11 years ago
dd1f6b2
dcache: remove dentries from LRU before putting on dispose list
by Dave Chinner
· 11 years ago
1915684
dentry: move to per-sb LRU locks
by Dave Chinner
· 11 years ago
62d36c7
dcache: convert dentry_stat.nr_unused to per-cpu counters
by Dave Chinner
· 11 years ago
3942c07
fs: bump inode and dentry counters to long
by Glauber Costa
· 11 years ago
b05430f
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 11 years ago
48f5ec2
split read_seqretry_or_unlock(), convert d_walk() to resulting primitives
by Al Viro
· 11 years ago
232d2d6
dcache: Translating dentry into pathname without taking rename_lock
by Waiman Long
· 11 years ago
0d98439
vfs: use lockred "dead" flag to mark unrecoverably dead dentries
by Linus Torvalds
· 11 years ago
8aab6a2
vfs: reorganize dput() memory accesses
by Linus Torvalds
· 11 years ago
eed8100
vfs: check unlinked ancestors before mount
by Miklos Szeredi
· 11 years ago
848ac114
vfs: check submounts and drop atomically
by Miklos Szeredi
· 11 years ago
db14fc3
vfs: add d_walk()
by Miklos Szeredi
· 11 years ago
01ddc4e
vfs: restructure d_genocide()
by Miklos Szeredi
· 11 years ago
45d9a22
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 11 years ago
590fb51
vfs: call d_op->d_prune() before unhashing dentry
by Yan, Zheng
· 11 years ago
1557008
vfs: reimplement d_rcu_to_refcount() using lockref_get_or_lock()
by Linus Torvalds
· 11 years ago
df3d0bb
vfs: use lockref_get_not_zero() for optimistic lockless dget_parent()
by Waiman Long
· 11 years ago
9847423
vfs: make the dentry cache use the lockref infrastructure
by Waiman Long
· 11 years ago
118b230
cope with potentially long ->d_dname() output for shmem/hugetlb
by Al Viro
· 11 years ago
790eac5
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 11 years ago
da53be1
Don't pass inode to ->d_hash() and ->d_compare()
by Linus Torvalds
· 12 years ago
0b3fca1
kill find_inode_number()
by Al Viro
· 12 years ago
60545d0
[O_TMPFILE] it's still short a few helpers, but infrastructure should be OK now...
by Al Viro
· 12 years ago
6d4ade9
GFS2: Add atomic_open support
by Steven Whitehouse
· 12 years ago
9ed53b1
vfs: use list_move instead of list_del/list_add
by Wei Yongjun
· 12 years ago
61572bb
fs: remove dentry_lru_prune()
by Yan, Zheng
· 12 years ago
421348f
fs/dcache.c: add cond_resched() to shrink_dcache_parent()
by Greg Thelen
· 12 years ago
7ea600b
Nest rename_lock inside vfsmount_lock
by Al Viro
· 12 years ago
b67bfe0
hlist: drop the node parameter from iterators
by Sasha Levin
· 12 years ago
ecf3d1f
vfs: kill FS_REVAL_DOT by adding a d_weak_revalidate dentry op
by Jeff Layton
· 12 years ago
Next »