Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp866447rwr; Wed, 3 May 2023 07:14:18 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ65PetR6/9dvkXkjyHhodoC/QrGotCyfPl19cJxZHXMiTTKOS6Tq98HdNVaB+5f9iw2BXkb X-Received: by 2002:a17:90a:348:b0:246:fbef:790e with SMTP id 8-20020a17090a034800b00246fbef790emr5624708pjf.3.1683123257897; Wed, 03 May 2023 07:14:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683123257; cv=none; d=google.com; s=arc-20160816; b=KvcmieDW4GsRKxb3wiJ/yUncjEclErzR/cy7rmcEc+V3nMYMwh3OA6UYDRisqofHYi anni2yYSL5NAL/0crZ60LsE0iSw8VKNyHfu+b71Br+noqcvCMtvAFK/WTo5CeuM9pRVM 4Jza79EO5v/0/82CvLYvZxmczD5ZDB9QprQUFhfY/9YvPvsBZrLKAKi/EBSuRCc0YjeK Gp9FbL1SFhQBze8g5jIW+7XXzBiKPosuCMlHtHsUHGKTX76+ieiM0k9bgv4xiu8LY340 V+wr/uLFrJgEAQI712yntmr0ujV1Dn0IP4DAPVrFQpxy52ChZeMx7ferrZajm08J+TeO R4Sg== 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=l5LxvsPjOYAe3iUvm6GoNOplQUzGwHhxqPoIECxKyo0=; b=ikGpsn5AHhHa7qoA82XURCUKiwFeHgkGGeLVGf2QPEuLI/kgLm3LqVgUUK0kqvunZz 5q+ZHcb6nYrv2zfjYJZk4BeIcmXc6DXBMQ+VNF3cZ3/iDtxEQAmc1+KkT/EWdnzj+gDp y54lIeEQ4i9L7Uo6yuu5BtxFwmF9dIWjXBLR8GfDnTHc5ZmK/Ke6spJZGnB90cBRQmef CJvPe5sDUzKZPshXM/lxO9KMD8QvseFm7B3h1sBELvP7ZQYWKrh9PKmEBYqfC04rhT6F ehDbf9z+ewFqGSFvlMJsotvWvgtg4vbUP1wkit/LbpWvUoz0UpMc40yk4anFAQ4py5Bn hgYg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=MlI0yIfb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 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 out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y2-20020a17090322c200b001a5abc9d9bcsi36037209plg.583.2023.05.03.07.14.02; Wed, 03 May 2023 07:14:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-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=@gmail.com header.s=20221208 header.b=MlI0yIfb; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230206AbjECOLX (ORCPT + 99 others); Wed, 3 May 2023 10:11:23 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37558 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229830AbjECOLV (ORCPT ); Wed, 3 May 2023 10:11:21 -0400 Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 09F6F44BE for ; Wed, 3 May 2023 07:11:19 -0700 (PDT) Received: by mail-ed1-x52c.google.com with SMTP id 4fb4d7f45d1cf-50bcb00a4c2so4736930a12.1 for ; Wed, 03 May 2023 07:11:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683123077; x=1685715077; 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=l5LxvsPjOYAe3iUvm6GoNOplQUzGwHhxqPoIECxKyo0=; b=MlI0yIfbI0bE1J4sKC+POMzM+vqeNwr3y01aaXeiE1eRtOo8aRf+9D78mjMyeq9RGP 3BZiyWaV4hWy2lrCHmCrUNqVY1JZmKI/q8YyfFPV7IOCJJCDLIlzqvmxK7eGkQt0L13f 2uDPHfJkhp7XDl4hDYybia/JUdTBVhZBbxnk+9O0+9/TTXjjW1rs7l9CMgu4PvL5M0dx iE/G9HtGARY4p8GKlgBfYSkfnGpSBgOSZnD80okL/wt2vCQTRGLusaps4XBn57/8LbfQ aj7fGnwM1LnOO7Ssv00LqMQCv5OAq/efjACNJCgUwSeQViJDZSfkLEcBE5KFB4Or99EW 4hsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683123077; x=1685715077; 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=l5LxvsPjOYAe3iUvm6GoNOplQUzGwHhxqPoIECxKyo0=; b=UH8zO14yZqr9NI5TnWqt962trRPYZXPuR0AjZsua+ILeQrlUIHYLiEcC9MB+KC8BK7 ft5MYqJNGE8qJdlYnPpvUzjzz66yQWIIvGKNDqT7Qb/17s3G462jBbJOclJor/oAhyZu KKtxtSfHt6P/W8n/4GEuGGHit6zMS+PyWEesf0NDLjklzXNUBUdqEjFrb99glnvHlHob dO3IkkveHPbV5gZ6iIc0APbcEsZ1x179zzAsaExmyddCTK42qzIIPyP5uM6Fd4qhLm7n fWNGI3py43TjwaszngPkaz4mEIcgHbaQVDcEsAC2wlg0ZTDNDXn9yPuavnxcbR4v5AU9 JykA== X-Gm-Message-State: AC+VfDx/kZ8BKFHmJjt5MbQu0Utf1B/axSLv0OoAlQdTcUfBgdgfFLzI iDwX6y9nD6lDimuSeJnLNxtMKCxSQYqSP/uvlgA= X-Received: by 2002:a17:907:a08a:b0:94f:3b07:a708 with SMTP id hu10-20020a170907a08a00b0094f3b07a708mr3652466ejc.29.1683123077123; Wed, 03 May 2023 07:11:17 -0700 (PDT) MIME-Version: 1.0 References: <20230501190602.86281-1-jandryuk@gmail.com> In-Reply-To: From: Jason Andryuk Date: Wed, 3 May 2023 10:11:05 -0400 Message-ID: Subject: Re: [PATCH] fs/9p: Remove INET dependency To: Dominique Martinet Cc: Eric Van Hensbergen , Latchesar Ionkov , Christian Schoenebeck , v9fs@lists.linux.dev, linux-kernel@vger.kernel.org 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_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 On Tue, May 2, 2023 at 7:31=E2=80=AFPM Dominique Martinet wrote: > > Jason Andryuk wrote on Tue, May 02, 2023 at 08:03:15AM -0400: > > > Good catch. > > > Could you add depends on INET to NET_9P_FD in net/9p/Kconfig? > > > > trans_fd.o builds without INET and without UNIX. Looks like trying to > > use either TCP or UNIX sockets would lead to runtime errors, but it > > also supports generic file descriptors. That could be useful for > > someone. Since it builds, would it be okay to leave this patch > > unchanged, or do you still want the depends added? Leaving the patch > > unchanged provides more flexibility, though the runtime errors may > > surprise users. While I built a Xen kernel without INET or UNIX, that > > is an unusual scenario. Typically INET and UNIX sockets will be built > > in anyway even without a depends. > > Hmm, good point; the socket interface is common between INET and > UNIX.. And you're right about the ability to use plain fd as well. > > How about 'imply INET'? That will automatically select INET when > enabled, but allow someone to disable it explicitly. This sounds good. Thanks, Jason