From nobody Tue Feb 10 10:20:16 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1621073412; cv=none; d=zohomail.com; s=zohoarc; b=JidiyQ93EvzXTWw5y6VC5l36iXV65Jtbd+H39v9nsQHqidZNKxlCF1LYRWiXST9S7SfJ7n0d7U26XOQ+sui/tP3PIUQ53mGJZ3+zD1hvLZugAGOovFiCDXWi5L+gSdOKFARK7AMVdKJ2AOTovI3bXQVMy6+KLMdt25z20Io9f5s= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1621073412; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To; bh=4bfejBx/sx6+ibMLtyn3Egs09o8I7+9I4p4KViM0AJk=; b=ZIg2UP50HCvCARHLvvrFLDRiwYgOP2md62GYopToBN/C6cTkG2cGYqbJmiMlv76pWBw53XDIIF/UtI1oJiNb03qshYlC3/W9FkquXf7s7edx26jQXrJdj1TcFNf4n5N1rdB2IurlEJ4uwhifbESGunzUwpYNnPHk6lFo5YYYL+0= ARC-Authentication-Results: i=1; mx.zohomail.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1621073412745789.9147181302368; Sat, 15 May 2021 03:10:12 -0700 (PDT) Received: from localhost ([::1]:33254 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lhrFL-0006tq-LK for importer@patchew.org; Sat, 15 May 2021 06:10:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:33884) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lhr9D-0005s2-CX; Sat, 15 May 2021 06:03:51 -0400 Received: from mout.kundenserver.de ([212.227.17.13]:47889) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lhr99-0006O0-C6; Sat, 15 May 2021 06:03:51 -0400 Received: from quad ([82.142.31.78]) by mrelayeu.kundenserver.de (mreue109 [212.227.15.183]) with ESMTPSA (Nemesis) id 1N7zJl-1lTmer0cM7-0154DC; Sat, 15 May 2021 12:03:42 +0200 From: Laurent Vivier To: qemu-devel@nongnu.org Subject: [PULL 05/16] virtiofsd: Fix check of chown()'s return value Date: Sat, 15 May 2021 12:03:24 +0200 Message-Id: <20210515100335.1245468-6-laurent@vivier.eu> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210515100335.1245468-1-laurent@vivier.eu> References: <20210515100335.1245468-1-laurent@vivier.eu> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:yMxAyluc3nKt4dIdebDpTE4Kw1UVmdbj91ORM8n/HuB4pJxHw4u fYZSGk1xnjVGTzwtxjMaa+1x+33zKtSqwBMtPKmyKej9YiDIFQRoVv/XWNf5j3Ugx5qtfre 5dh84ctIcoJoC69UQH3GrIuk9FaKusStJqZO4Km3Ma0jvCz73q3TcfQKg0pwZJByWyt2bM8 jX8A9W5XiFMBo7RKYIOLg== X-UI-Out-Filterresults: notjunk:1;V03:K0:Q1N6ik1CI8c=:RfHtMHc5c2lUiva9QArLIN OB8XUhF2YJzC5J9ffNo56NV9VASKzqZeylgspVEAqjKs5ilaEw3VhW7KQN9UeDzFVhM3PjVIr F0sA6OmJth+xUoOVPNZdVV7TolYqQqgNzMDK5B9QWBbcltM1ImmmOnSvuwhtUZz/+0Mv5qMh3 kvxGw30uG+GioIAtS2I3d7vxWxSIaI/C1OmggyQpIl9/NEYYoYQeRNy84XFGYpdpNEMqYnaax F1I4fhYYbdAE2I8JRCEbE9u+kfP4+MmUdf6X0ghd1y5LtjCpajXa/0EFX7yiblu14m1iOZgzu h1yQ0uGc7+b5/EXcbawIgoeZNy+IgndvHEeVfoByLDM3pBTp4YlZl5udmTmn8b49I9c9iTaA/ U845lyobWiqh3fAUHILoK+ogqR0i7t4pvtn1UAhyh8T+hOGZMPEz6EFPEBS8sNiIN9mHr8Me2 LS6x/5p92QuoTnhFgc752XLK2O5M1lbgkexA6xtYwBG5YOttPZNaZQNuZJQzInRgf4xnFrHfN 7923WIZVeojhiW9hG4O8ug= 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+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: none client-ip=212.227.17.13; envelope-from=laurent@vivier.eu; helo=mout.kundenserver.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: qemu-trivial@nongnu.org, Michael Tokarev , Laurent Vivier , "Dr . David Alan Gilbert" , Greg Kurz Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" Content-Type: text/plain; charset="utf-8" From: Greg Kurz Otherwise you always get this warning when using --socket-group=3Dusers vhost socket failed to set group to users (100) While here, print out the error if chown() fails. Fixes: f6698f2b03b0 ("tools/virtiofsd: add support for --socket-group") Signed-off-by: Greg Kurz Reviewed-by: Dr. David Alan Gilbert Message-Id: <162040394890.714971.15502455176528384778.stgit@bahia.lan> Signed-off-by: Laurent Vivier --- tools/virtiofsd/fuse_virtio.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/virtiofsd/fuse_virtio.c b/tools/virtiofsd/fuse_virtio.c index 1170f375a57a..9efdbd8ffd0a 100644 --- a/tools/virtiofsd/fuse_virtio.c +++ b/tools/virtiofsd/fuse_virtio.c @@ -1024,9 +1024,9 @@ static int fv_create_listen_socket(struct fuse_sessio= n *se) if (se->vu_socket_group) { struct group *g =3D getgrnam(se->vu_socket_group); if (g) { - if (!chown(se->vu_socket_path, -1, g->gr_gid)) { + if (chown(se->vu_socket_path, -1, g->gr_gid) =3D=3D -1) { fuse_log(FUSE_LOG_WARNING, - "vhost socket failed to set group to %s (%d)\n", + "vhost socket failed to set group to %s (%d): %m\= n", se->vu_socket_group, g->gr_gid); } } --=20 2.31.1