Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758793AbcKDJa6 (ORCPT ); Fri, 4 Nov 2016 05:30:58 -0400 Received: from mail-wm0-f66.google.com ([74.125.82.66]:35809 "EHLO mail-wm0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752329AbcKDJaz (ORCPT ); Fri, 4 Nov 2016 05:30:55 -0400 Date: Fri, 4 Nov 2016 10:30:50 +0100 From: Miklos Szeredi To: Linus Torvalds Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, linux-unionfs@vger.kernel.org Subject: [GIT PULL] overlayfs fixes for 4.9-rc3 Message-ID: <20161104093050.GB1839@veci.piliscsaba.szeredi.hu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.7.1 (2016-10-04) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1021 Lines: 31 Hi Linus, Please pull from: git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git overlayfs-linus Fix two more POSIX ACL bugs introduced in 4.8 and add a missing fsync during copy up to prevent possible data loss. Also introduce the concept of feature flags to allow backward incompatible changes to the overlay format. This should have been there from day one; the best we can do now is backport to stable kernels. Add the check for features without adding any actual features yet. Thanks, Miklos --- Miklos Szeredi (4): ovl: update S_ISGID when setting posix ACLs ovl: fix get_acl() on tmpfs ovl: fsync after copy-up ovl: check fs features --- Documentation/filesystems/overlayfs.txt | 12 +++++++ fs/overlayfs/copy_up.c | 2 ++ fs/overlayfs/inode.c | 3 -- fs/overlayfs/overlayfs.h | 1 + fs/overlayfs/super.c | 56 +++++++++++++++++++++++++++++++++ 5 files changed, 71 insertions(+), 3 deletions(-)