lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Message-ID: <20101029132545.GT19804@ZenIV.linux.org.uk>
Date:	Fri, 29 Oct 2010 14:25:45 +0100
From:	Al Viro <viro@...IV.linux.org.uk>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	linux-kernel@...r.kernel.org, linux-fsdevel@...r.kernel.org
Subject: [git pull] vfs, pile 2

	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-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ