public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
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, part 1
Date: Wed, 31 Dec 2008 07:43:56 +0000	[thread overview]
Message-ID: <20081231074356.GA28946@ZenIV.linux.org.uk> (raw)

Beginning of VFS queue for .29-rc1; that's just the first part. Please pull from
git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6.git/ for-linus.

Shortlog:

Al Viro (8):
      fix switch_names() breakage in short-to-short case
      take init_fs to saner place
      kill ->dir_notify()
      nfsd/create race fixes, infrastructure
      nfsd races, ext2
      nfsd races, ext3
      nfsd races, ext4
      nfsd races, reiserfs

Arjan van de Ven (1):
      [patch 10/11] vfs: expand some comments (d_path / seq_path)

Christoph Hellwig (4):
      remove incorrect comment in inode_permission
      kill walk_init_root
      pass a struct path * to may_open
      kill vfs_permission

Dave Kleikamp (1):
      nfsd races, jfs

Denis ChengRq (1):
      [patch 05/11] fs/block_dev.c: __read_mostly improvement and sb_is_blkdev_sb utilization

Duane Griffin (9):
      eCryptfs: check readlink result was not an error before using it
      vfs: introduce helper function to safely NUL-terminate symlinks
      vfs: ensure page symlinks are NUL-terminated
      ext2: ensure fast symlinks are NUL-terminated
      ext3: ensure fast symlinks are NUL-terminated
      ext4: ensure fast symlinks are NUL-terminated
      sysv: ensure fast symlinks are NUL-terminated
      freevxfs: ensure fast symlinks are NUL-terminated
      befs: ensure fast symlinks are NUL-terminated

Eric Dumazet (2):
      fix f_count description in Documentation/filesystems/files.txt
      filp_cachep can be static in fs/file_table.c

Eric Paris (1):
      filesystem notification: create fs/notify to contain all fs

Jan Engelhardt (1):
      [patch 02/11] include: linux/fs.h: put declarations in __KERNEL__

Julia Lawall (1):
      [patch 03/11] fs/namespace.c: drop code after return

Kentaro Takeda (1):
      introduce new LSM hooks where vfsmount is available.

Nick Piggin (1):
      [patch][rfc] fs: shrink struct dentry

Richard Kennedy (1):
      fs: reorder struct inotify_device on 64bits to remove

Steven Rostedt (1):
      make INIT_FS use the __RW_LOCK_UNLOCKED initialization

Zhaolei (1):
      [patch 09/11] vfs: correct wrong function name of d_put in kernel document and source comment

Diffstat:
 Documentation/filesystems/Locking          |    2 -
 Documentation/filesystems/files.txt        |    6 +-
 Documentation/filesystems/vfs.txt          |    5 +-
 arch/alpha/kernel/init_task.c              |    1 -
 arch/arm/kernel/init_task.c                |    1 -
 arch/avr32/kernel/init_task.c              |    1 -
 arch/blackfin/kernel/init_task.c           |    1 -
 arch/cris/kernel/process.c                 |    1 -
 arch/frv/kernel/init_task.c                |    1 -
 arch/h8300/kernel/init_task.c              |    1 -
 arch/ia64/kernel/init_task.c               |    1 -
 arch/m32r/kernel/init_task.c               |    1 -
 arch/m68k/kernel/process.c                 |    1 -
 arch/m68knommu/kernel/init_task.c          |    1 -
 arch/mips/kernel/init_task.c               |    1 -
 arch/mn10300/kernel/init_task.c            |    1 -
 arch/parisc/kernel/init_task.c             |    1 -
 arch/powerpc/kernel/init_task.c            |    1 -
 arch/powerpc/oprofile/cell/spu_task_sync.c |    2 +-
 arch/s390/kernel/init_task.c               |    1 -
 arch/sh/kernel/init_task.c                 |    1 -
 arch/sparc/kernel/init_task.c              |    1 -
 arch/um/kernel/init_task.c                 |    1 -
 arch/x86/kernel/init_task.c                |    1 -
 arch/xtensa/kernel/init_task.c             |    1 -
 drivers/oprofile/buffer_sync.c             |    2 +-
 fs/Kconfig                                 |   39 +--------
 fs/Makefile                                |    5 +-
 fs/bad_inode.c                             |    6 -
 fs/befs/linuxvfs.c                         |    5 +-
 fs/block_dev.c                             |    9 +-
 fs/cifs/Makefile                           |    2 +-
 fs/cifs/cifsfs.c                           |    7 --
 fs/cifs/cifsfs.h                           |    1 -
 fs/cifs/fcntl.c                            |  118 ------------------------
 fs/dcache.c                                |   25 ++---
 fs/dcookies.c                              |   28 ++++--
 fs/ecryptfs/inode.c                        |    3 +-
 fs/exec.c                                  |    5 +-
 fs/ext2/ialloc.c                           |    6 +-
 fs/ext2/inode.c                            |    7 +-
 fs/ext2/namei.c                            |   15 +++-
 fs/ext3/ialloc.c                           |    6 +-
 fs/ext3/inode.c                            |    7 +-
 fs/ext3/namei.c                            |   15 +++-
 fs/ext4/ialloc.c                           |    6 +-
 fs/ext4/inode.c                            |    7 +-
 fs/ext4/namei.c                            |   14 +++-
 fs/file_table.c                            |   10 ++-
 fs/freevxfs/vxfs_inode.c                   |    4 +-
 fs/inode.c                                 |   59 ++++++++++++
 fs/jfs/jfs_inode.c                         |   29 ++++--
 fs/jfs/namei.c                             |   24 +++--
 fs/namei.c                                 |  115 +++++++++++++++--------
 fs/namespace.c                             |    2 +-
 fs/nfsctl.c                                |    5 +-
 fs/notify/Kconfig                          |    2 +
 fs/notify/Makefile                         |    2 +
 fs/notify/dnotify/Kconfig                  |   10 ++
 fs/notify/dnotify/Makefile                 |    1 +
 fs/{ => notify/dnotify}/dnotify.c          |    3 -
 fs/notify/inotify/Kconfig                  |   27 ++++++
 fs/notify/inotify/Makefile                 |    2 +
 fs/{ => notify/inotify}/inotify.c          |    0 
 fs/{ => notify/inotify}/inotify_user.c     |    2 +-
 fs/open.c                                  |    5 +
 fs/reiserfs/inode.c                        |   15 ++-
 fs/reiserfs/namei.c                        |    8 ++
 fs/seq_file.c                              |   10 ++-
 fs/sysv/inode.c                            |    6 +-
 include/linux/dcache.h                     |   21 +++--
 include/linux/fdtable.h                    |    2 -
 include/linux/fs.h                         |   24 +++---
 include/linux/fs_struct.h                  |    6 -
 include/linux/init_task.h                  |    1 +
 include/linux/namei.h                      |    5 +
 include/linux/security.h                   |  137 ++++++++++++++++++++++++++++
 net/unix/af_unix.c                         |    4 +
 security/Kconfig                           |    9 ++
 security/capability.c                      |   57 ++++++++++++
 security/security.c                        |   66 +++++++++++++
 81 files changed, 696 insertions(+), 351 deletions(-)

             reply	other threads:[~2008-12-31  7:44 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-12-31  7:43 Al Viro [this message]
2008-12-31 17:21 ` [git pull] vfs patches, part 1 Linus Torvalds
2008-12-31 17:31   ` Linus Torvalds
2008-12-31 17:41   ` Linus Torvalds
2008-12-31 20:43     ` Junio C Hamano
2008-12-31 23:10   ` Al Viro
2009-01-01  0:05     ` Linus Torvalds
  -- strict thread matches above, loose matches on Subject: below --
2009-06-12  1:45 Al Viro
2009-06-12  3:13 ` Linus Torvalds
2009-06-12  3:38   ` Al Viro
2009-06-16 16:19 ` hooanon05
2009-06-16 17:31   ` Al Viro
2009-06-18 14:30 ` hooanon05
2009-06-20  0:29   ` Linus Torvalds

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=20081231074356.GA28946@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