Received: by 2002:a05:7412:a9a2:b0:e2:908c:2ebd with SMTP id o34csp942331rdh; Thu, 26 Oct 2023 23:12:17 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF5j0mh8iJb0biy9tKymC6ytCUL6IlyU4dGXfpzeEW4ckTC6NP8EQ9uArZN+3mlcPSu731I X-Received: by 2002:a25:abed:0:b0:d9b:311f:e9cc with SMTP id v100-20020a25abed000000b00d9b311fe9ccmr1749343ybi.34.1698387136899; Thu, 26 Oct 2023 23:12:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1698387136; cv=none; d=google.com; s=arc-20160816; b=EcVJos66W1dKiWbViSETFxA9n6NookxMqDXKHD0dDDU6Du22yuforYtv1W4g9vnIRR 3TG5c3rI/gkPflZ4cKbr/gwE+FPZ+tUu6sUFaQZmuOqpJk4HULiCe/usHgmFOV25JPV0 Up6pXpqTWmljTdt3LU+Qz/Vey15PcVA0Z3HxxPd4EZPLdXltbqnzsI9k6abTlmopd72A 1191h1PaN75LY25RhAEX+V8lFi8Wp5VGQl+Ceay9HspMbRznt0F8in4L+5uQIwVQF542 s4jPGzNNqrSLJuE6GqgSjigNyn8GfGYpldIi31RpQP+azMfQpRBtWswjR7P8R65jHChl nrbg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=pyzP9oefUGUKwnDG9roK/NF6C+odBahbrO/Kipz9AGU=; fh=BQNaw0U4X05ElVS1hclY84od6j9znN80nQiuxTKlLd0=; b=sjfdRkjNhRup+Hzic1tB3BxfrPQ8ayJ5u4uuDbIDFOxDdLoN5MmrtLgM8rFwE6BMPU LaohvR08jFVvjUtWdq7FCdzlQfKCI3XbI4ohtvR1TN7SezGgZcG5yrg6vb3/1OvH5jQm UdyCQIQQ8TaJzgr8fYBa8CDaHt3EysUHa1ouOt1CVOojLL//VHk6WmH0j9YncxvWG75n qmKAW1/KTSY7WIpjuSH5W6dDFUcWBn8Wy0CqrTsGyRJQ3zkmEEZwHMIojWNl0prQKacU p1cEQ/w/LHeaSTNFzynS24e0CGOEzHfYonJBNmCG8hl1CdrrxBm56xocA4u2ya+aE+k5 16Pw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=bU1o9hhG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id f131-20020a255189000000b00da1c63dc188si606401ybb.142.2023.10.26.23.12.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Oct 2023 23:12:16 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=bU1o9hhG; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 6AA768280D64; Thu, 26 Oct 2023 23:12:15 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234816AbjJ0GMN (ORCPT + 99 others); Fri, 27 Oct 2023 02:12:13 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39282 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229590AbjJ0GMM (ORCPT ); Fri, 27 Oct 2023 02:12:12 -0400 Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2BAA51AD; Thu, 26 Oct 2023 23:12:09 -0700 (PDT) Received: by mail-qk1-x72d.google.com with SMTP id af79cd13be357-778a20df8c3so133933785a.3; Thu, 26 Oct 2023 23:12:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698387128; x=1698991928; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=pyzP9oefUGUKwnDG9roK/NF6C+odBahbrO/Kipz9AGU=; b=bU1o9hhGG5wied9ehfB7iQEfraWisxTNRW9wjbqI4ZPqB5B70z3mPucO85nWbRkAuU gvnsHc64vcOgu43szZ53Dha4qESYRjN5VsLRfcdLdLqvNrdPf7uHkODz5gtTlKB32wA3 Y0fmINPWeKFuCxo//UMwLc/cv8GrKMxO0iVAWjzOlLz7LfycTxUR7ynOGrexMZFVFoJd 10BIwZD9c+jXALz+BrjOnwNMkXE6l38VWYkEGtkYQr/IeOFUr07loJVKw9D0GJM1FYo6 ShInuXyCh7IKz80wUc3Qm/1ISt7pCR8F2ozo2G8y9VFqM3pfxCgdhxp/EFdH6xqn/UTy 8rqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698387128; x=1698991928; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=pyzP9oefUGUKwnDG9roK/NF6C+odBahbrO/Kipz9AGU=; b=BE3xtegYhN3MP491iL+ntJpJqvbrLitF5g9mGbYibHUqdkceK0U2JTw1apaYAc6Nf+ tpwL6pfzGKH7bWFzVsTBAxAW48fmLOdBiLZCmLegUC/jwEjutMpAKIFNarDBj4PTC7zY RQMaKiVWlC+SmND50s9OZ77DKotgHchfeqytegRDF0NRdtKFByIgaJoF2S/reLriejRI Uaz+0sfQKiBWJ7z4WyxHpdKr+oLjjRnGh8T1A4GBSS+LhBw1Fx/EJNTO7MmFJuDnlg8Y krdDNRXoE+Ujy3lSmam6vMNTJ5nUsIpXXsxqeK0pN3pE/Y2edIOK9bNGOJttmsRcSHHg qmCg== X-Gm-Message-State: AOJu0YzqHFdSNcWqxKPfsRClsqCa0A/6IZxIWFJ9ILwwp6f0DBiDjhzC qD9uYfIGgEFNuOI4YqheChcHfftVQ6fH7kSmsKI= X-Received: by 2002:a05:6214:2129:b0:66d:9c9f:c913 with SMTP id r9-20020a056214212900b0066d9c9fc913mr2888070qvc.1.1698387128671; Thu, 26 Oct 2023 23:12:08 -0700 (PDT) MIME-Version: 1.0 References: <20231026192830.21288-1-rdunlap@infradead.org> In-Reply-To: From: Amir Goldstein Date: Fri, 27 Oct 2023 09:11:57 +0300 Message-ID: Subject: Re: [PATCH] exportfs: handle CONFIG_EXPORTFS=m also To: Christoph Hellwig Cc: Randy Dunlap , linux-kernel@vger.kernel.org, Chuck Lever , Jeff Layton , linux-nfs@vger.kernel.org, Christian Brauner , Alexander Viro , linux-fsdevel@vger.kernel.org, Arnd Bergmann Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Thu, 26 Oct 2023 23:12:15 -0700 (PDT) On Fri, Oct 27, 2023 at 9:01=E2=80=AFAM Christoph Hellwig wrote: > > On Thu, Oct 26, 2023 at 10:46:06PM +0300, Amir Goldstein wrote: > > I would much rather turn EXPORTFS into a bool config > > and avoid the unneeded build test matrix. > > Yes. Especially given that the defaul on open by handle syscalls > require it anyway. Note that those syscalls depend on CONFIG_FHANDLE and the latter selects EXPORTFS. Nevertheless, the EXPORTFS=3Dm config seems useless. I will send a patch to change it. The bigger issue is that so many of the filesystems that use the generic export ops do not select EXPORTFS, so it's easier to leave the generic helper in libfs.c as Arnd suggested. Thanks, Amir.