Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
7e238a2ecd117e16b154e1b0ed77906596600ff5
/
fs
/
dcache.c
358eec1
vfs: decrapify dput(), fix cache behavior under normal load
by Linus Torvalds
· 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
4f522a2
d_hash_and_lookup(): export, switch open-coded instances
by Al Viro
· 12 years ago
740da42
__d_materialise_unique() is too generic
by Al Viro
· 12 years ago
da2d845
constify d_lookup() arguments
by Al Viro
· 12 years ago
a713ca2
constify __d_lookup() arguments
by Al Viro
· 12 years ago
ad8ca37
vfs: remove d_path_with_unreachable
by Jeff Layton
· 12 years ago
b911a6b
vfs: d_obtain_alias() needs to use "/" as default name.
by NeilBrown
· 12 years ago
39e3c95
vfs: remove DCACHE_NEED_LOOKUP
by Jeff Layton
· 12 years ago
aab174f
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 12 years ago
8110e16
vfs: dcache: fix deadlock in tree traversal
by Miklos Szeredi
· 12 years ago
fd51790
trivial select_parent documentation fix
by J. Bruce Fields
· 12 years ago
1fe0c02
vfs: delete surplus inode NULL check
by Alan Cox
· 12 years ago
b161dfa6
vfs: dcache: use DCACHE_DENTRY_KILLED instead of DCACHE_DISCONNECTED in d_kill()
by Miklos Szeredi
· 12 years ago
ee3efa9
__d_unalias() should refuse to move mountpoints
by Al Viro
· 13 years ago
b3d9b7a
vfs: switch i_dentry/d_alias to hlist
by Al Viro
· 13 years ago
f7a99c5
get rid of ->mnt_longterm
by Al Viro
· 13 years ago
32ba9c3
Revert "vfs: stop d_splice_alias creating directory aliases"
by Linus Torvalds
· 13 years ago
3f50fff
vfs: remove unused __d_splice_alias argument
by J. Bruce Fields
· 13 years ago
7732a55
vfs: stop d_splice_alias creating directory aliases
by J. Bruce Fields
· 13 years ago
962830d
brlocks/lglocks: API cleanups
by Andi Kleen
· 13 years ago
31fe62b
mm: add a low limit to alloc_large_system_hash
by Tim Bird
· 13 years ago
2e32180
Revert "vfs: remove unnecessary d_unhashed() check from __d_lookup_rcu"
by Linus Torvalds
· 13 years ago
6326c71
vfs: be even more careful about dentry RCU name lookups
by Linus Torvalds
· 13 years ago
26fe575
vfs: make it possible to access the dentry hash/len as one 64-bit entry
by Linus Torvalds
· 13 years ago
ee983e8
vfs: move dentry name length comparison from dentry_cmp() into callers
by Linus Torvalds
· 13 years ago
94753db5
vfs: do the careful dentry name access for all dentry_cmp cases
by Linus Torvalds
· 13 years ago
8c01a52
vfs: remove unnecessary d_unhashed() check from __d_lookup_rcu
by Linus Torvalds
· 13 years ago
12f8ad4
vfs: clean up __d_lookup_rcu() and dentry_cmp() interfaces
by Linus Torvalds
· 13 years ago
e419b4c
vfs: make word-at-a-time accesses handle a non-existing page
by Linus Torvalds
· 13 years ago
b18dafc
vfs: fix d_ancestor() case in d_materialize_unique
by Michel Lespinasse
· 13 years ago
11bcb32
Merge tag 'module-for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux
by Linus Torvalds
· 13 years ago
1f1e6e5
fs: fix kernel-doc warnings in dcache.c
by Randy Dunlap
· 13 years ago
e2a0883
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 13 years ago
32991ab
vfs: d_alloc_root() gone
by Al Viro
· 13 years ago
b0e37d7
Merge branch 'dcache-word-accesses'
by Linus Torvalds
· 13 years ago
6d7d1a0
vfs: get rid of batshit-insane pointless dentry hash calculations
by Linus Torvalds
· 13 years ago
bfcfaa7
vfs: use 'unsigned long' accesses for dcache name comparison and hashing
by Linus Torvalds
· 13 years ago
5483f18
vfs: move dentry_cmp from <linux/dcache.h> to fs/dcache.c
by Linus Torvalds
· 13 years ago
8966be9
vfs: trivial __d_lookup_rcu() cleanups
by Linus Torvalds
· 13 years ago
630d9c4
fs: reduce the use of module.h wherever possible
by Paul Gortmaker
· 13 years ago
074b851
vfs: fix panic in __d_lookup() with high dentry hashtable counts
by Dimitri Sivanich
· 13 years ago
1a52bb0
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client
by Linus Torvalds
· 13 years ago
46f72b3
vfs: export symbol d_find_any_alias()
by Sage Weil
· 13 years ago
eaf5f90
fix shrink_dcache_parent() livelock
by Miklos Szeredi
· 13 years ago
adc0e91
vfs: new helper - d_make_root()
by Al Viro
· 13 years ago
b48f03b
dcache: use a dispose list in select_parent
by Dave Chinner
· 13 years ago
143c8c9
vfs: mnt_ns moved to struct mount
by Al Viro
· 13 years ago
a73324d
vfs: move mnt_mountpoint to struct mount
by Al Viro
· 13 years ago
0714a53
vfs: now it can be done - make mnt_parent point to struct mount
by Al Viro
· 13 years ago
3376f34
vfs: mnt_parent moved to struct mount
by Al Viro
· 13 years ago
676da58
vfs: spread struct mount - mnt_has_parent
by Al Viro
· 13 years ago
afac7cb
vfs: more mnt_parent cleanups
by Al Viro
· 13 years ago
b2dba1a
vfs: new internal helper: mnt_has_parent(mnt)
by Al Viro
· 13 years ago
02125a8
fix apparmor dereferencing potentially freed dentry, sanitize __d_path() API
by Al Viro
· 13 years ago
dd17994
VFS: Log the fact that we've given ELOOP rather than creating a loop
by David Howells
· 13 years ago
50e6963
vfs: d_invalidate() should leave mountpoints alone
by Al Viro
· 13 years ago
Next »