Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
fb8b00675eb6462aacab56bca31ed6107bda5314
/
fs
/
dcache.c
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
f0023bc
vfs: add d_prune dentry operation
by Sage Weil
· 13 years ago
830c0f0
vfs: renumber DCACHE_xyz flags, remove some stale ones
by Linus Torvalds
· 13 years ago
2af1416
fs/dcache.c: fix new kernel-doc warning
by Randy Dunlap
· 13 years ago
43c1c9c
VFS: Reorganise shrink_dcache_for_umount_subtree() after demise of dcache_lock
by David Howells
· 13 years ago
c6627c6
VFS: Remove dentry->d_lock locking from shrink_dcache_for_umount_subtree()
by David Howells
· 13 years ago
35f40ef
VFS: Remove detached-dentry counter from shrink_dcache_for_umount_subtree()
by David Howells
· 13 years ago
c46c887
vfs: document locking requirements for d_move, __d_move and d_materialise_unique
by Jeff Layton
· 13 years ago
bbd9d6f
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
by Linus Torvalds
· 13 years ago
b91da88
vfs: drop conditional inode prefetch in __do_lookup_rcu
by Linus Torvalds
· 13 years ago
86c98e8
Remove dead code in dget_parent()
by Al Viro
· 13 years ago
4513d89
switch d_add_ci() to d_splice_alias() in "found negative" case as well
by Al Viro
· 13 years ago
b0d40c9
superblock: introduce per-sb cache shrinker infrastructure
by Dave Chinner
· 13 years ago
a904937
make d_splice_alias(ERR_PTR(err), dentry) = ERR_PTR(err)
by Al Viro
· 13 years ago
a4464db
Make ->d_sb assign-once and always non-NULL
by Al Viro
· 13 years ago
44396f4
fs: add a DCACHE_NEED_LOOKUP flag for d_flags
by Josef Bacik
· 13 years ago
1836750
fix loop checks in d_materialise_unique()
by Al Viro
· 13 years ago
1495f23
vmscan: change shrinker API by passing shrink_control struct
by Ying Han
· 14 years ago
268bb0c
sanitize <linux/prefetch.h> usage
by Linus Torvalds
· 14 years ago
1879fd6
add hlist_bl_lock/unlock helpers
by Christoph Hellwig
· 14 years ago
dea3667
vfs: get rid of insane dentry hashing rules
by Linus Torvalds
· 14 years ago
b07ad99
vfs: get rid of 'struct dcache_hash_bucket' abstraction
by Linus Torvalds
· 14 years ago
7ebfa57
vfs: fix incorrect dentry_update_name_case() BUG_ON() test
by Linus Torvalds
· 14 years ago
f539abe
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
by Linus Torvalds
· 14 years ago
e16b396
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial
by Linus Torvalds
· 14 years ago
24ff666
fs: call security_d_instantiate in d_obtain_alias V2
by Josef Bacik
· 14 years ago
c83ce98
VFS: Fix the nfs sillyrename regression in kernel 2.6.38
by Trond Myklebust
· 14 years ago
c826cb7
dcache.c: create helper function for duplicated functionality
by Linus Torvalds
· 14 years ago
d891eed
fs/dcache: allow d_obtain_alias() to return unhashed dentries
by J. Bruce Fields
· 14 years ago
b0a4bb8
fs: update comments to point correct document
by Namhyung Kim
· 14 years ago
ff5fdb6
fs: fix new dcache.c kernel-doc warnings
by Randy Dunlap
· 14 years ago
f8206b9
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6
by Linus Torvalds
· 14 years ago
9875cf8
Add a dentry op to handle automounting rather than abusing follow_link()
by David Howells
· 14 years ago
6f7f7ca
Turn d_set_d_op() BUG_ON() into WARN_ON_ONCE()
by Linus Torvalds
· 14 years ago
208898c
fs: fix kernel-doc for dcache::prepend_path
by Randy Dunlap
· 14 years ago
1c97754
fs: fix kernel-doc for dcache::d_validate
by Randy Dunlap
· 14 years ago
c8aebb0
per-superblock default ->d_op
by Al Viro
· 14 years ago
9d55c36
fs: implement faster dentry memcmp
by Nick Piggin
· 14 years ago
e1bb578
fs: prefetch inode data in dcache lookup
by Nick Piggin
· 14 years ago
4b93688
fs: improve scalability of pseudo filesystems
by Nick Piggin
· 14 years ago
873feea
fs: dcache per-inode inode alias locking
by Nick Piggin
· 14 years ago
ceb5bdc
fs: dcache per-bucket dcache hash locking
by Nick Piggin
· 14 years ago
44a7d7a
fs: cache optimise dentry and inode for rcu-walk
by Nick Piggin
· 14 years ago
fb045ad
fs: dcache reduce branches in lookup path
by Nick Piggin
· 14 years ago
5f57cbc
fs: dcache remove d_mounted
by Nick Piggin
· 14 years ago
31e6b01
fs: rcu-walk for path lookup
by Nick Piggin
· 14 years ago
77812a1
fs: consolidate dentry kill sequence
by Nick Piggin
· 14 years ago
ec33679
fs: use RCU in shrink_dentry_list to reduce lock nesting
by Nick Piggin
· 14 years ago
be182bf
fs: reduce dcache_inode_lock width in lru scanning
by Nick Piggin
· 14 years ago
89e6054
fs: dcache reduce prune_one_dentry locking
by Nick Piggin
· 14 years ago
a734eb4
fs: dcache reduce d_parent locking
by Nick Piggin
· 14 years ago
dc0474b
fs: dcache rationalise dget variants
by Nick Piggin
· 14 years ago
357f8e6
fs: dcache reduce dcache_inode_lock
by Nick Piggin
· 14 years ago
89ad485
fs: dcache reduce locking in d_alloc
by Nick Piggin
· 14 years ago
61f3dee
fs: dcache reduce dput locking
by Nick Piggin
· 14 years ago
58db63d
fs: dcache avoid starvation in dcache multi-step operations
by Nick Piggin
· 14 years ago
b5c84bf
fs: dcache remove dcache_lock
by Nick Piggin
· 14 years ago
949854d
fs: Use rename lock and RCU for multi-step operations
by Nick Piggin
· 14 years ago
9abca36
fs: increase d_name lock coverage
by Nick Piggin
· 14 years ago
b23fb0a
fs: scale inode alias list
by Nick Piggin
· 14 years ago
2fd6b7f
fs: dcache scale subdirs
by Nick Piggin
· 14 years ago
da50295
fs: dcache scale d_unhashed
by Nick Piggin
· 14 years ago
b7ab39f
fs: dcache scale dentry refcount
by Nick Piggin
· 14 years ago
2304450
fs: dcache scale lru
by Nick Piggin
· 14 years ago
789680d
fs: dcache scale hash
by Nick Piggin
· 14 years ago
Next »