Received: by 2002:a05:6358:9144:b0:117:f937:c515 with SMTP id r4csp6748586rwr; Tue, 2 May 2023 05:11:18 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ73doTy/nBHIc6J1fGSThrJybOb82lh+SgLwT/kflj+O8T227L+621pDUtQaLkVbzyiMtEs X-Received: by 2002:a05:6a20:9f49:b0:f4:4ff5:11af with SMTP id ml9-20020a056a209f4900b000f44ff511afmr17762432pzb.14.1683029478244; Tue, 02 May 2023 05:11:18 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1683029478; cv=none; d=google.com; s=arc-20160816; b=W0C0kaDndPqZZ/HKK//bnBhXfZDMkS3tsU6LIXYSP/DgDg1uiolzhfQ5XzbYmNyIcI av384mNunsfpldmoMQ47lzekTkQyWpagKc3739+E0KHAtY3qioNUnvqFxeugM632HZNg ougAVuUcCuuFxjg+YNOrg6s+Y3twv496oj19ACRL2CxJczFpSPtoZ9kn/BRx+ZeWMiZk j25PrOs3Jl1H0TTWPHDfynDo8A7HGzel3Zjo1sDWMTZ/jbYH1VLfGOY8Muuz//GNvWMw gDRLeVz96U+BsennSBHAArRlRrlIFEu7UvkTYJ22yiC/YQraQ0FnBWZIgrczC89t/woq tKzg== 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=u/YRcfxmNsr6Lwk5XiJCdhjiGVkTxQwDjCgW062Di2c=; b=DHAl+e+xhUAoa+72ZwFZ2KwPQULb7cKKKfHx4JSCS4S9hP0rshfJQvRxPCUM2x2PrM r8snRBzj5XdrAcn8FpDXTsEtVjAS45U0OX4ZB6Ljzb1dx9XSOGntD8hs9iJ7mUA9j0Xh X1XDb9C3YrmO5GGMNiSJ/fuXLsE+etOEDNrusYyWDoVjbcF/2/WPi09VslV1cHA0po+F YljpDjfmzGFBRu3POS+9kineVhLnBpZyLvCrcKgdPeSWGMtZi8sDqUcyclBqmX8+xkAT 52B+bph+aIQltNe2wtdBg+2Xzpd7ump5h4T5xnCBL3vEqDycUP6EnaQtCibcx7O24iWv UjMQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20221208 header.b=o4kdKwTR; 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 g11-20020a1709026b4b00b0019e95180a08si30322209plt.59.2023.05.02.05.11.06; Tue, 02 May 2023 05:11:18 -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=o4kdKwTR; 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 S234012AbjEBMDe (ORCPT + 99 others); Tue, 2 May 2023 08:03:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33038 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229722AbjEBMDc (ORCPT ); Tue, 2 May 2023 08:03:32 -0400 Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5545B19F for ; Tue, 2 May 2023 05:03:29 -0700 (PDT) Received: by mail-ej1-x635.google.com with SMTP id a640c23a62f3a-94eff00bcdaso731461566b.1 for ; Tue, 02 May 2023 05:03:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683029008; x=1685621008; 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=u/YRcfxmNsr6Lwk5XiJCdhjiGVkTxQwDjCgW062Di2c=; b=o4kdKwTRk33hC4HFcBT+9b69VKLPjjiKCZpZtoFD1ZnB8NitPdOUHk5aiyQQdQKpnE S755qs/iAEPdoqWzgHnm8nvpBxEL4GerVyo1qoRBz8+M+DCyhRyh/07WdUCO2qd2rtKh hn71j5Hb+bm8A3fyrNZz9tXMVybcf3jvbZnA6Xa22Oroh+uATM0eoq4nbzeV9ZvmjmWa CYtI3Y7/Qqe9yDTxyyyPVlzXNgaJe0uU6csAwyWLOQWoZ1egG93e4fNOB4SQuQ2Uukis EF8rlIuLxuXTZTLbNzJ4awhOe8mC14lHN36kPXG8XJeOY5mTMbbyc/MidvKmbiKVf5vh E1qQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683029008; x=1685621008; 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=u/YRcfxmNsr6Lwk5XiJCdhjiGVkTxQwDjCgW062Di2c=; b=A0+qFL4koCLSQi1uBEQv/LOPYJ/crMU3R7iUcjADm67H6eN4hEpK4SN5QgsYzvIzSz p8KHN+TwUF/ZSB3FIBkrVdNbx+tiZIeZ1zATost1dpymBjEKH0D4Fa0KsPm/+m2njkvT e3O+BnMjO2sEi2Uy4ckFEOpTH6v9hHciUCwBaEB3ZVycTIQuRogA0huJU/oR7NMawfel HFstgd54zAV744Fyi92nOuMWorhCvbektRThAOcJNa9ZEJ3vXasQpfvLCxghPE5c+YKK diBty3FckWf6wzR93J34MhmSo8rXBVhqWRcABd9m9pMEcYQDYlFu+1hrWrsKJ2nXkrvj KeAA== X-Gm-Message-State: AC+VfDwxFaaut8fUx6tcgskNwINpvXO0AXfldw+gtf6Nlc/Y7qmr8e01 8+TDj5hNaXwG/eoOYvGD8P/mZVLeLyPmc2aB190= X-Received: by 2002:a17:907:1613:b0:94a:82ca:12e5 with SMTP id hb19-20020a170907161300b0094a82ca12e5mr16593096ejc.45.1683029007546; Tue, 02 May 2023 05:03:27 -0700 (PDT) MIME-Version: 1.0 References: <20230501190602.86281-1-jandryuk@gmail.com> In-Reply-To: From: Jason Andryuk Date: Tue, 2 May 2023 08:03:15 -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 Hi, Dominique On Mon, May 1, 2023 at 3:43=E2=80=AFPM Dominique Martinet wrote: > > Jason Andryuk wrote on Mon, May 01, 2023 at 03:06:00PM -0400: > > 9pfs can run over assorted transports, so it doesn't have an INET > > dependency. Drop it and remove the includes of linux/inet.h. > > > > This allows configuring 9pfs over Xen with INET disabled. > > 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. Thanks, Jason