Merge branch 'overlayfs-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszer...
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 13 Sep 2017 16:11:44 +0000 (09:11 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 13 Sep 2017 16:11:44 +0000 (09:11 -0700)
commitc353f88f3de485a059e5c003721e2dc276d02fad
tree2a18b309dc3dcd250d6d2aeb51b61264cd8f9b2a
parent6d8ef53e8b2fed8b0f91df0c6da7cc92747d934a
parent939ae4efd51c627da270af74ef069db5124cb5b0
Merge branch 'overlayfs-linus' of git://git./linux/kernel/git/mszeredi/vfs

Pull overlayfs updates from Miklos Szeredi:
 "This fixes d_ino correctness in readdir, which brings overlayfs on par
  with normal filesystems regarding inode number semantics, as long as
  all layers are on the same filesystem.

  There are also some bug fixes, one in particular (random ioctl's
  shouldn't be able to modify lower layers) that touches some vfs code,
  but of course no-op for non-overlay fs"

* 'overlayfs-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs:
  ovl: fix false positive ESTALE on lookup
  ovl: don't allow writing ioctl on lower layer
  ovl: fix relatime for directories
  vfs: add flags to d_real()
  ovl: cleanup d_real for negative
  ovl: constant d_ino for non-merge dirs
  ovl: constant d_ino across copy up
  ovl: fix readdir error value
  ovl: check snprintf return
Documentation/filesystems/vfs.txt
fs/inode.c
fs/internal.h
fs/overlayfs/readdir.c
fs/xattr.c
include/linux/fs.h