- 3d56c25 fix d_walk()/non-delayed __d_free() race by Al Viro · 8 years ago
- 7e0fb73 Merge branch 'hash' of git://ftp.sciencehorizons.net/linux by Linus Torvalds · 8 years ago
- fcfd2fb fs/namei.c: Add hashlen_string() function by George Spelvin · 8 years ago
- 9e17632 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 9 years ago
- 9902af7 parallel lookups: actual switch to rwsem by Al Viro · 9 years ago
- d9171b9 parallel lookups machinery, part 4 (and last) by Al Viro · 9 years ago
- 94bdd65 parallel lookups machinery, part 3 by Al Viro · 9 years ago
- 84e710d parallel lookups machinery, part 2 by Al Viro · 9 years ago
- 85c7f81 beginning of transition to parallel lookups - marking in-lookup dentries by Al Viro · 9 years ago
- 0568d70 __d_add(): don't drop/regain ->d_lock by Al Viro · 9 years ago
- b968091 security_d_instantiate(): move to the point prior to attaching dentry to inode by Al Viro · 9 years ago
- 798434b __d_alloc(): treat NULL name as QSTR("/", 1) by Al Viro · 9 years ago
- d101a12 fs: add file_dentry() by Miklos Szeredi · 9 years ago
- ed782b5 dcache.c: new helper: __d_add() by Al Viro · 9 years ago
- de689f5 don't bother with __d_instantiate(dentry, NULL) by Al Viro · 9 years ago
- 27f203f untangle fsnotify_d_instantiate() a bit by Al Viro · 9 years ago
- 34d0d19 uninline d_add() by Al Viro · 9 years ago
- 668d0cd replace d_add_unique() with saner primitive by Al Viro · 9 years ago
- a528aca use ->d_seq to get coherency between ->d_inode and ->d_flags by Al Viro · 9 years ago
- 5955102 wrappers for ->i_mutex access by Al Viro · 9 years ago
- 5d09705 kmemcg: account certain kmem allocations to memcg by Vladimir Davydov · 9 years ago
- 33caf82 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 9 years ago
- 6b25539 replace ->follow_link() with new method that could stay in RCU mode by Al Viro · 9 years ago
- a6e5787 fs/dcache.c: is_subdir can be boolean by Yaowei Bai · 9 years ago
- a03e283 dcache: Reduce the scope of i_lock in d_splice_alias by Eric W. Biederman · 9 years ago
- cde93be dcache: Handle escaped paths in prepend_path by Eric W. Biederman · 9 years ago
- 4248b0d fs, file table: reinit files_stat.max_files after deferred memory initialisation by Mel Gorman · 9 years ago
- 75a6f82 freeing unlinked file indefinitely delayed by Al Viro · 9 years ago
- 1dc51b8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 9 years ago
- 0cbee99 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace by Linus Torvalds · 9 years ago
- 93e3bce vfs: Remove incorrect debugging WARN in prepend_path by Eric W. Biederman · 9 years ago
- 43224b9 Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 9 years ago
- 4bacc9c overlayfs: Make f_path always point to the overlay and f_inode to the underlay by David Howells · 9 years ago
- a7c6f57 seqcount: Rename write_seqcount_barrier() by Peter Zijlstra · 9 years ago
- 2159184 d_walk() might skip too much by Al Viro · 9 years ago
- 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 · 10 years ago
- 29355c3 d_prune_alias(): just lock the parent and call __dentry_kill() by Al Viro · 10 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 · 10 years ago
- c2338f2 lock_parent: don't step on stale ->d_parent of all-but-freed one by Al Viro · 10 years ago
- 1f7e061 fs: convert use of typedef ctl_table to struct ctl_table by Joe Perches · 10 years ago
- 9f12600 dcache: add missing lockdep annotation by Linus Torvalds · 10 years ago
- 8cbf74d dentry_kill() doesn't need the second argument now by Al Viro · 10 years ago
- b2b8019 dealing with the rest of shrink_dentry_list() livelock by Al Viro · 10 years ago
- 046b961 shrink_dentry_list(): take parent's ->d_lock earlier by Al Viro · 10 years ago
- ff2fde9 expand dentry_kill(dentry, 0) in shrink_dentry_list() by Al Viro · 10 years ago
- e55fd01 split dentry_kill() by Al Viro · 10 years ago
- 64fd72e lift the "already marked killed" case into shrink_dentry_list() by Al Viro · 10 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