[git pull] vfs, pile 2

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



	Misc fixes + easy parts of ->mount() conversion (everything
sans ->mnt_devname work in NFS).  That's not all; I still hope to get
icache stuff done, for one thing.  Please, pull from
git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6.git/ #for-linus

Shortlog:
Al Viro (29):
      a couple of open-coded ihold() introduced by nfs merge
      fix open/umount race
      beginning of transtion: ->mount()
      new helper: mount_bdev()
      convert get_sb_mtd() users to ->mount()
      convert get_sb_single() users
      convert get_sb_nodev() users
      convert get_sb_pseudo() users
      convert ubifs
      convert v9fs
      logfs get_sb massage, part 1
      logfs get_sb, part 2
      logfs get_sb, part 3
      logfs: fix a leak in get_sb
      switch logfs to ->mount()
      convert nilfs
      convert cifs
      setting ->proc_mnt doesn't belong in proc_get_sb()
      switch procfs to ->mount()
      switch get_sb_ns() users
      convert cgroup and cpuset
      convert sysfs
      convert ecryptfs
      convert afs
      convert gfs2
      convert ceph
      convert btrfs
      convert simple cases of nfs-related ->get_sb() to ->mount()
      braino in internal.h

Diffstat:
 arch/ia64/kernel/perfmon.c                |    9 +--
 arch/powerpc/platforms/cell/spufs/inode.c |   10 ++--
 arch/s390/hypfs/inode.c                   |    8 +-
 drivers/base/devtmpfs.c                   |   18 +++---
 drivers/infiniband/hw/ipath/ipath_fs.c    |   14 ++--
 drivers/infiniband/hw/qib/qib_fs.c        |   14 ++--
 drivers/isdn/capi/capifs.c                |    8 +-
 drivers/misc/ibmasm/ibmasmfs.c            |    9 +--
 drivers/mtd/mtdchar.c                     |   10 +--
 drivers/mtd/mtdsuper.c                    |   54 ++++++--------
 drivers/oprofile/oprofilefs.c             |    8 +-
 drivers/staging/autofs/init.c             |    8 +-
 drivers/staging/pohmelfs/inode.c          |    9 +--
 drivers/staging/smbfs/inode.c             |    8 +-
 drivers/usb/core/inode.c                  |    8 +-
 drivers/usb/gadget/f_fs.c                 |   14 ++--
 drivers/usb/gadget/inode.c                |   10 ++--
 drivers/xen/xenfs/super.c                 |    8 +-
 fs/9p/vfs_super.c                         |   22 +++---
 fs/adfs/super.c                           |    9 +--
 fs/affs/super.c                           |    9 +--
 fs/afs/super.c                            |   19 ++---
 fs/anon_inodes.c                          |   10 +--
 fs/autofs4/init.c                         |    8 +-
 fs/befs/linuxvfs.c                        |   11 ++--
 fs/bfs/inode.c                            |    8 +-
 fs/binfmt_misc.c                          |    8 +-
 fs/block_dev.c                            |    8 +-
 fs/btrfs/super.c                          |   15 ++---
 fs/ceph/super.c                           |   50 +++++++------
 fs/cifs/cifsfs.c                          |   15 ++--
 fs/coda/inode.c                           |    8 +-
 fs/configfs/mount.c                       |    8 +-
 fs/cramfs/inode.c                         |    9 +--
 fs/debugfs/inode.c                        |    8 +-
 fs/devpts/inode.c                         |   32 ++++-----
 fs/ecryptfs/main.c                        |   12 ++--
 fs/efs/super.c                            |    8 +-
 fs/exofs/super.c                          |   10 ++--
 fs/ext2/super.c                           |    8 +-
 fs/ext3/super.c                           |    8 +-
 fs/ext4/super.c                           |   16 ++--
 fs/fat/namei_msdos.c                      |    9 +--
 fs/fat/namei_vfat.c                       |    9 +--
 fs/freevxfs/vxfs_super.c                  |    9 +--
 fs/fuse/control.c                         |   10 +--
 fs/fuse/inode.c                           |   17 ++---
 fs/gfs2/ops_fstype.c                      |   51 ++++++--------
 fs/hfs/super.c                            |    9 +--
 fs/hfsplus/super.c                        |   10 +--
 fs/hostfs/hostfs_kern.c                   |    8 +-
 fs/hpfs/super.c                           |    9 +--
 fs/hppfs/hppfs.c                          |    8 +-
 fs/hugetlbfs/inode.c                      |    8 +-
 fs/internal.h                             |    2 +-
 fs/isofs/inode.c                          |    9 +--
 fs/jffs2/super.c                          |    9 +--
 fs/jfs/super.c                            |    9 +--
 fs/libfs.c                                |   14 ++--
 fs/logfs/dev_bdev.c                       |   15 +++--
 fs/logfs/dev_mtd.c                        |   18 +++---
 fs/logfs/logfs.h                          |   22 +++---
 fs/logfs/super.c                          |   77 ++++++++++----------
 fs/minix/inode.c                          |    9 +--
 fs/namei.c                                |    2 +
 fs/ncpfs/inode.c                          |    8 +-
 fs/nfs/super.c                            |   96 ++++++++++++-------------
 fs/nfs/unlink.c                           |    4 +-
 fs/nfsd/nfsctl.c                          |    8 +-
 fs/nilfs2/super.c                         |   16 ++---
 fs/ntfs/super.c                           |    9 +--
 fs/ocfs2/dlmfs/dlmfs.c                    |    8 +-
 fs/ocfs2/super.c                          |   11 +--
 fs/omfs/inode.c                           |    9 +--
 fs/open.c                                 |    6 +-
 fs/openpromfs/inode.c                     |    8 +-
 fs/pipe.c                                 |    9 +--
 fs/proc/root.c                            |   16 ++--
 fs/qnx4/inode.c                           |    9 +--
 fs/ramfs/inode.c                          |   17 ++---
 fs/reiserfs/super.c                       |    9 +--
 fs/romfs/super.c                          |   17 ++---
 fs/squashfs/super.c                       |   10 +--
 fs/super.c                                |  111 +++++++++++++++++++++--------
 fs/sysfs/mount.c                          |   32 ++++-----
 fs/sysv/super.c                           |   17 ++---
 fs/ubifs/super.c                          |   13 ++--
 fs/udf/super.c                            |    9 +--
 fs/ufs/super.c                            |    8 +-
 fs/xfs/linux-2.6/xfs_super.c              |   12 ++--
 include/linux/fs.h                        |   21 ++++--
 include/linux/mtd/super.h                 |    5 +-
 include/linux/ramfs.h                     |    4 +-
 ipc/mqueue.c                              |    8 +-
 kernel/cgroup.c                           |   11 ++--
 kernel/cpuset.c                           |   13 ++--
 mm/shmem.c                                |   10 ++--
 net/socket.c                              |   10 +--
 net/sunrpc/rpc_pipe.c                     |   18 +++---
 security/inode.c                          |    8 +-
 security/selinux/selinuxfs.c              |    9 +--
 security/smack/smackfs.c                  |   12 ++--
 102 files changed, 731 insertions(+), 759 deletions(-)
--
To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Ext4 Filesystem]     [Union Filesystem]     [Filesystem Testing]     [Ceph Users]     [Ecryptfs]     [AutoFS]     [Kernel Newbies]     [Share Photos]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux Cachefs]     [Reiser Filesystem]     [Linux RAID]     [Samba]     [Device Mapper]     [CEPH Development]
  Powered by Linux