Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 13 Nov 2013 06:34:18 +0000 (15:34 +0900)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 13 Nov 2013 06:34:18 +0000 (15:34 +0900)
commit9bc9ccd7db1c9f043f75380b5a5b94912046a60e
treedd0a1b3396ae9414f668b0110cc39d11268ad3ed
parentf0230294271f511b41797305b685365a9e569a09
parentbdd3536618443809d18868563eeafa63b9d29603
Merge branch 'for-linus' of git://git./linux/kernel/git/viro/vfs

Pull vfs updates from Al Viro:
 "All kinds of stuff this time around; some more notable parts:

   - RCU'd vfsmounts handling
   - new primitives for coredump handling
   - files_lock is gone
   - Bruce's delegations handling series
   - exportfs fixes

  plus misc stuff all over the place"

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (101 commits)
  ecryptfs: ->f_op is never NULL
  locks: break delegations on any attribute modification
  locks: break delegations on link
  locks: break delegations on rename
  locks: helper functions for delegation breaking
  locks: break delegations on unlink
  namei: minor vfs_unlink cleanup
  locks: implement delegations
  locks: introduce new FL_DELEG lock flag
  vfs: take i_mutex on renamed file
  vfs: rename I_MUTEX_QUOTA now that it's not used for quotas
  vfs: don't use PARENT/CHILD lock classes for non-directories
  vfs: pull ext4's double-i_mutex-locking into common code
  exportfs: fix quadratic behavior in filehandle lookup
  exportfs: better variable name
  exportfs: move most of reconnect_path to helper function
  exportfs: eliminate unused "noprogress" counter
  exportfs: stop retrying once we race with rename/remove
  exportfs: clear DISCONNECTED on all parents sooner
  exportfs: more detailed comment for path_reconnect
  ...
27 files changed:
arch/arm64/kernel/signal32.c
arch/powerpc/kernel/signal_32.c
arch/s390/kernel/compat_signal.c
drivers/char/misc.c
drivers/staging/lustre/lustre/include/linux/lustre_compat25.h
drivers/staging/lustre/lustre/lvfs/lvfs_linux.c
drivers/staging/rtl8188eu/os_dep/osdep_service.c
drivers/usb/core/file.c
fs/cachefiles/interface.c
fs/cifs/cifsfs.c
fs/cifs/connect.c
fs/dcache.c
fs/eventpoll.c
fs/exec.c
fs/file_table.c
fs/fuse/cuse.c
fs/fuse/fuse_i.h
fs/gfs2/inode.c
fs/namei.c
fs/nfs/dir.c
fs/nfs/nfs4file.c
fs/nfs/nfs4namespace.c
fs/nfs/nfs4proc.c
fs/nfs/unlink.c
fs/select.c
include/linux/fs.h
mm/memory.c