From nobody Mon Sep 28 00:55:52 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; 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; dmarc=pass(p=reject dis=none) header.from=yodel.dev ARC-Seal: i=1; a=rsa-sha256; t=1789404871; cv=none; d=zohomail.com; s=zohoarc; b=mYFVsQzvhmSNat9lb6FXuXhh5bTwpAFtavoDRo3CJzKeT1LXrwD4qs94FPXJURV/0oI0mIfPGDZHuWAjVJH++kVtCGy7Z6NruOQP2qtJyuYV64jrq3bb+FdRdWwHtzC4lY5nesRPyVSNspG8LRuJ5vX3UaJqaEggbLbkmo5TT18= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1789404871; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=3ZWutabqtiKt2Hw2LzOO58uiVuv3vhlpdieVokNriiI=; b=ndeaZbKByJf9Zy4Ityw9iIenkxe0QCbEjPAw9YFaWUtONqB50Aw/v81k7SGQPGrGjh0fAMrOnUwzjxaZTfjH0S+rb8rw4HM3kFp6ahHsYwjlcpabh/jYFCJBR/F6ut/4J1wVKg06QhRvH85lEp8Re4StlBcZwMK7UY2qvvzoi4E= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; 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; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 178940487093336.260680908731274; Mon, 14 Sep 2026 09:54:30 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x69wW-00061L-GV; Mon, 14 Sep 2026 12:54:08 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x69vc-0005ij-Sg for qemu-devel@nongnu.org; Mon, 14 Sep 2026 12:53:16 -0400 Received: from v512.v5f06b487.use4.send.mailgun.net ([143.55.232.12]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1x69vb-000502-49 for qemu-devel@nongnu.org; Mon, 14 Sep 2026 12:53:12 -0400 Received: from mail.yodel.dev (mail.yodel.dev [35.209.39.246]) by b225908acc2c2c0d65c46a1a9838500d22be502cb055cae52aacdcc33c869989 with SMTP id 6aa82675729365b27e49d2e8; Mon, 14 Sep 2026 16:53:09 GMT X-Mailgun-Sid: WyI4ZDFlNiIsInFlbXUtZGV2ZWxAbm9uZ251Lm9yZyIsIjk3NjA3ZSJd X-Mailgun-Sending-Ip: 143.55.232.12 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yodel.dev; s=rsa2048; t=1789404788; bh=3ZWutabqtiKt2Hw2LzOO58uiVuv3vhlpdieVokNriiI=; h=X-Mailgun-Dkim:From:To:Cc:Subject:Date:Message-ID:In-Reply-To: References:MIME-Version:Content-Type:X-Developer-Signature: X-Developer-Key:Content-Transfer-Encoding:From:Reply-to:Subject: Date:Message-id:To:Cc:Mime-version:Content-type: Content-transfer-encoding:In-reply-to:References; b=EGyR+ruudYM99CSr2MoSDOb4fBC19Q4ix99Q+GbjfiHP2OC5EytKv01krvoxyK0fn +vBcMwWqk2UNsRL/wfUvxjunGVxzT0BJ1suBlIEnKTU4+2AI4PVvRi9Q8+fWyNTVH3 QWKCP2nBjtvsamvlvNIccrbEZWoXvlMj5vcVp6SxpDMxVBcXoauDrDPQjGNNsOd8nG ZNVGCIEpJJGbCRREH7cnRzZyvRl4qXmwpY5CgQ8+WfxzVFAKuOJTpTdG1+vH/EM890 IT6pVs2yVHtZhGkRDiGXuaGkgicPBD4zrWKOoJe9UB18Urokp7FtPSLeEMCbg6jwpq JjCNvqIlISV0Q== X-Mailgun-Dkim: no X-Mailgun-Dkim: no From: "Yodel Eldar" To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , "Michael S . Tsirkin" , Yodel Eldar Subject: [PATCH 1/2] contrib/vhost-user-bridge: Use stderr for debug output Date: Mon, 14 Sep 2026 11:52:49 -0500 Message-ID: <20260914165250.88382-2-yodel.eldar@yodel.dev> In-Reply-To: <20260914165250.88382-1-yodel.eldar@yodel.dev> References: <20260914165250.88382-1-yodel.eldar@yodel.dev> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Developer-Signature: v=1; a=openpgp-sha256; l=1052; i=yodel.eldar@yodel.dev; h=from:subject; bh=YN613ctGLZV10xyGS25WuN25/EFMnZF8UR53VHZ7fuw=; b=owGbwMvMwCU29Z3/drNU3zWMp9WSGLJWqFZH/NGQ23dqVrARk8xSzqCPG5W77OJOp3kYveNTn /bojM31jlIWBjEuBlkxRZbLZyXOOuTu7kpb+eM+zBxWJpAhDFycAjCRNXcZGRasCl5z1ojjUHPW 6QueVgcvzeLu0RaaJPttTscBxeoo0w8M/93+da9bZ3ChkNt92sf1y2YasMWdXhzpLRTzRV1H9Oa ZAHYA X-Developer-Key: i=yodel.eldar@yodel.dev; a=openpgp; fpr=D3CD18CD406DBB8A66A9F8DF95EE4FB736654DAC Content-Transfer-Encoding: quoted-printable 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=lists1p.gnu.org; Received-SPF: pass client-ip=143.55.232.12; envelope-from=bounce+0e9322.97607e-qemu-devel=nongnu.org@yodel.dev; helo=v512.v5f06b487.use4.send.mailgun.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HELO_STATIC_HOST=-0.001, RCVD_IN_MSPIKE_H2=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @yodel.dev) X-ZM-MESSAGEID: 1789404872104158500 From: Yodel Eldar Since vhost-user-bridge is solely used for testing, and logging to stderr ensures proper interleaving of debug output in automated testing, modify the DPRINT macro to write to stderr instead of stdout. Message ID of relevant thread: <20260906-nohmp-next-v1-2-2b21e63974f3@redhat.com> Suggested-by: Michael S. Tsirkin Suggested-by: Marc-Andr=C3=A9 Lureau Signed-off-by: Yodel Eldar Reviewed-by: Marc-Andr=C3=A9 Lureau --- contrib/vhost-user-bridge/vhost-user-bridge.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/contrib/vhost-user-bridge/vhost-user-bridge.c b/contrib/vhost-= user-bridge/vhost-user-bridge.c index 3f0fd0fa49..a6f7ec226c 100644 --- a/contrib/vhost-user-bridge/vhost-user-bridge.c +++ b/contrib/vhost-user-bridge/vhost-user-bridge.c @@ -41,7 +41,7 @@ #define DPRINT(...) \ do { \ if (VHOST_USER_BRIDGE_DEBUG) { \ - printf(__VA_ARGS__); \ + fprintf(stderr, __VA_ARGS__); \ } \ } while (0) =20 --=20 2.55.0 From nobody Mon Sep 28 00:55:52 2026 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=pass; 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; dmarc=pass(p=reject dis=none) header.from=yodel.dev ARC-Seal: i=1; a=rsa-sha256; t=1789404870; cv=none; d=zohomail.com; s=zohoarc; b=daTq1RbqWuTo+NOLUTGYeCCl2ao7EKj5OB9cEPCQJofHiY7UNmaKYS88X10nPqAwO40f6UMV58557B95JJKYvLIo98Dx5NnkLU/1PzLXG6RieSWbNQyZsO7181CWcgVQJb5ms1g4LaDXngE6cUM6XmW/TQ/Idnwg38zZN6O1Y6o= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1789404870; h=Content-Type:Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:Subject:To:To:Message-Id:Reply-To; bh=TdEWDEl78ihzRItaIHSwcRK+bm41OdIHOlh63OrtTew=; b=MVPocJDbKYMApTeMFFokwakTTT/rT3SlH3/iSUxRWfFjVE4gK14jvfZYTqLScjPExpR/uL4oyymlyDelNSZ1DKeR3NZHiGFCP8eAazJXXe0/Vi4AZPpdSpT3YM7oWr57fD3Eb1MOBKI3/tIkbfI10BSFTKBU6Dj6xdnjLQlg984= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; 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; dmarc=pass header.from= (p=reject dis=none) Return-Path: Received: from lists1p.gnu.org (lists1p.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 1789404870794112.48623270179564; Mon, 14 Sep 2026 09:54:30 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists1p.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1x69wn-00063p-GK; Mon, 14 Sep 2026 12:54:25 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists1p.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1x69vc-0005im-Tj for qemu-devel@nongnu.org; Mon, 14 Sep 2026 12:53:16 -0400 Received: from v512.v5f06b487.use4.send.mailgun.net ([143.55.232.12]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1x69vb-000509-7v for qemu-devel@nongnu.org; Mon, 14 Sep 2026 12:53:12 -0400 Received: from mail.yodel.dev (mail.yodel.dev [35.209.39.246]) by efda66be99d8ccf263d823feadc39e8b5359ad180ac14f2f331762a08144cf11 with SMTP id 6aa82675bbda3fbb0e72db35; Mon, 14 Sep 2026 16:53:09 GMT X-Mailgun-Sid: WyI4ZDFlNiIsInFlbXUtZGV2ZWxAbm9uZ251Lm9yZyIsIjk3NjA3ZSJd X-Mailgun-Sending-Ip: 143.55.232.12 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yodel.dev; s=rsa2048; t=1789404789; bh=TdEWDEl78ihzRItaIHSwcRK+bm41OdIHOlh63OrtTew=; h=X-Mailgun-Dkim:From:To:Cc:Subject:Date:Message-ID:In-Reply-To: References:MIME-Version:Content-Type:X-Developer-Signature: X-Developer-Key:Content-Transfer-Encoding:From:Reply-to:Subject: Date:Message-id:To:Cc:Mime-version:Content-type: Content-transfer-encoding:In-reply-to:References; b=f5PIudeTbDQenTcSf+TXg8v+5JiBNTspFc5X2n7Y/0d/hO2+uBikYV6AVpeHcORov sWJEOeKXj4sUcV2P2tPZfJybPsEDbjc6J+j5GsSP9I+ZJYMGHfOX3JkE/y9mMzhpwo GclGJegZwHYxFUdDyn/FygaforAFNmMv2CYAgAXdhbAZTfEI68r+//mnYp+Mq+b3a6 Y+9JDu6fPjBDdDG2ePtvYfNZWoKBJje8Aeofyvg1/8/IqWfpJc2BZCg+NjS8FO0G/R 4jMCVx6+t5yXnlGRoj7Z0XNZZi2cB+seAn1Wg9UutKWBm5WQzu4kzkz7WCLuiUfck7 a+vK7JxHQ9ypQ== X-Mailgun-Dkim: no X-Mailgun-Dkim: no From: "Yodel Eldar" To: qemu-devel@nongnu.org Cc: =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , "Michael S . Tsirkin" , Yodel Eldar Subject: [PATCH 2/2] tests/functional/x86_64/test_vhost_user_bridge: Eliminate stdbuf usage Date: Mon, 14 Sep 2026 11:52:50 -0500 Message-ID: <20260914165250.88382-3-yodel.eldar@yodel.dev> In-Reply-To: <20260914165250.88382-1-yodel.eldar@yodel.dev> References: <20260914165250.88382-1-yodel.eldar@yodel.dev> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" X-Developer-Signature: v=1; a=openpgp-sha256; l=1439; i=yodel.eldar@yodel.dev; h=from:subject; bh=aNJqAWLNRvSUteo1BEriXIOyjmKcty/65Mwvnkr//3U=; b=owGbwMvMwCU29Z3/drNU3zWMp9WSGLJWqFa/9TjPEPxuh2re/clLFoVG7loxuW/Lm233jSbGN GsWfTl+uaOUhUGMi0FWTJHl8lmJsw65u7vSVv64DzOHlQlkCAMXpwBMJDGQkWF9x9H5c6eIGazn 3WV96R9Lbih7z7wTxRlbM7kkl2y8eiyL4b//+tCcVimXNysaVXSvZaWumeB24eOVmLZUiX9Lj1u +/8kHAA== X-Developer-Key: i=yodel.eldar@yodel.dev; a=openpgp; fpr=D3CD18CD406DBB8A66A9F8DF95EE4FB736654DAC Content-Transfer-Encoding: quoted-printable 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=lists1p.gnu.org; Received-SPF: pass client-ip=143.55.232.12; envelope-from=bounce+0e9322.97607e-qemu-devel=nongnu.org@yodel.dev; helo=v512.v5f06b487.use4.send.mailgun.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HELO_STATIC_HOST=-0.001, RCVD_IN_MSPIKE_H2=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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: qemu development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZohoMail-DKIM: pass (identity @yodel.dev) X-ZM-MESSAGEID: 1789404872102158500 From: Yodel Eldar Usage of stdbuf triggers a runtime error when vhost-user-bridge is built with ASAN. Now that vhost-user-bridge writes debug output to stderr, stdbuf is obviated; remove its invocation. Message ID of relevant thread: <20260906-nohmp-next-v1-2-2b21e63974f3@redhat.com> Suggested-by: Marc-Andr=C3=A9 Lureau Suggested-by: Michael S. Tsirkin Signed-off-by: Yodel Eldar Reviewed-by: Marc-Andr=C3=A9 Lureau --- tests/functional/x86_64/test_vhost_user_bridge.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/tests/functional/x86_64/test_vhost_user_bridge.py b/tests/func= tional/x86_64/test_vhost_user_bridge.py index c36c625420..5e1db48884 100755 --- a/tests/functional/x86_64/test_vhost_user_bridge.py +++ b/tests/functional/x86_64/test_vhost_user_bridge.py @@ -76,12 +76,6 @@ def configure_vm(self, ud_socket_path, lport, rport, hos= tfwd_port, tftpdir): def assemble_vubr_args(self, vubr_path, ud_socket_path, lport, rport): vubr_args =3D [] =20 - if (stdbuf_path :=3D which("stdbuf")) is None: - self.log.info("Could not find stdbuf: vhost-user-bridge " - "log lines may appear out of order") - else: - vubr_args +=3D [stdbuf_path, "-o0", "-e0"] - vubr_args +=3D [vubr_path, "-u", f"{ud_socket_path}", "-l", f"127.0.0.1:{lport}", "-r", f"127.0.0.1:{rport= }"] =20 --=20 2.55.0