Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754474AbaD0WU3 (ORCPT ); Sun, 27 Apr 2014 18:20:29 -0400 Received: from ipmail04.adl6.internode.on.net ([150.101.137.141]:27817 "EHLO ipmail04.adl6.internode.on.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754375AbaD0WUZ (ORCPT ); Sun, 27 Apr 2014 18:20:25 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AiRcAIiBXVN5LEcvPGdsb2JhbABZgwZPgmuoUAECAQEFhwGNFYVggQoXAwEBAQE4NYIlAQEEATocIwULCAMYCSUPBSUDBwMXE4g5Bw7JDxcWhUSIHREBUAeDJIEVBJkLgTuLPxOJFSuBLgcXBg Date: Mon, 28 Apr 2014 08:20:20 +1000 From: Dave Chinner To: "Aneesh Kumar K.V" Cc: agruen@kernel.org, bfields@fieldses.org, akpm@linux-foundation.org, viro@zeniv.linux.org.uk, dhowells@redhat.com, linux-fsdevel@vger.kernel.org, linux-nfs@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH -V1 00/22] New ACL format for better NFSv4 acl interoperability Message-ID: <20140427222019.GF15995@dastard> References: <1398615293-22931-1-git-send-email-aneesh.kumar@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1398615293-22931-1-git-send-email-aneesh.kumar@linux.vnet.ibm.com> User-Agent: Mutt/1.5.21 (2010-09-15) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Apr 27, 2014 at 09:44:31PM +0530, Aneesh Kumar K.V wrote: > Hi > > As per LSF/MM summit discussion I am reposting the richacl patchset for > upstream inclusion. The patchset includes minimal changes required to implement > a new acl model similar to NFSv4 ACL. The acl model selection is based on > file system feature flag. > > The following set of patches implements VFS and ext4 changes needed to implement > a new acl model for linux. Rich ACLs are an implementation of NFSv4 ACLs, > extended by file masks to fit into the standard POSIX file permission model. > They are designed to work seamlessly locally as well as across the NFSv4 and > CIFS/SMB2 network file system protocols. > > A user-space utility for displaying and changing richacls is available at [1] > (a number of examples can be found at http://acl.bestbits.at/richacl/examples.html). > > [1] git://github.com/kvaneesh/richacl-tools.git master > > To test richacl on ext4, create the file sytem with richacl feature flag > (mkfs.ext4 -O richacl or tune2fs -O richacl). With richacl feature enabled > using mount option "acl" will switch to using richacl instead of posixacl. No mount options, please. The ACL configuration needs to be determined solely by the superblock feature bit - we cannot support filesystems with mixed ACL types, and that's what this mount option does. > More details regarding richacl can be found at > http://acl.bestbits.at/richacl/ > > Previous posting of the patchset can be found at: > http://mid.gmane.org/1319391835-5829-1-git-send-email-aneesh.kumar@linux.vnet.ibm.com > "[PATCH -V8 00/26] New ACL format for better NFSv4 acl interoperability" > > The complete patchset can also be found at: > https://github.com/kvaneesh/linux/commits/richacl-for-upstream Where are the tests? We need comprehensive coverage in xfstests so we can validate that it works the way it is supposed to and that we don't break it in future, and that all filesystems behave the same way.... Cheers, Dave. -- Dave Chinner david@fromorbit.com -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/