Hi Linus, Please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git overlayfs-linus Most of this is regression fixes for posix acl behavior introduced in 4.8-rc1 (these were caught by the pjd-fstest suite). The are also miscellaneous fixes marked as stable material and cleanups. Other than overlayfs code, it touches <linux/fs.h> to add a constant with which to disable posix acl caching. No changes needed to the actual caching code, it automatically does the right thing, although later we may want to optimize this case. I'm now testing overlayfs with the following test suites to catch regressions: - unionmount-testsuite - xfstests - pjd-fstest Thanks, Miklos --- Andreas Gruenbacher (4): ovl: Fix OVL_XATTR_PREFIX ovl: Get rid of ovl_xattr_noacl_handlers array ovl: Switch to generic_removexattr ovl: Switch to generic_getxattr Colin Ian King (1): ovl: fix spelling mistake: "directries" -> "directories" Miklos Szeredi (9): ovl: don't copy up opaqueness ovl: handle umask and posix_acl_default correctly on creation ovl: remove posix_acl_default from workdir ovl: proper cleanup of workdir ovl: use cached acl on underlying layer ovl: don't cache acl on overlay layer ovl: copyattr after setting POSIX ACL ovl: listxattr: use strnlen() ovl: update doc --- Documentation/filesystems/overlayfs.txt | 8 +-- fs/overlayfs/copy_up.c | 2 + fs/overlayfs/dir.c | 58 ++++++++++++++++- fs/overlayfs/inode.c | 108 +++++++++++++------------------- fs/overlayfs/overlayfs.h | 17 ++--- fs/overlayfs/readdir.c | 63 ++++++++++++++++++- fs/overlayfs/super.c | 93 ++++++++++++++++++++------- include/linux/fs.h | 1 + 8 files changed, 246 insertions(+), 104 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