Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
3e7cc142c1e040fd4629ad34a54b1c5b46dc3dd3
/
fs
/
dcache.c
a5c21dc
dcache: allow word-at-a-time name hashing with big-endian CPUs
by Will Deacon
· 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
· 12 years ago
7632e46
dcache: use IS_ROOT to decide where dentry is hashed
by J. Bruce Fields
· 12 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
· 11 years ago
60545d0
[O_TMPFILE] it's still short a few helpers, but infrastructure should be OK now...
by Al Viro
· 11 years ago
6d4ade9
GFS2: Add atomic_open support
by Steven Whitehouse
· 11 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
· 12 years ago
b3d9b7a
vfs: switch i_dentry/d_alias to hlist
by Al Viro
· 12 years ago
f7a99c5
get rid of ->mnt_longterm
by Al Viro
· 12 years ago
32ba9c3
Revert "vfs: stop d_splice_alias creating directory aliases"
by Linus Torvalds
· 12 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
Next »