Messages in this thread | | | Date | Thu, 10 Mar 2011 11:09:31 +0000 | From | Al Viro <> | Subject | [git pull] more vfs fixes for final |
| |
Fix for misplaced include in sysctl.h, fixes for ->d_revalidate() (a bunch of filesystems are unusable with nfsd at the moment; the real fix is to make ->d_revalidate() take flags directly and forget about dereferencing nameidata in most of the instances, but that's obviously for the next window and oopsen really need to be fixed for -final), missing checks in fallocate() and Bruce's patch for inode (temporary) leaks with nfsd. Please, pull from
git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6.git/ for-linus
Shortlog:
Al Viro (8): /proc/self is never going to be invalidated... reiserfs xattr ->d_revalidate() shouldn't care about RCU ceph: fix d_revalidate oopsen on NFS exports fuse: fix d_revalidate oopsen on NFS exports gfs2: fix d_revalidate oopsen on NFS exports ocfs2: fix d_revalidate oopsen on NFS exports jfs: fix d_revalidate oopsen on NFS exports fat: fix d_revalidate oopsen on NFS exports
J. Bruce Fields (1): fs/dcache: allow d_obtain_alias() to return unhashed dentries
Marco Stornelli (1): Check for immutable/append flag in fallocate path
Stephen Rothwell (1): sysctl: the include of rcupdate.h is only needed in the kernel
Diffstat: fs/ceph/dir.c | 2 +- fs/dcache.c | 26 ++++++++++++++++++++++++-- fs/fat/namei_vfat.c | 4 ++-- fs/fuse/dir.c | 2 +- fs/gfs2/dentry.c | 2 +- fs/jfs/namei.c | 2 +- fs/ocfs2/dcache.c | 2 +- fs/open.c | 8 ++++++++ fs/proc/base.c | 30 ------------------------------ fs/reiserfs/xattr.c | 2 -- include/linux/sysctl.h | 2 +- 11 files changed, 40 insertions(+), 42 deletions(-)
| |