From nobody Fri May 3 13:42:53 2024 Delivered-To: importer2@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer2=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1650876832574401.9675402765581; Mon, 25 Apr 2022 01:53:52 -0700 (PDT) Received: from localhost ([::1]:52988 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1niuTf-0007Xw-G2 for importer2@patchew.org; Mon, 25 Apr 2022 04:53:51 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44432) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1niuOz-0004Fm-2d for qemu-devel@nongnu.org; Mon, 25 Apr 2022 04:49:01 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:28129) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1niuOx-0006JQ-70 for qemu-devel@nongnu.org; Mon, 25 Apr 2022 04:49:00 -0400 Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-626-MNRrisejOZ6TrE_gdXsUbA-1; Mon, 25 Apr 2022 04:48:51 -0400 Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.rdu2.redhat.com [10.11.54.1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id B65DC101AA44; Mon, 25 Apr 2022 08:48:50 +0000 (UTC) Received: from localhost (unknown [10.39.192.194]) by smtp.corp.redhat.com (Postfix) with ESMTP id 215B440CF910; Mon, 25 Apr 2022 08:48:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1650876538; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=+lt2Y7ttFZCI3alSKhDye7gi1kevyPNN+RGb1Tv/Aec=; b=Y8nq+MbW633mZJcHsd5I/q0LcqUsGtUl5W4GqKsnlKN97yNmrfpIAtX5aNG+3eap0bXp0F q88LxJqbAI4Aq0eC+VYjaZwk4/Jaosj0cOE0lI62rn4LVZE0d7hP4gA4ekzqVo7CwfIW3a irgzsYUXX4UX32qOhWOaVIcqJxz4kXI= X-MC-Unique: MNRrisejOZ6TrE_gdXsUbA-1 From: Stefan Hajnoczi To: qemu-devel@nongnu.org Subject: [PULL 1/3] Implements Backend Program conventions for vhost-user-scsi Date: Mon, 25 Apr 2022 09:48:42 +0100 Message-Id: <20220425084844.1086768-2-stefanha@redhat.com> In-Reply-To: <20220425084844.1086768-1-stefanha@redhat.com> References: <20220425084844.1086768-1-stefanha@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 2.84 on 10.11.54.1 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer2=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=stefanha@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -28 X-Spam_score: -2.9 X-Spam_bar: -- X-Spam_report: (-2.9 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.082, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Peter Maydell , Stefan Hajnoczi , qemu-block@nongnu.org, Sakshi Kaushik Errors-To: qemu-devel-bounces+importer2=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1650876833469100003 Content-Type: text/plain; charset="utf-8" From: Sakshi Kaushik Signed-off-by: Sakshi Kaushik Message-id: 20220406162410.8536-1-sakshikaushik717@gmail.com [Name the iSCSI URL long option --iscsi-uri instead of --iscsi_uri for consistency, fix --fd which was rejected due to an outdated --socket-path check, and add missing entries[] terminator. --Stefan] Signed-off-by: Stefan Hajnoczi --- contrib/vhost-user-scsi/vhost-user-scsi.c | 77 +++++++++++++++-------- 1 file changed, 52 insertions(+), 25 deletions(-) diff --git a/contrib/vhost-user-scsi/vhost-user-scsi.c b/contrib/vhost-user= -scsi/vhost-user-scsi.c index 4f6e3e2a24..b2c0f98253 100644 --- a/contrib/vhost-user-scsi/vhost-user-scsi.c +++ b/contrib/vhost-user-scsi/vhost-user-scsi.c @@ -351,34 +351,59 @@ fail: =20 /** vhost-user-scsi **/ =20 +static int opt_fdnum =3D -1; +static char *opt_socket_path; +static gboolean opt_print_caps; +static char *iscsi_uri; + +static GOptionEntry entries[] =3D { + { "print-capabilities", 'c', 0, G_OPTION_ARG_NONE, &opt_print_caps, + "Print capabilities", NULL }, + { "fd", 'f', 0, G_OPTION_ARG_INT, &opt_fdnum, + "Use inherited fd socket", "FDNUM" }, + { "iscsi-uri", 'i', 0, G_OPTION_ARG_FILENAME, &iscsi_uri, + "iSCSI URI to connect to", "FDNUM" }, + { "socket-path", 's', 0, G_OPTION_ARG_FILENAME, &opt_socket_path, + "Use UNIX socket path", "PATH" }, + { NULL, } +}; + int main(int argc, char **argv) { VusDev *vdev_scsi =3D NULL; - char *unix_fn =3D NULL; - char *iscsi_uri =3D NULL; - int lsock =3D -1, csock =3D -1, opt, err =3D EXIT_SUCCESS; + int lsock =3D -1, csock =3D -1, err =3D EXIT_SUCCESS; =20 - while ((opt =3D getopt(argc, argv, "u:i:")) !=3D -1) { - switch (opt) { - case 'h': - goto help; - case 'u': - unix_fn =3D g_strdup(optarg); - break; - case 'i': - iscsi_uri =3D g_strdup(optarg); - break; - default: - goto help; - } + GError *error =3D NULL; + GOptionContext *context; + + context =3D g_option_context_new(NULL); + g_option_context_add_main_entries(context, entries, NULL); + if (!g_option_context_parse(context, &argc, &argv, &error)) { + g_printerr("Option parsing failed: %s\n", error->message); + exit(EXIT_FAILURE); + } + + if (opt_print_caps) { + g_print("{\n"); + g_print(" \"type\": \"scsi\"\n"); + g_print("}\n"); + goto out; } - if (!unix_fn || !iscsi_uri) { + + if (!iscsi_uri) { goto help; } =20 - lsock =3D unix_sock_new(unix_fn); - if (lsock < 0) { - goto err; + if (opt_socket_path) { + lsock =3D unix_sock_new(opt_socket_path); + if (lsock < 0) { + exit(EXIT_FAILURE); + } + } else if (opt_fdnum < 0) { + g_print("%s\n", g_option_context_get_help(context, true, NULL)); + exit(EXIT_FAILURE); + } else { + lsock =3D opt_fdnum; } =20 csock =3D accept(lsock, NULL, NULL); @@ -408,7 +433,7 @@ out: if (vdev_scsi) { g_main_loop_unref(vdev_scsi->loop); g_free(vdev_scsi); - unlink(unix_fn); + unlink(opt_socket_path); } if (csock >=3D 0) { close(csock); @@ -416,7 +441,7 @@ out: if (lsock >=3D 0) { close(lsock); } - g_free(unix_fn); + g_free(opt_socket_path); g_free(iscsi_uri); =20 return err; @@ -426,10 +451,12 @@ err: goto out; =20 help: - fprintf(stderr, "Usage: %s [ -u unix_sock_path -i iscsi_uri ] | [ -h ]= \n", + fprintf(stderr, "Usage: %s [ -s socket-path -i iscsi-uri -f fd -p prin= t-capabilities ] | [ -h ]\n", argv[0]); - fprintf(stderr, " -u path to unix socket\n"); - fprintf(stderr, " -i iscsi uri for lun 0\n"); + fprintf(stderr, " -s, --socket-path=3DSOCKET_PATH path to uni= x socket\n"); + fprintf(stderr, " -i, --iscsi-uri=3DISCSI_URI iscsi uri for l= un 0\n"); + fprintf(stderr, " -f, --fd=3DFILE_DESCRIPTOR file-descriptor\= n"); + fprintf(stderr, " -p, --print-capabilities=3DPRINT_CAPABILITI= ES denotes print-capabilities\n"); fprintf(stderr, " -h print help and quit\n"); =20 goto err; --=20 2.35.1 From nobody Fri May 3 13:42:53 2024 Delivered-To: importer2@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer2=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1650878565468588.6693904856287; Mon, 25 Apr 2022 02:22:45 -0700 (PDT) Received: from localhost ([::1]:35622 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1niuvb-0001Vx-24 for importer2@patchew.org; Mon, 25 Apr 2022 05:22:43 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44364) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1niuOu-0004EF-W6 for qemu-devel@nongnu.org; Mon, 25 Apr 2022 04:48:57 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:51377) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1niuOt-0006HI-E2 for qemu-devel@nongnu.org; Mon, 25 Apr 2022 04:48:56 -0400 Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-244-qqe-0Zk0Pxe2K5eBZwLCKg-1; Mon, 25 Apr 2022 04:48:52 -0400 Received: from smtp.corp.redhat.com (int-mx09.intmail.prod.int.rdu2.redhat.com [10.11.54.9]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 912A4101B44C; Mon, 25 Apr 2022 08:48:52 +0000 (UTC) Received: from localhost (unknown [10.39.192.194]) by smtp.corp.redhat.com (Postfix) with ESMTP id 2B391432718; Mon, 25 Apr 2022 08:48:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1650876534; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=AVBTUvwnYaEoingiw7jpYWzGxZDpgYBEaHDndvjwq1U=; b=Vgu/rePkKM3ST1vxmHUeSvahyTHUdT1rvASb2TURgC0stfjU/ahyivAV5ZQZn/Y6hh3lN/ o94LH2wDTL2zz1bM1CWIfJ90iULt9UyzEzPWaoXSQNJW5SX8MWzxhtj4M5XC7cnYwdSR03 1/8nmj0fCOiJq6tioRHQusdh2gOhkvM= X-MC-Unique: qqe-0Zk0Pxe2K5eBZwLCKg-1 From: Stefan Hajnoczi To: qemu-devel@nongnu.org Subject: [PULL 2/3] contrib/vhost-user-blk: add missing GOptionEntry NULL terminator Date: Mon, 25 Apr 2022 09:48:43 +0100 Message-Id: <20220425084844.1086768-3-stefanha@redhat.com> In-Reply-To: <20220425084844.1086768-1-stefanha@redhat.com> References: <20220425084844.1086768-1-stefanha@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 2.85 on 10.11.54.9 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer2=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=stefanha@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -28 X-Spam_score: -2.9 X-Spam_bar: -- X-Spam_report: (-2.9 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.082, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Peter Maydell , Stefan Hajnoczi , qemu-block@nongnu.org, "Michael S . Tsirkin" Errors-To: qemu-devel-bounces+importer2=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1650878566723100001 Content-Type: text/plain; charset="utf-8" The GLib documentation says "a NULL-terminated array of GOptionEntrys" so we'd better make sure there is a terminator that lets g_option_context_add_main_entries() know when the end of the array has been reached. Signed-off-by: Stefan Hajnoczi Reviewed-by: Michael S. Tsirkin Message-id: 20220411150057.3009667-1-stefanha@redhat.com Signed-off-by: Stefan Hajnoczi --- contrib/vhost-user-blk/vhost-user-blk.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contrib/vhost-user-blk/vhost-user-blk.c b/contrib/vhost-user-b= lk/vhost-user-blk.c index d14b2896bf..cd4a5d7335 100644 --- a/contrib/vhost-user-blk/vhost-user-blk.c +++ b/contrib/vhost-user-blk/vhost-user-blk.c @@ -593,7 +593,8 @@ static GOptionEntry entries[] =3D { {"blk-file", 'b', 0, G_OPTION_ARG_FILENAME, &opt_blk_file, "block device or file path", "PATH"}, { "read-only", 'r', 0, G_OPTION_ARG_NONE, &opt_read_only, - "Enable read-only", NULL } + "Enable read-only", NULL }, + { NULL, }, }; =20 int main(int argc, char **argv) --=20 2.35.1 From nobody Fri May 3 13:42:53 2024 Delivered-To: importer2@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer2=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=redhat.com Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1650876806544745.7142866767119; Mon, 25 Apr 2022 01:53:26 -0700 (PDT) Received: from localhost ([::1]:52500 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1niuTF-0007Ec-CQ for importer2@patchew.org; Mon, 25 Apr 2022 04:53:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:44416) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1niuOx-0004Fj-RB for qemu-devel@nongnu.org; Mon, 25 Apr 2022 04:49:01 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:48038) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1niuOw-0006JB-AR for qemu-devel@nongnu.org; Mon, 25 Apr 2022 04:48:59 -0400 Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-30-u1dE4t27O5WiLmuFngSwfQ-1; Mon, 25 Apr 2022 04:48:54 -0400 Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.rdu2.redhat.com [10.11.54.2]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id E24B71857F09; Mon, 25 Apr 2022 08:48:53 +0000 (UTC) Received: from localhost (unknown [10.39.192.194]) by smtp.corp.redhat.com (Postfix) with ESMTP id 95D6D40FF407; Mon, 25 Apr 2022 08:48:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1650876537; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=O7t18hK/K/k7lCGKKYZHnUSzLdL67903i7SoEEbUv24=; b=E2IxQYUzF5jq/ThPbClLMfHie+n4ixUTgNudyvPkaUEFUd1GOY4RafESYCuvLm0HvtFUBf ptC0f7qB2SBGDnkHjNXbfAuH8Jt3k+sngMxXdFtg4KGXWexaUPpyEvP4qoEqfqCOVjAa9I WGB+8u7Iw3YjMeLD/TVR9vaQx0Rj2X0= X-MC-Unique: u1dE4t27O5WiLmuFngSwfQ-1 From: Stefan Hajnoczi To: qemu-devel@nongnu.org Subject: [PULL 3/3] virtiofsd: Add docs/helper for killpriv_v2/no_killpriv_v2 option Date: Mon, 25 Apr 2022 09:48:44 +0100 Message-Id: <20220425084844.1086768-4-stefanha@redhat.com> In-Reply-To: <20220425084844.1086768-1-stefanha@redhat.com> References: <20220425084844.1086768-1-stefanha@redhat.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Scanned-By: MIMEDefang 2.84 on 10.11.54.2 Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer2=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=170.10.133.124; envelope-from=stefanha@redhat.com; helo=us-smtp-delivery-124.mimecast.com X-Spam_score_int: -28 X-Spam_score: -2.9 X-Spam_bar: -- X-Spam_report: (-2.9 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.082, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Peter Maydell , Liu Yiding , Stefan Hajnoczi , qemu-block@nongnu.org Errors-To: qemu-devel-bounces+importer2=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1650876807316100001 Content-Type: text/plain; charset="utf-8" From: Liu Yiding virtiofsd has introduced killpriv_v2/no_killpriv_v2 for a while. Add description of it to docs/helper. Signed-off-by: Liu Yiding Message-Id: <20220421095151.2231099-1-liuyd.fnst@fujitsu.com> [Small documentation fixes: s/as client supports/as the client supports/ and s/. /. /. --Stefan] Signed-off-by: Stefan Hajnoczi --- docs/tools/virtiofsd.rst | 5 +++++ tools/virtiofsd/helper.c | 3 +++ 2 files changed, 8 insertions(+) diff --git a/docs/tools/virtiofsd.rst b/docs/tools/virtiofsd.rst index 0c0560203c..e457b13d56 100644 --- a/docs/tools/virtiofsd.rst +++ b/docs/tools/virtiofsd.rst @@ -111,6 +111,11 @@ Options label. Server will try to set that label on newly created file atomically wherever possible. =20 + * killpriv_v2|no_killpriv_v2 - + Enable/disable ``FUSE_HANDLE_KILLPRIV_V2`` support. KILLPRIV_V2 is ena= bled + by default as long as the client supports it. Enabling this option hel= ps + with performance in write path. + .. option:: --socket-path=3DPATH =20 Listen on vhost-user UNIX domain socket at PATH. diff --git a/tools/virtiofsd/helper.c b/tools/virtiofsd/helper.c index e226fc590f..f8981e5bdf 100644 --- a/tools/virtiofsd/helper.c +++ b/tools/virtiofsd/helper.c @@ -188,6 +188,9 @@ void fuse_cmdline_help(void) " -o announce_submounts Announce sub-mount points to th= e guest\n" " -o posix_acl/no_posix_acl Enable/Disable posix_acl. (defa= ult: disabled)\n" " -o security_label/no_security_label Enable/Disable securi= ty label. (default: disabled)\n" + " -o killpriv_v2/no_killpriv_v2\n" + " Enable/Disable FUSE_HANDLE_KILL= PRIV_V2.\n" + " (default: enabled as long as cl= ient supports it)\n" ); } =20 --=20 2.35.1