[git pull] vfs.git - including i_mutex wrappers

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

 



	->i_mutex wrappers (with small prereq in lustre), fix for too
early freeing of symlink bodies on shmem (they need to be RCU-delayed)
(-stable fodder) and followup to dedupe stuff merged this cycle.

The following changes since commit 2101ae42899a14fe7caa73114e2161e778328661:

  Merge branch 'for-linus-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs (2016-01-22 11:49:21 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs.git for-linus

for you to fetch changes up to e62e560fc8b65ef5debc9041a792d18a8f98b2ca:

  vfs: abort dedupe loop if fatal signals are pending (2016-01-22 20:29:55 -0500)

----------------------------------------------------------------
Al Viro (3):
      lustre: remove unused declaration
      wrappers for ->i_mutex access
      make sure that freeing shmem fast symlinks is RCU-delayed

Darrick J. Wong (1):
      vfs: abort dedupe loop if fatal signals are pending

 arch/powerpc/platforms/cell/spufs/file.c           |  4 +-
 arch/powerpc/platforms/cell/spufs/inode.c          | 12 ++--
 arch/s390/hypfs/inode.c                            |  8 +--
 block/ioctl.c                                      |  4 +-
 drivers/base/devtmpfs.c                            | 12 ++--
 drivers/block/aoe/aoecmd.c                         |  4 +-
 drivers/block/drbd/drbd_debugfs.c                  |  4 +-
 drivers/char/mem.c                                 |  4 +-
 drivers/char/ps3flash.c                            |  4 +-
 drivers/infiniband/hw/qib/qib_fs.c                 | 12 ++--
 drivers/mtd/ubi/cdev.c                             |  4 +-
 drivers/oprofile/oprofilefs.c                      | 16 ++---
 drivers/staging/lustre/lustre/llite/dir.c          |  4 +-
 drivers/staging/lustre/lustre/llite/file.c         | 16 ++---
 .../staging/lustre/lustre/llite/llite_internal.h   |  2 -
 drivers/staging/lustre/lustre/llite/llite_lib.c    |  4 +-
 drivers/staging/lustre/lustre/llite/llite_nfs.c    |  4 +-
 drivers/staging/lustre/lustre/llite/lloop.c        |  4 +-
 drivers/staging/lustre/lustre/llite/rw.c           |  4 +-
 drivers/staging/lustre/lustre/llite/rw26.c         |  4 +-
 drivers/staging/lustre/lustre/llite/vvp_io.c       |  4 +-
 drivers/staging/lustre/lustre/llite/vvp_page.c     | 10 +--
 drivers/staging/rdma/ipath/ipath_fs.c              |  8 +--
 drivers/usb/gadget/function/f_printer.c            |  4 +-
 drivers/usb/gadget/legacy/inode.c                  |  4 +-
 drivers/usb/gadget/udc/atmel_usba_udc.c            | 12 ++--
 drivers/video/fbdev/core/fb_defio.c                |  4 +-
 fs/9p/vfs_file.c                                   |  8 +--
 fs/affs/file.c                                     |  8 +--
 fs/afs/flock.c                                     |  4 +-
 fs/afs/write.c                                     |  4 +-
 fs/attr.c                                          |  2 +-
 fs/binfmt_misc.c                                   | 12 ++--
 fs/block_dev.c                                     | 20 +++---
 fs/btrfs/file.c                                    | 42 ++++++------
 fs/btrfs/inode.c                                   |  4 +-
 fs/btrfs/ioctl.c                                   | 38 +++++------
 fs/btrfs/relocation.c                              |  4 +-
 fs/btrfs/scrub.c                                   |  4 +-
 fs/btrfs/xattr.c                                   |  2 +-
 fs/cachefiles/interface.c                          |  4 +-
 fs/cachefiles/namei.c                              | 40 ++++++------
 fs/ceph/cache.c                                    |  4 +-
 fs/ceph/caps.c                                     |  4 +-
 fs/ceph/dir.c                                      |  4 +-
 fs/ceph/export.c                                   |  4 +-
 fs/ceph/file.c                                     | 18 +++---
 fs/cifs/cifsfs.c                                   |  4 +-
 fs/cifs/file.c                                     | 12 ++--
 fs/coda/dir.c                                      |  4 +-
 fs/coda/file.c                                     |  8 +--
 fs/configfs/dir.c                                  | 58 ++++++++---------
 fs/configfs/file.c                                 |  8 +--
 fs/configfs/inode.c                                |  4 +-
 fs/dax.c                                           |  6 +-
 fs/dcache.c                                        |  4 +-
 fs/debugfs/inode.c                                 | 22 +++----
 fs/devpts/inode.c                                  | 12 ++--
 fs/direct-io.c                                     |  8 +--
 fs/ecryptfs/inode.c                                | 32 +++++-----
 fs/ecryptfs/mmap.c                                 |  4 +-
 fs/efivarfs/file.c                                 |  4 +-
 fs/efivarfs/super.c                                |  4 +-
 fs/exec.c                                          |  4 +-
 fs/exofs/file.c                                    |  4 +-
 fs/exportfs/expfs.c                                | 12 ++--
 fs/ext2/ioctl.c                                    | 12 ++--
 fs/ext4/ext4.h                                     |  2 +-
 fs/ext4/extents.c                                  | 20 +++---
 fs/ext4/file.c                                     | 18 +++---
 fs/ext4/inode.c                                    | 12 ++--
 fs/ext4/ioctl.c                                    | 20 +++---
 fs/ext4/namei.c                                    |  4 +-
 fs/ext4/super.c                                    |  4 +-
 fs/f2fs/data.c                                     |  4 +-
 fs/f2fs/file.c                                     | 20 +++---
 fs/fat/dir.c                                       |  4 +-
 fs/fat/file.c                                      | 12 ++--
 fs/fuse/dir.c                                      | 10 +--
 fs/fuse/file.c                                     | 36 +++++------
 fs/gfs2/file.c                                     |  4 +-
 fs/gfs2/inode.c                                    |  4 +-
 fs/gfs2/quota.c                                    |  8 +--
 fs/hfs/dir.c                                       |  4 +-
 fs/hfs/inode.c                                     |  8 +--
 fs/hfsplus/dir.c                                   |  4 +-
 fs/hfsplus/inode.c                                 |  8 +--
 fs/hfsplus/ioctl.c                                 |  4 +-
 fs/hostfs/hostfs_kern.c                            |  4 +-
 fs/hpfs/dir.c                                      |  6 +-
 fs/hugetlbfs/inode.c                               | 12 ++--
 fs/inode.c                                         |  8 +--
 fs/ioctl.c                                         |  4 +-
 fs/jffs2/file.c                                    |  4 +-
 fs/jfs/file.c                                      |  6 +-
 fs/jfs/ioctl.c                                     |  6 +-
 fs/jfs/super.c                                     |  6 +-
 fs/kernfs/dir.c                                    |  4 +-
 fs/libfs.c                                         | 10 +--
 fs/locks.c                                         |  6 +-
 fs/logfs/file.c                                    |  8 +--
 fs/namei.c                                         | 74 +++++++++++-----------
 fs/namespace.c                                     | 10 +--
 fs/ncpfs/dir.c                                     |  8 +--
 fs/ncpfs/file.c                                    |  4 +-
 fs/nfs/dir.c                                       |  8 +--
 fs/nfs/direct.c                                    | 12 ++--
 fs/nfs/file.c                                      |  4 +-
 fs/nfs/inode.c                                     |  8 +--
 fs/nfs/nfs42proc.c                                 |  8 +--
 fs/nfs/nfs4file.c                                  | 24 +++----
 fs/nfsd/nfs4proc.c                                 |  4 +-
 fs/nfsd/nfs4recover.c                              | 12 ++--
 fs/nfsd/nfsfh.h                                    |  4 +-
 fs/nfsd/vfs.c                                      |  4 +-
 fs/nilfs2/inode.c                                  |  4 +-
 fs/nilfs2/ioctl.c                                  |  4 +-
 fs/ntfs/dir.c                                      |  4 +-
 fs/ntfs/file.c                                     |  8 +--
 fs/ntfs/quota.c                                    |  6 +-
 fs/ntfs/super.c                                    | 12 ++--
 fs/ocfs2/alloc.c                                   | 32 +++++-----
 fs/ocfs2/aops.c                                    |  4 +-
 fs/ocfs2/dir.c                                     |  4 +-
 fs/ocfs2/file.c                                    | 12 ++--
 fs/ocfs2/inode.c                                   | 12 ++--
 fs/ocfs2/ioctl.c                                   | 12 ++--
 fs/ocfs2/journal.c                                 |  8 +--
 fs/ocfs2/localalloc.c                              | 16 ++---
 fs/ocfs2/move_extents.c                            | 16 ++---
 fs/ocfs2/namei.c                                   | 28 ++++----
 fs/ocfs2/quota_global.c                            |  4 +-
 fs/ocfs2/refcounttree.c                            | 12 ++--
 fs/ocfs2/resize.c                                  |  8 +--
 fs/ocfs2/suballoc.c                                | 12 ++--
 fs/ocfs2/xattr.c                                   | 14 ++--
 fs/open.c                                          | 12 ++--
 fs/overlayfs/copy_up.c                             |  4 +-
 fs/overlayfs/dir.c                                 | 12 ++--
 fs/overlayfs/inode.c                               |  4 +-
 fs/overlayfs/readdir.c                             | 20 +++---
 fs/overlayfs/super.c                               | 14 ++--
 fs/proc/kcore.c                                    |  4 +-
 fs/proc/self.c                                     |  4 +-
 fs/proc/thread_self.c                              |  4 +-
 fs/pstore/inode.c                                  |  6 +-
 fs/quota/dquot.c                                   | 20 +++---
 fs/read_write.c                                    |  7 +-
 fs/readdir.c                                       |  2 +-
 fs/reiserfs/dir.c                                  |  4 +-
 fs/reiserfs/file.c                                 |  4 +-
 fs/reiserfs/ioctl.c                                |  2 +-
 fs/reiserfs/xattr.c                                | 64 +++++++++----------
 fs/tracefs/inode.c                                 | 34 +++++-----
 fs/ubifs/dir.c                                     | 18 +++---
 fs/ubifs/file.c                                    |  4 +-
 fs/ubifs/xattr.c                                   |  4 +-
 fs/udf/file.c                                      | 10 +--
 fs/udf/inode.c                                     |  2 +-
 fs/utimes.c                                        |  4 +-
 fs/xattr.c                                         |  8 +--
 fs/xfs/xfs_file.c                                  |  6 +-
 fs/xfs/xfs_pnfs.c                                  |  4 +-
 include/linux/fs.h                                 | 29 ++++++++-
 include/linux/shmem_fs.h                           |  5 +-
 ipc/mqueue.c                                       |  8 +--
 kernel/audit_fsnotify.c                            |  2 +-
 kernel/audit_watch.c                               |  2 +-
 kernel/events/core.c                               |  4 +-
 kernel/relay.c                                     |  4 +-
 kernel/sched/core.c                                |  4 +-
 mm/filemap.c                                       |  4 +-
 mm/shmem.c                                         | 21 +++---
 mm/swapfile.c                                      | 12 ++--
 net/sunrpc/cache.c                                 | 10 +--
 net/sunrpc/rpc_pipe.c                              | 60 +++++++++---------
 security/inode.c                                   | 10 +--
 security/integrity/ima/ima_main.c                  |  8 +--
 security/selinux/selinuxfs.c                       |  4 +-
 179 files changed, 916 insertions(+), 894 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