1. 986c019 fold unlocking the children into dentry_unlock_parents_for_move() by Al Viro · 10 years ago
  2. 63cf427 kill __d_materialise_dentry() by Al Viro · 10 years ago
  3. 4453641 __d_materialise_dentry(): flip the order of arguments by Al Viro · 10 years ago
  4. 9d8cd30 __d_move(): fold manipulations with ->d_child/->d_subdirs by Al Viro · 10 years ago
  5. 8527dd7 don't open-code d_rehash() in d_materialise_unique() by Al Viro · 10 years ago
  6. 5cc3821 pull rehashing and unlocking the target dentry into __d_materialise_dentry() by Al Viro · 10 years ago
  7. 83373f7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 10 years ago
  8. 6f18493 move the call of __d_drop(anon) into __d_materialise_unique(dentry, anon) by Al Viro · 10 years ago
  9. 99d263d vfs: fix bad hashing of dentries by Linus Torvalds · 10 years ago
  10. 49c7dd2 fs: mark __d_obtain_alias static by Fengguang Wu · 10 years ago
  11. 95ad5c2 dcache: d_splice_alias should detect loops by J. Bruce Fields · 10 years ago
  12. 8d80d7d dcache: d_find_alias needn't recheck IS_ROOT && DCACHE_DISCONNECTED by J. Bruce Fields · 10 years ago
  13. 52ed46f dcache: remove unused d_find_alias parameter by J. Bruce Fields · 10 years ago
  14. 1a0a397 dcache: d_obtain_alias callers don't all want DISCONNECTED by J. Bruce Fields · 10 years ago
  15. da093a9 dcache: d_splice_alias should ignore DCACHE_DISCONNECTED by J. Bruce Fields · 10 years ago
  16. 908790f dcache: d_splice_alias mustn't create directory aliases by J. Bruce Fields · 10 years ago
  17. 75a2352 dcache: close d_move race in d_splice_alias by J. Bruce Fields · 10 years ago
  18. 3f70bd5 dcache: move d_splice_alias by J. Bruce Fields · 10 years ago
  19. 16b9057 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 10 years ago
  20. c2338f2 lock_parent: don't step on stale ->d_parent of all-but-freed one by Al Viro · 10 years ago
  21. 1f7e061 fs: convert use of typedef ctl_table to struct ctl_table by Joe Perches · 10 years ago
  22. 9f12600 dcache: add missing lockdep annotation by Linus Torvalds · 10 years ago
  23. 8cbf74d dentry_kill() doesn't need the second argument now by Al Viro · 10 years ago
  24. b2b8019 dealing with the rest of shrink_dentry_list() livelock by Al Viro · 10 years ago
  25. 046b961 shrink_dentry_list(): take parent's ->d_lock earlier by Al Viro · 10 years ago
  26. ff2fde9 expand dentry_kill(dentry, 0) in shrink_dentry_list() by Al Viro · 10 years ago
  27. e55fd01 split dentry_kill() by Al Viro · 10 years ago
  28. 64fd72e lift the "already marked killed" case into shrink_dentry_list() by Al Viro · 10 years ago
  29. 60942f2 dcache: don't need rcu in shrink_dentry_list() by Miklos Szeredi · 10 years ago
  30. 9c8c10e more graceful recovery in umount_collect() by Al Viro · 10 years ago
  31. fe91522 don't remove from shrink list in select_collect() by Al Viro · 10 years ago
  32. 41edf27 dentry_kill(): don't try to remove from shrink list by Al Viro · 10 years ago
  33. 01b6035 expand the call of dentry_lru_del() in dentry_kill() by Al Viro · 10 years ago
  34. b4f0354 new helper: dentry_free() by Al Viro · 10 years ago
  35. 5c47e6d fold try_prune_one_dentry() by Al Viro · 10 years ago
  36. 03b3b88 fold d_kill() and d_free() by Al Viro · 10 years ago
  37. 2221331 fix races between __d_instantiate() and checks of dentry flags by Al Viro · 10 years ago
  38. e9f37d3 Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux by Linus Torvalds · 10 years ago
  39. da1ce06 vfs: add cross-rename by Miklos Szeredi · 10 years ago
  40. 0654a65 Merge tag 'v3.14' into drm-intel-next-queued by Daniel Vetter · 10 years ago
  41. e825196 make prepend_name() work correctly when called with negative *buflen by Al Viro · 10 years ago
  42. 31bbe16 drm: add pseudo filesystem for shared inodes by David Herrmann · 10 years ago
  43. f650080 __dentry_path() fixes by Al Viro · 10 years ago
  44. a8323da vfs: Remove second variable named error in __dentry_path by Eric W. Biederman · 10 years ago
  45. 48ba620 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace by Linus Torvalds · 10 years ago
  46. a5c21dc dcache: allow word-at-a-time name hashing with big-endian CPUs by Will Deacon · 10 years ago
  47. f48cfdd vfs: In d_path don't call d_dname on a mount point by Eric W. Biederman · 11 years ago
  48. 31dec13 fold try_to_ascend() into the sole remaining caller by Al Viro · 11 years ago
  49. 482db90 dcache.c: get rid of pointless macros by Al Viro · 11 years ago
  50. 2bc74fe take read_seqbegin_or_lock() and friends to seqlock.h by Al Viro · 11 years ago
  51. 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
  52. ede4ceb prepend_path() needs to reinitialize dentry/vfsmount/mnt on restarts by Al Viro · 11 years ago
  53. 4ec6c2a fix unpaired rcu lock in prepend_path() by Li Zhong · 11 years ago
  54. 9bc9ccd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 11 years ago
  55. f80de2c dcache: don't clear DCACHE_DISCONNECTED too early by J. Bruce Fields · 12 years ago
  56. e1a24bb dcache: Don't set DISCONNECTED on "pseudo filesystem" dentries by J. Bruce Fields · 12 years ago
  57. 7632e46 dcache: use IS_ROOT to decide where dentry is hashed by J. Bruce Fields · 12 years ago
  58. b18825a VFS: Put a small type field into struct dentry::d_flags by David Howells · 11 years ago
  59. b61625d fold __d_shrink() into its only remaining caller by Al Viro · 11 years ago
  60. 48a066e RCU'd vfsmounts by Al Viro · 11 years ago
  61. 42c3260 switch shrink_dcache_for_umount() to use of d_walk() by Al Viro · 11 years ago
  62. 1ca7d67 seqcount: Add lockdep functionality to seqcount/seqlock structures by John Stultz · 11 years ago
  63. 358eec1 vfs: decrapify dput(), fix cache behavior under normal load by Linus Torvalds · 11 years ago
  64. b70a80e vfs: introduce d_instantiate_no_diralias() by Miklos Szeredi · 11 years ago
  65. 94e92a6 move taking vfsmount_lock down into prepend_path() by Al Viro · 11 years ago
  66. 69c88dc vfs: fix new kernel-doc warnings by Randy Dunlap · 11 years ago
  67. 05a8252 vfs: fix typo in comment in recent dentry work by Linus Torvalds · 11 years ago
  68. 89dc77b vfs: fix dentry LRU list handling and nr_dentry_unused accounting by Linus Torvalds · 11 years ago
  69. 26935fb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 11 years ago
  70. 68f0d9d vfs: make d_path() get the root path under RCU by Linus Torvalds · 11 years ago
  71. 3272c54 vfs: use __getname/__putname for getcwd() system call by Linus Torvalds · 11 years ago
  72. ff812d7 vfs: don't copy things to user space holding the rcu readlock by Linus Torvalds · 11 years ago
  73. 8b19e34 vfs: make getcwd() get the root and pwd path under rcu by Linus Torvalds · 11 years ago
  74. 5762482 vfs: move get_fs_root_and_pwd() to single caller by Linus Torvalds · 11 years ago
  75. 1812997 dcache: get/release read lock in read_seqbegin_or_lock() & friend by Waiman Long · 11 years ago
  76. 9b17c62 fs: convert inode and dentry shrinking to be node aware by Dave Chinner · 11 years ago
  77. 4e717f5 list_lru: remove special case function list_lru_dispose_all. by Glauber Costa · 11 years ago
  78. f604156 dcache: convert to use new lru list infrastructure by Dave Chinner · 11 years ago
  79. 0a234c6 shrinker: convert superblock shrinkers to new API by Dave Chinner · 11 years ago
  80. dd1f6b2 dcache: remove dentries from LRU before putting on dispose list by Dave Chinner · 11 years ago
  81. 1915684 dentry: move to per-sb LRU locks by Dave Chinner · 11 years ago
  82. 62d36c7 dcache: convert dentry_stat.nr_unused to per-cpu counters by Dave Chinner · 11 years ago
  83. 3942c07 fs: bump inode and dentry counters to long by Glauber Costa · 11 years ago
  84. b05430f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 11 years ago
  85. 48f5ec2 split read_seqretry_or_unlock(), convert d_walk() to resulting primitives by Al Viro · 11 years ago
  86. 232d2d6 dcache: Translating dentry into pathname without taking rename_lock by Waiman Long · 11 years ago
  87. 0d98439 vfs: use lockred "dead" flag to mark unrecoverably dead dentries by Linus Torvalds · 11 years ago
  88. 8aab6a2 vfs: reorganize dput() memory accesses by Linus Torvalds · 11 years ago
  89. eed8100 vfs: check unlinked ancestors before mount by Miklos Szeredi · 11 years ago
  90. 848ac114 vfs: check submounts and drop atomically by Miklos Szeredi · 11 years ago
  91. db14fc3 vfs: add d_walk() by Miklos Szeredi · 11 years ago
  92. 01ddc4e vfs: restructure d_genocide() by Miklos Szeredi · 11 years ago
  93. 45d9a22 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 11 years ago
  94. 590fb51 vfs: call d_op->d_prune() before unhashing dentry by Yan, Zheng · 11 years ago
  95. 1557008 vfs: reimplement d_rcu_to_refcount() using lockref_get_or_lock() by Linus Torvalds · 11 years ago
  96. df3d0bb vfs: use lockref_get_not_zero() for optimistic lockless dget_parent() by Waiman Long · 11 years ago
  97. 9847423 vfs: make the dentry cache use the lockref infrastructure by Waiman Long · 11 years ago
  98. 118b230 cope with potentially long ->d_dname() output for shmem/hugetlb by Al Viro · 11 years ago
  99. 790eac5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 11 years ago
  100. da53be1 Don't pass inode to ->d_hash() and ->d_compare() by Linus Torvalds · 11 years ago