Commit Graph

296 Commits (28b441e24088081c1e213139d1303b451a34a4f4)

Author SHA1 Message Date
Linus Torvalds 05a8252bde vfs: fix typo in comment in recent dentry work 12 years ago
Linus Torvalds 89dc77bcda vfs: fix dentry LRU list handling and nr_dentry_unused accounting 12 years ago
Linus Torvalds 68f0d9d92e vfs: make d_path() get the root path under RCU 12 years ago
Linus Torvalds 3272c544da vfs: use __getname/__putname for getcwd() system call 12 years ago
Linus Torvalds ff812d7242 vfs: don't copy things to user space holding the rcu readlock 12 years ago
Linus Torvalds 8b19e34188 vfs: make getcwd() get the root and pwd path under rcu 12 years ago
Linus Torvalds 5762482f54 vfs: move get_fs_root_and_pwd() to single caller 12 years ago
Waiman Long 1812997720 dcache: get/release read lock in read_seqbegin_or_lock() & friend 12 years ago
Dave Chinner 9b17c62382 fs: convert inode and dentry shrinking to be node aware 12 years ago
Glauber Costa 4e717f5c10 list_lru: remove special case function list_lru_dispose_all. 12 years ago
Dave Chinner f604156751 dcache: convert to use new lru list infrastructure 12 years ago
Dave Chinner 0a234c6dcb shrinker: convert superblock shrinkers to new API 12 years ago
Dave Chinner dd1f6b2e43 dcache: remove dentries from LRU before putting on dispose list 12 years ago
Dave Chinner 19156840e3 dentry: move to per-sb LRU locks 12 years ago
Dave Chinner 62d36c7703 dcache: convert dentry_stat.nr_unused to per-cpu counters 12 years ago
Glauber Costa 3942c07ccf fs: bump inode and dentry counters to long 12 years ago
Al Viro 48f5ec21d9 split read_seqretry_or_unlock(), convert d_walk() to resulting primitives 12 years ago
Waiman Long 232d2d60aa dcache: Translating dentry into pathname without taking rename_lock 12 years ago
Linus Torvalds 0d98439ea3 vfs: use lockred "dead" flag to mark unrecoverably dead dentries 12 years ago
Linus Torvalds 8aab6a2733 vfs: reorganize dput() memory accesses 12 years ago
Miklos Szeredi eed8100766 vfs: check unlinked ancestors before mount 12 years ago
Miklos Szeredi 848ac114e8 vfs: check submounts and drop atomically 12 years ago
Miklos Szeredi db14fc3abc vfs: add d_walk() 12 years ago
Miklos Szeredi 01ddc4ede5 vfs: restructure d_genocide() 12 years ago
Yan, Zheng 590fb51f1c vfs: call d_op->d_prune() before unhashing dentry 12 years ago
Linus Torvalds 15570086b5 vfs: reimplement d_rcu_to_refcount() using lockref_get_or_lock() 12 years ago
Waiman Long df3d0bbcdb vfs: use lockref_get_not_zero() for optimistic lockless dget_parent() 12 years ago
Waiman Long 98474236f7 vfs: make the dentry cache use the lockref infrastructure 12 years ago
Al Viro 118b230225 cope with potentially long ->d_dname() output for shmem/hugetlb 12 years ago
Linus Torvalds da53be12bb Don't pass inode to ->d_hash() and ->d_compare() 12 years ago
Al Viro 0b3fca1fd1 kill find_inode_number() 12 years ago
Al Viro 60545d0d46 [O_TMPFILE] it's still short a few helpers, but infrastructure should be OK now... 12 years ago
Steven Whitehouse 6d4ade986f GFS2: Add atomic_open support 12 years ago
Wei Yongjun 9ed53b12a9 vfs: use list_move instead of list_del/list_add 12 years ago
Yan, Zheng 61572bb1f4 fs: remove dentry_lru_prune() 12 years ago
Greg Thelen 421348f1ca fs/dcache.c: add cond_resched() to shrink_dcache_parent() 12 years ago
Al Viro 7ea600b531 Nest rename_lock inside vfsmount_lock 12 years ago
Sasha Levin b67bfe0d42 hlist: drop the node parameter from iterators 12 years ago
Jeff Layton ecf3d1f1aa vfs: kill FS_REVAL_DOT by adding a d_weak_revalidate dentry op 12 years ago
Al Viro 4f522a247b d_hash_and_lookup(): export, switch open-coded instances 12 years ago
Al Viro 740da42efa __d_materialise_unique() is too generic 12 years ago
Al Viro da2d8455ed constify d_lookup() arguments 12 years ago
Al Viro a713ca2ab9 constify __d_lookup() arguments 12 years ago
Jeff Layton ad8ca3743c vfs: remove d_path_with_unreachable 12 years ago
NeilBrown b911a6bdee vfs: d_obtain_alias() needs to use "/" as default name. 12 years ago
Jeff Layton 39e3c9553f vfs: remove DCACHE_NEED_LOOKUP 12 years ago
Miklos Szeredi 8110e16d42 vfs: dcache: fix deadlock in tree traversal 13 years ago
J. Bruce Fields fd51790949 trivial select_parent documentation fix 13 years ago
Alan Cox 1fe0c0230a vfs: delete surplus inode NULL check 13 years ago
Miklos Szeredi b161dfa693 vfs: dcache: use DCACHE_DENTRY_KILLED instead of DCACHE_DISCONNECTED in d_kill() 13 years ago