From: Al Viro <viro@ZenIV.linux.org.uk>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org
Subject: [git pull] vfs patches
Date: Thu, 23 Oct 2008 10:52:10 +0100 [thread overview]
Message-ID: <20081023095210.GJ28946@ZenIV.linux.org.uk> (raw)
Assorted VFS patches; a _lot_ is still pending (and part of the pending pile
consists of outright bug fixes). This series at least should collect most
of the other folks' patches from the last cycle; I'd been sick
most of the last month, so there'd been a lot of delays with all that
stuff ;-/ Please, pull from
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6.git/ for-linus
Shortlog:
Adrian Bunk (1):
[patch 1/3] FS_MBCACHE: don't needlessly make it built-in
Al Viro (16):
new helper - kern_path()
finally get rid of nameidata in namespace.c
no need for noinline stuff in fs/namespace.c anymore
switch quota_on-related stuff to kern_path()
sanitize svc_export_parse()
switch nfsd to kern_path()
assorted path_lookup() -> kern_path() conversions
get rid of nameidata in audit_tree
get rid of path_lookup_create()
don't pass bogus flags to LOOKUP_PARENT lookup in spufs
make O_EXCL in nd->intent.flags visible in nd->flags
reduce the stack footprint of exportfs_decode_fh()
get rid of on-stack fake dentry in ext3_get_parent()
get rid of on-stack dentry in ext2_get_parent()
prepare vfs_readdir() callers to returning filldir result
get rid of on-stack dentry in udf
Alexey Dobriyan (2):
anondev: init IDR statically
anondev: switch to IDA
Arjan van de Ven (1):
fs: add a sanity check in d_free
Christoph Hellwig (9):
dm: kill lookup_device wrapper
hpfs: cleanup ->setattr
tidy up chrdev_open
generic_file_llseek tidyups
new helper: d_obtain_alias
switch all filesystems over to d_obtain_alias
kill d_alloc_anon
fix ->llseek for more directories
reiserfs: add missing llseek method
Dan Williams (1):
[RFC PATCH] touch_mnt_namespace when the mount flags change
David Woodhouse (6):
Factor out nfsd_do_readdir() into its own function
Copy XFS readdir hack into nfsd code.
Remove XFS buffered readdir hack
[JFFS2] Reinstate NFS exportability
Optimise NFS readdir hack slightly.
[JFFS2] Use d_splice_alias() not d_add() in jffs2_lookup()
Miklos Szeredi (2):
move executable checking into ->permission()
[patch] vfs: make security_inode_setattr() calling consistent
Mimi Zohar (1):
i_version: remount support
OGAWA Hirofumi (6):
vfs: replace parent == dentry->d_parent by IS_ROOT()
vfs: add d_ancestor()
vfs: add __d_instantiate() helper
vfs: remove unnecessary fsnotify_d_instantiate()
vfs: remove LOOKUP_PARENT from non LOOKUP_PARENT lookup
vfs: add LOOKUP_RENAME_TARGET intent
Qinghuang Feng (1):
fs/dcache.c: update comment of d_validate()
Diffstat:
arch/alpha/kernel/osf_sys.c | 7 +-
arch/parisc/hpux/fs.c | 5 +-
arch/powerpc/platforms/cell/spufs/syscalls.c | 4 +-
drivers/md/dm-table.c | 21 +--
fs/Kconfig | 7 +-
fs/afs/dir.c | 1 +
fs/attr.c | 10 +-
fs/bfs/dir.c | 1 +
fs/block_dev.c | 14 +-
fs/char_dev.c | 21 ++-
fs/cifs/cifsfs.c | 10 +-
fs/coda/dir.c | 3 +
fs/coda/pioctl.c | 2 +-
fs/compat.c | 22 +--
fs/configfs/symlink.c | 16 +-
fs/dcache.c | 184 +++++++++++++-------------
fs/dquot.c | 10 +-
fs/ecryptfs/main.c | 23 ++--
fs/efs/namei.c | 29 +----
fs/exportfs/expfs.c | 20 +--
fs/ext2/dir.c | 14 +-
fs/ext2/ext2.h | 4 +-
fs/ext2/namei.c | 30 +----
fs/ext3/namei.c | 84 +++++-------
fs/ext3/super.c | 22 ++--
fs/ext4/namei.c | 11 +--
fs/ext4/super.c | 24 ++--
fs/fat/dir.c | 1 +
fs/fat/inode.c | 52 +++-----
fs/fuse/inode.c | 23 +--
fs/gfs2/ops_export.c | 33 ++----
fs/gfs2/ops_inode.c | 2 +-
fs/hfs/inode.c | 8 -
fs/hfsplus/inode.c | 13 --
fs/hpfs/file.c | 2 +-
fs/hpfs/hpfs_fn.h | 2 +-
fs/hpfs/inode.c | 29 +++--
fs/hpfs/namei.c | 2 +-
fs/isofs/export.c | 33 +----
fs/jffs2/dir.c | 7 +-
fs/jffs2/super.c | 48 +++++++
fs/jfs/namei.c | 16 +--
fs/libfs.c | 26 +----
fs/namei.c | 146 ++++++++++-----------
fs/namespace.c | 133 +++++++++----------
fs/nfs/dir.c | 9 +-
fs/nfs/getroot.c | 14 +-
fs/nfsd/export.c | 125 ++++++++----------
fs/nfsd/nfs4recover.c | 50 ++++----
fs/nfsd/nfs4state.c | 8 +-
fs/nfsd/nfsctl.c | 8 +-
fs/nfsd/vfs.c | 126 +++++++++++++++---
fs/ntfs/namei.c | 22 +---
fs/ocfs2/export.c | 30 +----
fs/omfs/dir.c | 1 +
fs/openpromfs/inode.c | 1 +
fs/proc/proc_sysctl.c | 11 ++-
fs/read_write.c | 58 ++++++---
fs/readdir.c | 22 +--
fs/reiserfs/file.c | 1 +
fs/reiserfs/inode.c | 13 +--
fs/reiserfs/namei.c | 11 +--
fs/reiserfs/super.c | 18 ++--
fs/super.c | 15 +--
fs/sysfs/dir.c | 1 +
fs/udf/namei.c | 43 ++----
fs/ufs/dir.c | 1 +
fs/xfs/linux-2.6/xfs_export.c | 32 +----
fs/xfs/linux-2.6/xfs_file.c | 128 ------------------
fs/xfs/linux-2.6/xfs_ioctl.c | 7 +-
include/linux/dcache.h | 3 +-
include/linux/fs.h | 8 +-
include/linux/namei.h | 8 +-
init/main.c | 1 -
kernel/audit_tree.c | 48 ++++----
net/unix/af_unix.c | 18 ++-
76 files changed, 883 insertions(+), 1133 deletions(-)
next reply other threads:[~2008-10-23 9:52 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-10-23 9:52 Al Viro [this message]
-- strict thread matches above, loose matches on Subject: below --
2008-08-01 15:36 [git pull] vfs patches Al Viro
2008-08-03 14:08 ` Roland Dreier
2008-08-03 14:53 ` Al Viro
2008-06-25 3:32 Al Viro
2008-05-17 7:19 Al Viro
2008-04-26 2:02 [git pull] VFS patches Al Viro
2008-04-26 11:01 ` Ingo Molnar
2008-04-26 13:35 ` Matthew Wilcox
2008-04-26 13:44 ` Ingo Molnar
2008-04-26 15:43 ` Ingo Molnar
2008-04-26 19:02 ` Mike Galbraith
2008-05-20 12:04 ` hooanon05
2008-03-25 8:17 [git pull] vfs patches Al Viro
2008-03-25 16:05 ` Linus Torvalds
2008-03-25 18:00 ` Al Viro
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20081023095210.GJ28946@ZenIV.linux.org.uk \
--to=viro@zeniv.linux.org.uk \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox