From nobody Sun Feb 8 09:27:05 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 B87833EF0AE for ; Thu, 8 Jan 2026 11:44:26 +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=1767872672; cv=none; b=dewZ/jNlSDNqv1qHfgYol/f/Er5d+E42332NdWEmQzFT332suOrB6h3Gr/nLHE2oqjvPiaCcWJ+h/Ckuz2NVyJXu6hwPsjWRj8QkU0hZVnMHKXK7c2CUUDUWzzb6gHO+vN1yA44q7OPxR3TFk0zWKfz0lgH76undFd1QR8SEGKY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767872672; c=relaxed/simple; bh=MhjOQ6tmOpwUURIT+Tj/wOwtK7iu+4OcYSITUD2+mYY=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=lJJ6EnIpKaLVH3dp77aSpswhCCWrNqkenmVnJutMNHtDP2SPQjRyi4CfrERtYn+2AGNQY6Z9iz+j79SZsmkVhFD43+Dm/JOhaeYJQJnUUeTpoZcfzY+tPmStPGQB9HHT+UHvfgAOyfjdlfgJE0xdVzJFC+CMM6AEIYRInH6fzFc= 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=dhj58B8q; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b=lv3afKew; 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="dhj58B8q"; dkim=pass (2048-bit key) header.d=redhat.com header.i=@redhat.com header.b="lv3afKew" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1767872665; 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=G1ixihK0gQ+hFNZb+Yl0BISPWkVFMXZp1kkOJZgBibE=; b=dhj58B8q6Ok3URHNwCTlGAPytgA6AEKUspzSQ4pSNmTucOkcAxkVt7RXnFkWTqzZBCaV5G WvGPOtDJ3qEwnABdBm+tzA/aNC9cpOFbSU2jWxRJ2yirITti8e+SPqSB+bb6kePoD47l5+ 28t23a4dWFpZVcHeSu9Sz+eBxdJHA3U= Received: from mail-wr1-f69.google.com (mail-wr1-f69.google.com [209.85.221.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-696-vhaier0cNliShgKWSWs1nQ-1; Thu, 08 Jan 2026 06:44:24 -0500 X-MC-Unique: vhaier0cNliShgKWSWs1nQ-1 X-Mimecast-MFC-AGG-ID: vhaier0cNliShgKWSWs1nQ_1767872663 Received: by mail-wr1-f69.google.com with SMTP id ffacd0b85a97d-43284edbbc8so2080545f8f.0 for ; Thu, 08 Jan 2026 03:44:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=google; t=1767872663; x=1768477463; 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=G1ixihK0gQ+hFNZb+Yl0BISPWkVFMXZp1kkOJZgBibE=; b=lv3afKewWf2tMrNUctgw3sC3w23e2QSbxi/4iwozfveSahpZ1lpDtxQ0e9f9f0Iwaw Wc1E3d+v87PgHm6SBQKtW2Ah63VPEEOdxxZsej6De8EJiVlFb8J+Iz+AiqNrnjHj7E1v zsagI5CvUw0lA3ka1eUpidY68iqaNHB6OwGVhEi2HzJr7dgFncB+ri841Z5gXm4jgcld nLR/8vwHsAz9o+QAxZdzom8lxrbIxXtmnRd7lIQeEpLGPCscC/V1LMKEPijO7aqAFF+9 iCzbEKu//cB0LgTpoRsY5KC373lnufhj4V8IzyCaKHENnZt7I1lQK8L84phTMq/L/Pdg TQIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767872663; x=1768477463; 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=G1ixihK0gQ+hFNZb+Yl0BISPWkVFMXZp1kkOJZgBibE=; b=L8QF11ybXXSs+WufIkm7648eEZOrlCR7k6axB14dW5ITdIZ+JfWRO+ius2eVOX0yPN N3+NBrsLjqhAyYF5qhtFLBaRXFkO1FLB2CnJX4c45Gw7KOVxrF9e6Q7dJvN08GQmGdW3 o36R5V2QGtuZsbjO4+PxMpXrCPlADxew2wPiAQ1nBUWF+xusA7imM2D+z0SRJxqUfqZm N9DAc10JmrBLG88PIkU66WJbp+4+TeLDayStivia3MhN6TUFQXR0Xkh5rMhva8ynRXhX g3KkhF2duNVTW5LzmMiCODLkOQTAyq7XBYOuU82NRjSvpRZ4CbwVbJWyUyEkVPZGazhU 9uaA== X-Forwarded-Encrypted: i=1; AJvYcCXOdjEg2hIvm3UW0hCEvyckWBxICymQcLXYlWWnFWWpApiaxXedOOv+41kBBRBV3Xo4TrAbUi9ipAESrQM=@vger.kernel.org X-Gm-Message-State: AOJu0YzUHZnSgtV03EERHezBCF0S5cHQqIHw8KPYbSpKPJkBMrKLvqxb Ce5jotZD2O6WfiAg80urV2AIBDCwrwVOgUIYt8ajdqlnZtN2o2JkcNmGWFqcBBl5u8JJBu49nLC CImNjTEOofxKXCfS1zi5PXJ+f0ZgdgTX73NWohnJOJi7wi4LG9oQ4Es+zJkCk6PT5bg== X-Gm-Gg: AY/fxX6CM6EQ6YZtjA9Xx2dieYL9+oXYbkAoRmcEpd6phXnbMm2vvn1oTlUa1r+KAg/ y6uvuG2B51o5myALY3JWouayJll3C5bPiDveuoo8Px7yDuSiaJVHqNc/oGSCtag6q1b6z44ByJK WkfPsgWVRZ8mqMwf+fCVzN3/S6UT4UvJlL64j+8RvI3CX3cnfoeOX/Jhsj5GlVU6Jdah1QAwcWR GSVB3QhqjhxYJwFH5nlMQAiV/297Ehg+oO6d0faDL8WDYBzycYHsmAMlS4QGvKOgggpi5Sw21J+ lLHmmPVuS5SVjBRyljDkg6F+ezC3p1v/ouf+6JBU2L3CZP4tbgEjXdSbvYFfLhQ6BZaakqaz8hh BlOn0G2/sEXegy3ZvKg== X-Received: by 2002:a05:600c:3556:b0:477:6374:6347 with SMTP id 5b1f17b1804b1-47d84b3bb18mr71180695e9.22.1767872662844; Thu, 08 Jan 2026 03:44:22 -0800 (PST) X-Google-Smtp-Source: AGHT+IHkHKGejy8Hjd+SNLXzLlfus0//cWgbdRbbQV3EefELMJbpz06K9AfM6OsyNmFE2rKQ3DJOqg== X-Received: by 2002:a05:600c:3556:b0:477:6374:6347 with SMTP id 5b1f17b1804b1-47d84b3bb18mr71180415e9.22.1767872662398; Thu, 08 Jan 2026 03:44:22 -0800 (PST) Received: from stex1.redhat.com ([193.207.178.182]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47d8660be14sm37910885e9.1.2026.01.08.03.44.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jan 2026 03:44:21 -0800 (PST) From: Stefano Garzarella To: netdev@vger.kernel.org Cc: virtualization@lists.linux.dev, "David S. Miller" , Stefan Hajnoczi , linux-kernel@vger.kernel.org, Stefano Garzarella , Luigi Leonardi Subject: [PATCH net v2] vsock/test: add a final full barrier after run all tests Date: Thu, 8 Jan 2026 12:44:19 +0100 Message-ID: <20260108114419.52747-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. Fixes: 2f65b44e199c ("VSOCK: add full barrier between test cases") Reviewed-by: Luigi Leonardi Signed-off-by: Stefano Garzarella --- v2: - code unchanged from v1 - target net tree and add fixes tag [Paolo] - added Luigi's R-b v1: https://lore.kernel.org/netdev/20251223162210.43976-1-sgarzare@redhat.c= om/ --- 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