Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp4497413imw; Tue, 19 Jul 2022 07:43:40 -0700 (PDT) X-Google-Smtp-Source: AGRyM1t/xNp7K7kDBCY/hSCF27Q0Z1x6xYBtpxrMHkwargVsQVFzSMP5aMOVRZS3TnJOSCNJ00vf X-Received: by 2002:a17:907:3f81:b0:6ff:1a3d:9092 with SMTP id hr1-20020a1709073f8100b006ff1a3d9092mr30702670ejc.319.1658241820356; Tue, 19 Jul 2022 07:43:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1658241820; cv=none; d=google.com; s=arc-20160816; b=gZdI4VBaXWuI7P1eyodtHRumDI6+2qMV12Ggyk4eiJPNZgium9xqzXBSareEA7htuk SBORQC/aZrrvs0CvhLnHNXke3HCZH1oCE5D8zXsZ4um49lSBOnuELF30b3f6yDU3LEee TVjbUeadGBuX3QOGjhKDdkiFY7/nysE4fG2MXl8VWXcQib8JHQCKztytKJ3y+8fAcjLq dZAdyWUXWKMb4qk7B72RmrYPQvp59bEAzYDGFOY4GIbqQu0Mq47iYRXzuAv4oCS9cAqi KmLX4L4GTGe/VSulKoE8mcJdCImGa7FsO9hM7B3IxWEbzBhnGpZjFChl0bF/zT6exdmh SqKQ== 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=Az1tGMt7MF/bEwnhE54p42aeB7IPQXUSjVKzawi4SKE=; b=aQagb/NBJoNEeZNXL8zfvf3vvzZiektaVikfHKQI2Sd1eTmYj80QEHi3oKrF/ha2T/ tvvPiM0bS1zKBKHsYAID0JwgaWU/hcth+YNrPjBMLtMZcdPCY+ma2cRIfN8VpaCvAj/1 9VwuPFL86P+mkZClGGPjWjCjf+C+zASvwi34i9BZGKdHhC0DBpPldoAA+Tz8T8KgxPyC IEEct+Ck7z52QRJvMJsilFztdlOwwAFrJSZVWgR8IYCCxCNY8fxEI1ZIpf3ipUERpUXu fXXnPaLty2uwN3aGHAtshAFChTR3nADqjuw4NIfMzYMZJGmyRTDxggyDRYduRy5b+34m 5tbg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=Fa2vIsBt; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c14-20020a0564021f8e00b0043a8f9e7514si11898743edc.149.2022.07.19.07.43.14; Tue, 19 Jul 2022 07:43:40 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=bombadil.20210309 header.b=Fa2vIsBt; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S239491AbiGSOma (ORCPT + 99 others); Tue, 19 Jul 2022 10:42:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33114 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S239538AbiGSOmR (ORCPT ); Tue, 19 Jul 2022 10:42:17 -0400 Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:3::133]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F07892180 for ; Tue, 19 Jul 2022 07:39:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; 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=Az1tGMt7MF/bEwnhE54p42aeB7IPQXUSjVKzawi4SKE=; b=Fa2vIsBtwm2e60JLGwhLGuiDti dZVgb5DlsKTicdyeOqcoxUJBaekJS7G3gSTybOCpmAgmTFZ3vrRoH8lg/YLpdUOz+UKpmpnzdQWVM PXNxBqBszOf5BOLXXxoZ2FuPshnShvrB2mpt0e1f7ttqQ0cmAVn7DIKfBkSSwFKfKuJ1tNVVz3IcM Y4p48AZAkmY+DZ+COYYr4oTwwYx7UABNH5+/ZfgvXNqPTrOXIzd8UHqXfUdfcI40h6yUoYh61Q7vH peZr0GurTcG1mepjJOY/BUlOa0/1dSNlSYPqOyuc5GnGg+r9tVdPqp7NGD4QRZs8290Z1C5ZYzOfx e1F5urnw==; Received: from hch by bombadil.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1oDoNe-009jsd-Kd; Tue, 19 Jul 2022 14:39:22 +0000 Date: Tue, 19 Jul 2022 07:39:22 -0700 From: Christoph Hellwig To: Chuck Lever III Cc: Christoph Hellwig , Linux NFS Mailing List Subject: Re: [PATCH] NFSD: Remove CONFIG_SUNRPC_GSS_MODULE Message-ID: References: <165815281251.8395.9611588593452344848.stgit@klimt.1015granger.net> <4936C3D6-AE4B-4F7F-89D1-17CBF38A5CD5@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4936C3D6-AE4B-4F7F-89D1-17CBF38A5CD5@oracle.com> X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_LOW,SPF_HELO_NONE, SPF_NONE 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-nfs@vger.kernel.org On Tue, Jul 19, 2022 at 01:27:51PM +0000, Chuck Lever III wrote: > > CONFIG_SUNRPC_GSS_MODULE is set if SUNRPC_GSS is built as a module. > > CONFIG_*_MODULE is Kconfig-generated magic. > > I can drop this patch, but I still have questions (and I know you are > just the messenger, you might not know the answers). > > Where is this convention documented? > > When would CONFIG_SUNRPC_GSS_MODULE be defined but CONFIG_SUNRPC_GSS isn't? If .config has CONFIG_SUNRPC_GSS=y, CONFIG_SUNRPC_GSS is set, but CONFIG_SUNRPC_GSS_MODULE is not. If .config has CONFIG_SUNRPC_GSS=m, CONFIG_SUNRPC_GSS_MODULE is set, but CONFIG_SUNRPC_GSS is not. As Anna said these days we have the IS_ENABLED helper to mostly hide this. I have no idea if this is documented anywhere.