From nobody Sun Feb 8 12:19:58 2026 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5F092313E32 for ; Tue, 23 Dec 2025 16:22:18 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=170.10.133.124 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766506940; cv=none; b=ZFFNSIIafK9nyVUXKt48c9Yg774cD3EmUR0SJqr7rG64kN+vKCoqsMiwDco1ndYlwQMyCEVZuzCiG6dNOyzFEFnN2eS1suJ1cVN3x2EJ9eaIz16RsisrYXED9hAR+zIq4VcwKXb9tQQcIE4smgYFwSjZJFwyewawteivbSF2gMU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1766506940; c=relaxed/simple; bh=/0xYbPL616qbJH7DAEtPJytxbsCIUKJ6b4pgntLCSRQ=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=SR4uY9yinS+Ic74LsnZ2sBF8XLtuIIZbIQ5q1tPvysmxUj4uBdWI7OpkaIhxKBxAfRpED1Y6l2vLRW7VurqFLbuy9SxPWZkE4mng15sWhUV8vY34f0WZg3Den12SJRntyJcB12PbcVnlDb0+35HzJG1zMaprPpmG2yxkN/+lCGs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com; spf=pass smtp.mailfrom=redhat.com; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b=MKkfjva4; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=m6b9kBHM; arc=none smtp.client-ip=170.10.133.124 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=redhat.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=redhat.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="MKkfjva4"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="m6b9kBHM" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1766506938; 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; bh=K4/UC+SmvFgSpwuzCxbdSjOFAReaxeGhgnIyBtkiDoY=; b=MKkfjva42wQWf0cTi4gynQdZYbZD2kDw4MXi3mmscq/Q9EPgdmu1kE74LA/ORqZ3Yqmxvk L3jlyGR6yqnKAtfi8ryQlTRszEAjj7sPZIxAv9gleDcoqGg07ROxgrF2752rsHCx4kqccg ouw2nA4tfyn3XebmJd+PO7NIcMfe1nc= Received: from mail-ed1-f72.google.com (mail-ed1-f72.google.com [209.85.208.72]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-292-EglMCIWdMWGyCWbUaJTGgQ-1; Tue, 23 Dec 2025 11:22:16 -0500 X-MC-Unique: EglMCIWdMWGyCWbUaJTGgQ-1 X-Mimecast-MFC-AGG-ID: EglMCIWdMWGyCWbUaJTGgQ_1766506935 Received: by mail-ed1-f72.google.com with SMTP id 4fb4d7f45d1cf-64981bd02a4so771994a12.0 for ; Tue, 23 Dec 2025 08:22:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1766506935; x=1767111735; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=K4/UC+SmvFgSpwuzCxbdSjOFAReaxeGhgnIyBtkiDoY=; b=m6b9kBHMYlyIZDwxBQRVYBjfUvCItBpwinS2MMpd3WKPrNhWEHLfqRoWAJu8sFTXwQ ihawGFSYHmRpl1WcTN5d67iAnNw1NqwZ/ZPW2d5AJJB7hofdw0Sy01DFAFqpxg0Cs6Cq uwLHJB75jf5JRwj0Vzbmn/7stH07efhupAEa16gt33JvlWzOB/qZ7TdoPB/ZSooU6vp4 4xj6iRbdVPyp9yiWx97I9CcoQGdoPvVMTUaAIT4BtEYlbpPWNvhXw6AZBmSxr7bTirdm wsRR4uWP7Bwn63K38T47WNLjzvAmuBuoY5ooaLKUjiiuxjUScStS1rgX1qrnVxQtmEvR Ng3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766506935; x=1767111735; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=K4/UC+SmvFgSpwuzCxbdSjOFAReaxeGhgnIyBtkiDoY=; b=c1n9pVXaVl7wiY0JRUT5AgJjc/yJ24ZMs4tAq/HQc8FaPmUsHihK1+UO6VuovfOKlY l3nLDnQBjiCDee0+KGl3eK1xf/8kc2tFrIePQJl0XRnHanBHB8LS40/gOdlTg8UR8mXe jCSsmX55zbBqZZw5nCa7q6fhUNmkJbueZDYPlM+C9RpE3k6rcTVnFTMa/lUtYNtNLko4 y53JOqBXL2O+tGKNEEHxgGmWSQmgCN93g0z8Am0d7c9m4uHjmNrqKZ8vIPrZNAccGbr+ aIQIrVa+60QZZRkRh0wQqPqWfgB50xXkTMVjMMBDDnAUGxPBCe/HUwgwrVuMO4p8zJxz TD9g== X-Forwarded-Encrypted: i=1; AJvYcCW6Z4xvYuE/waO36s0xZa3bQzUL84EVAhaSpUC9Oq7Z87SIPctaIcbO1xkoyyzv59iEd3ohP6RsrAGjPrI=@vger.kernel.org X-Gm-Message-State: AOJu0Yyas753mUWarfLUvIXP8bh8RHzTfGvYNgzZcowMOlp3OZov/bfy 7esAYkmVd7YfRUdWpbE/8gesBtZZ65UswspUjNhboLP7dNaJC9xdCQTfifOYUxFFbhSiR7yteNO lXan+LJCyJYdecyCaUdEOSiSyEMNXRD7KHVEd1q3BWwJR45cnilL0c0DbIKsTTVSStg== X-Gm-Gg: AY/fxX6NuWzZCFTXwcz7kHRpVBjh+06+UGI3bXqcgdKZUCKBa5griXwAptwQJnmPlJf SHbG+I0aqI4XLNuE9eY0KwWR8DZDz6mVQYRBhBOo+nHLmS6yTQrH6H/3Kfn2f2AH+OXSULyPzFA o5FiGp3yJrHsno5Y0lbiVr4E3iSBjeKb2pILp6OIuAha/xdZmEBum0uct5IUCeWOw+//M0CYaXH zRHQLYGqOF8vJxkKvUhhd+9XeiE/XWQyyNt0LOJuZTD6wTD07qkaJbbA4JeMtd14rM+49GHl+4+ jN0bpcohNQAbLUvs+D7q8aagBDdeMfcuMP/hEIl8iTyMIbUWEn/W23v+QvfOSFucnFBGRkkmqcT hisk= X-Received: by 2002:a17:906:4fd0:b0:b73:7715:ac83 with SMTP id a640c23a62f3a-b80371d345bmr1471768366b.44.1766506935457; Tue, 23 Dec 2025 08:22:15 -0800 (PST) X-Google-Smtp-Source: AGHT+IFDgtKwDEeqrVZ92+4oKCndyc9wVzJFED1Ykvg3bZfeGJ2owsbM3Hp1YtZvXRag/anoxgIQeQ== X-Received: by 2002:a17:906:4fd0:b0:b73:7715:ac83 with SMTP id a640c23a62f3a-b80371d345bmr1471765766b.44.1766506934984; Tue, 23 Dec 2025 08:22:14 -0800 (PST) Received: from stex1 ([193.207.129.231]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b8037ab7f7bsm1449868866b.18.2025.12.23.08.22.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Dec 2025 08:22:14 -0800 (PST) From: Stefano Garzarella To: netdev@vger.kernel.org Cc: virtualization@lists.linux.dev, linux-kernel@vger.kernel.org, Stefano Garzarella Subject: [PATCH net-next] vsock/test: add a final full barrier after run all tests Date: Tue, 23 Dec 2025 17:22:10 +0100 Message-ID: <20251223162210.43976-1-sgarzare@redhat.com> X-Mailer: git-send-email 2.52.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Garzarella If the last test fails, the other side still completes correctly, which could lead to false positives. Let's add a final barrier that ensures that the last test has finished correctly on both sides, but also that the two sides agree on the number of tests to be performed. Signed-off-by: Stefano Garzarella Reviewed-by: Luigi Leonardi --- tools/testing/vsock/util.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tools/testing/vsock/util.c b/tools/testing/vsock/util.c index d843643ced6b..9430ef5b8bc3 100644 --- a/tools/testing/vsock/util.c +++ b/tools/testing/vsock/util.c @@ -511,6 +511,18 @@ void run_tests(const struct test_case *test_cases, =20 printf("ok\n"); } + + printf("All tests have been executed. Waiting other peer..."); + fflush(stdout); + + /* + * Final full barrier, to ensure that all tests have been run and + * that even the last one has been successful on both sides. + */ + control_writeln("COMPLETED"); + control_expectln("COMPLETED"); + + printf("ok\n"); } =20 void list_tests(const struct test_case *test_cases) --=20 2.52.0