Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp1115070pxb; Fri, 20 Nov 2020 01:15:24 -0800 (PST) X-Google-Smtp-Source: ABdhPJypFFBVx6tZqpfxvIY9UI5YmLXMCGMJhpKWO4rR7uErVPjaB9kjQ/ICk5zOl7OEIkNRVjO9 X-Received: by 2002:a17:906:a451:: with SMTP id cb17mr657679ejb.305.1605863724360; Fri, 20 Nov 2020 01:15:24 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605863724; cv=none; d=google.com; s=arc-20160816; b=T/hcAEWxuimzBP5YWDCch3t/GQm04UaPs5F4EWrcQK6dAcTZ6MXEu/w056I2jDGoO5 SFP0OhzeMVJ5lM21amT+dIDhAD59RvVrSLl7PRq44RAG68EJ1tWmMZGmFJrPRWzzf1wL Ms3hpHMiyG6cNeaz1ObZq+FFC9SCduudDqUfVWOo+eg1hOjnaFanSPadh5lsLJfTVqzU QNH05ArKST78nowItrOrNFTTW0L7Z2LTMDtRhtO/i3fYwWJ27ndiAs2hFPMePWafQAID 68tzQcWcatCM2nUR2fNIjEuoQwCti7nVy8ypsQoeR3FwNDAnXtXAhgcDZiE8MYmyjhM/ RdOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=mNLnU8cl44VoAwmtF3N/cVr4YIhMWVFWr0ATljQRTes=; b=tXin3oKnhHm8vrwd/2sxGJUe7CoNRkkEovy/5y4m5xVahDoVWdWiT3pc4NJrcj0Zci 9/tb2EVYa4XQpizGBtC86AKpTP38dOO5/K9LyYIN7AEJE/scR4+d1iBzf5wfa+85tKjB 7IAADaUD0LcIBksIBAwJ12daeETWLcXsecndBRacWbO/Z3C7xmV7wfTwYJjwHXIrIxTg FxEt3g3RcRwJxxmOrvGwrdusIgfjzamTO+oxGUjoaDCGbf3xrTRx5zfBlkVWCr/vBQ7p uExphx+tYRx05Fk4D1Bm8zJlO1cqjdNyHhTGVdesXe5c+uqjuDgh0ZLQb3KUL0oymi8W 8I9A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=TTIb8ohQ; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id 61si1412275edc.400.2020.11.20.01.15.00; Fri, 20 Nov 2020 01:15:24 -0800 (PST) Received-SPF: pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=TTIb8ohQ; spf=pass (google.com: domain of linux-ext4-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-ext4-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727263AbgKTJNE (ORCPT + 99 others); Fri, 20 Nov 2020 04:13:04 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39374 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725809AbgKTJND (ORCPT ); Fri, 20 Nov 2020 04:13:03 -0500 Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F1E24C0613CF; Fri, 20 Nov 2020 01:13:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=In-Reply-To:Content-Type:MIME-Version: References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description; bh=mNLnU8cl44VoAwmtF3N/cVr4YIhMWVFWr0ATljQRTes=; b=TTIb8ohQ+PwDq74N++0bgk2zll V4Tj1uTEh1nLpZA5CWmWqyId5ggC5fFNgj0pboCtHDqY3L67GCyZNuDKPhIyDglg/E86QFfp03+bI wGOy+rZdGneSYckkAgLWS4Lquu6jKns1/3RDzJtgxPXaG/cApFOXbxrjmFwxID+CMkn8bfg2ariPD q8PRJnZIyL/pF1pJzmkrZOIsiNWxi9EqbnrSKptOWKTutDymxTvJ3MTHzpDBEzdVC/iFZdmds1m9/ d0Edw6QH1c1pHG3bkB/sYhvaimIvfkENpPeia3BDp903NdAOst0DSmCRA3GxWKsouD7etMiOrv1DU Mvs7rk4A==; Received: from hch by casper.infradead.org with local (Exim 4.92.3 #3 (Red Hat Linux)) id 1kg2TH-0003xV-Ap; Fri, 20 Nov 2020 09:12:47 +0000 Date: Fri, 20 Nov 2020 09:12:47 +0000 From: Christoph Hellwig To: Christian Brauner Cc: "Darrick J. Wong" , Alexander Viro , Christoph Hellwig , linux-fsdevel@vger.kernel.org, John Johansen , James Morris , Mimi Zohar , Dmitry Kasatkin , Stephen Smalley , Casey Schaufler , Arnd Bergmann , Andreas Dilger , OGAWA Hirofumi , Geoffrey Thomas , Mrunal Patel , Josh Triplett , Andy Lutomirski , Theodore Tso , Alban Crequy , Tycho Andersen , David Howells , James Bottomley , Jann Horn , Seth Forshee , St??phane Graber , Aleksa Sarai , Lennart Poettering , "Eric W. Biederman" , smbarber@chromium.org, Phil Estes , Serge Hallyn , Kees Cook , Todd Kjos , Jonathan Corbet , containers@lists.linux-foundation.org, linux-security-module@vger.kernel.org, linux-api@vger.kernel.org, linux-ext4@vger.kernel.org, linux-audit@redhat.com, linux-integrity@vger.kernel.org, selinux@vger.kernel.org Subject: Re: [PATCH v2 00/39] fs: idmapped mounts Message-ID: <20201120091247.GA14894@infradead.org> References: <20201115103718.298186-1-christian.brauner@ubuntu.com> <20201120023309.GH9685@magnolia> <20201120091044.ofkzgiwoyru23vc4@wittgenstein> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20201120091044.ofkzgiwoyru23vc4@wittgenstein> X-SRS-Rewrite: SMTP reverse-path rewritten from by casper.infradead.org. See http://www.infradead.org/rpr.html Precedence: bulk List-ID: X-Mailing-List: linux-ext4@vger.kernel.org On Fri, Nov 20, 2020 at 10:10:44AM +0100, Christian Brauner wrote: > Maybe you didn't see this or you're referring to xfstests but this > series contains a >=4000 lines long test-suite that validates all core > features with and without idmapped mounts. It's the last patch in this > version of the series and it's located in: > tools/testing/selftests/idmap_mounts. > > Everytime a filesystem is added this test-suite will be updated. We > would perfer if this test would be shipped with the kernel itself and > not in a separate test-suite such as xfstests. But we're happy to add > patches for the latter at some point too. selftests is a complete pain to use, partialy because it is not integrated with the framework we file system developers use (xfstests) and partially because having the test suite in the kernel tree really breaks a lot of the typical use cases. So I think we'll need to wire this up in the proper place instead.