Al Viro
|
ebaaa80e8f
lockless next_positive()
|
9 years ago |
Al Viro
|
4f42c1b5b9
libfs.c: new helper - next_positive()
|
9 years ago |
Al Viro
|
274f5b041d
dcache_{readdir,dir_lseek}(): don't bother with nested ->d_lock
|
9 years ago |
Al Viro
|
ba65dc5ef1
much milder d_walk() race
|
9 years ago |
Al Viro
|
3767e255b3
switch ->setxattr() to passing dentry and inode separately
|
9 years ago |
Al Viro
|
c51da20c48
more trivial ->iterate_shared conversions
|
9 years ago |
Al Viro
|
4e82901cd6
dcache_{readdir,dir_lseek}() users: switch to ->iterate_shared
|
9 years ago |
Al Viro
|
84695ffee7
Merge getxattr prototype change into work.lookups
|
9 years ago |
Al Viro
|
ce23e64013
->getxattr(): pass dentry and inode as separate arguments
|
9 years ago |
Kirill A. Shutemov
|
09cbfeaf1a
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
|
9 years ago |
Al Viro
|
5955102c99
wrappers for ->i_mutex access
|
9 years ago |
Al Viro
|
fceef393a5
switch ->get_link() to delayed_call, kill ->put_link()
|
9 years ago |
Al Viro
|
cd3417c8fc
kill free_page_put_link()
|
9 years ago |
Al Viro
|
6b2553918d
replace ->follow_link() with new method that could stay in RCU mode
|
9 years ago |
Eric W. Biederman
|
4b75de8615
fs: Set the size of empty dirs to 0.
|
10 years ago |
Linus Torvalds
|
1dc51b8288
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
|
10 years ago |
Linus Torvalds
|
0cbee99269
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
|
10 years ago |
Eric W. Biederman
|
fbabfd0f4e
fs: Add helper functions for permanently empty directories.
|
10 years ago |
Al Viro
|
dc3f4198ea
make simple_positive() public
|
10 years ago |
Al Viro
|
ecc087ff14
new helper: free_page_put_link()
|
10 years ago |
Al Viro
|
5f2c4179e1
switch ->put_link() from dentry to inode
|
10 years ago |
Al Viro
|
6e77137b36
don't pass nameidata to ->follow_link()
|
10 years ago |
Al Viro
|
680baacbca
new ->follow_link() and ->put_link() calling conventions
|
10 years ago |
Al Viro
|
61ba64fc07
libfs: simple_follow_link()
|
10 years ago |
David Howells
|
dea655c28a
VFS: fs library helpers: d_inode() annotations
|
10 years ago |
David Howells
|
e36cb0b89c
VFS: (Scripted) Convert S_ISLNK/DIR/REG(dentry->d_inode) to d_is_*(dentry)
|
10 years ago |
Theodore Ts'o
|
0ae45f63d4
vfs: add support for a lazytime mount option
|
10 years ago |
Al Viro
|
946e51f2bf
move d_rcu from overlapping d_child to overlapping d_alias
|
11 years ago |
Jeff Layton
|
e6f5c78930
locks: plumb a "priv" pointer into the setlease routines
|
11 years ago |
Jeff Layton
|
1c994a0909
locks: consolidate "nolease" routines
|
11 years ago |