Assorted VFS patches for .32-rc1, all over the place. This is *not* all;
there are several series waiting their turn. That pile should take care
of all misc bits and pieces, provided that I have managed to dig everything
relevant out of the 35K+ mail mound after I'd got back to connectivity...
Please, pull from
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6.git/ for-linus
Shortlog:
Andi Kleen (2):
vfs: optimization for touch_atime()
vfs: optimize touch_time() too
Boaz Harrosh (1):
exofs: remove BKL from super operations
Christoph Hellwig (2):
freeze_bdev: kill bd_mount_sem
freeze_bdev: grab active reference to frozen superblocks
Jan Kara (1):
vfs: split generic_forget_inode() so that hugetlbfs does not have to copy it
Jeff Layton (3):
vfs: explicitly cast s_maxbytes in fiemap_check_ranges
vfs: change sb->s_maxbytes to a loff_t
vfs: remove redundant position check in do_sendfile
Julia Lawall (1):
fs/romfs: correct error-handling code
Manish Katiyar (1):
fs/inode.c: add dev-id and inode number for debugging in init_special_inode()
Miklos Szeredi (1):
vfs: seq_file: add helpers for data filling
Nick Piggin (2):
truncate: new helpers
truncate: use new helpers
Steven Rostedt (1):
libfs: make simple_read_from_buffer conventional
Tetsuo Handa (1):
seq_file: return a negative error code when seq_path_root() fails.
Thomas Gleixner (1):
fs: Make unload_nls() NULL pointer safe
Vegard Nossum (1):
fs: fix overflow in sys_mount() for in-kernel calls
Wu Fengguang (1):
libfs: return error code on failed attr set
Diffstat:
Documentation/vm/locking | 2 +-
fs/attr.c | 46 ++++++++++++++-
fs/befs/linuxvfs.c | 7 +--
fs/block_dev.c | 140 ++++++++++++++++++++++++----------------------
fs/buffer.c | 10 +---
fs/cifs/cifsfs.c | 3 +-
fs/cifs/inode.c | 53 +++--------------
fs/compat.c | 24 ++++----
fs/exofs/super.c | 6 --
fs/fat/inode.c | 16 +----
fs/fuse/dir.c | 14 +---
fs/fuse/fuse_i.h | 2 -
fs/fuse/inode.c | 11 +---
fs/hfs/mdb.c | 6 +-
fs/hfsplus/super.c | 6 +-
fs/hugetlbfs/inode.c | 33 +----------
fs/inode.c | 89 ++++++++++++++++++-----------
fs/internal.h | 1 +
fs/ioctl.c | 9 ++-
fs/isofs/inode.c | 8 +--
fs/jfs/super.c | 9 +--
fs/libfs.c | 13 +++-
fs/namespace.c | 77 +++++++++++++++----------
fs/ncpfs/inode.c | 12 +---
fs/ncpfs/ioctl.c | 6 +-
fs/nfs/inode.c | 54 ++++-------------
fs/nls/nls_base.c | 3 +-
fs/ntfs/super.c | 10 +--
fs/ramfs/file-nommu.c | 18 ++----
fs/read_write.c | 3 -
fs/romfs/super.c | 2 +-
fs/seq_file.c | 74 +++++++++++++------------
fs/smbfs/inode.c | 10 +---
fs/super.c | 67 +++++++++++++++++++++-
include/linux/fs.h | 8 ++-
include/linux/mm.h | 5 +-
include/linux/seq_file.h | 38 ++++++++++++
mm/filemap.c | 2 +-
mm/memory.c | 62 +-------------------
mm/mremap.c | 4 +-
mm/nommu.c | 40 -------------
mm/truncate.c | 64 +++++++++++++++++++++
42 files changed, 533 insertions(+), 534 deletions(-)
The patch in <http://lkml.org/lkml/2009/7/14/309> (add lockdep
annotation to s_vfs_rename_mutex to avoid lockdep spew with rename on
ecryptfs) seems to have been dropped -- or maybe it is just down in the
queue somewhere. I did see Andrew send it to you again a week or so
back.
Thanks,
Roland