From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=158.69.130.18 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1794575959; b=Np4CGgvdNSa+9JiSHSUs1eCkOyvpvdIln1gVsXGMB3r50B3wkJCslTWLVaLuuyCS9jp6 XkjU6L9oz/3S/i0GQSZgio/1IDIYRxpM+IxfrWfN9K3vEwFLUbMt5DpV3bZI+Th9xXz/n +YUdiiFbk3k37sGZBuFO6PQAZV4q9wlp/xaNe2E4kp16giAtBxfgmxQzHPF+l1iTDpzXK EwbNhx4+Zm1gaOoXv2U59Cscrfn5uHesXM+lVwauHaFNR4rn3FPaLJCBUACDItRazKjzp VTNxoR2+nQmSdfYEcp4kr/RM0KYBu+9/B7uX6jWv65KKZcKEXsyNHs0xYjKbin9KBlg== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1794575959; h=DMARC-Filter:DKIM-Signature:Received:From:To:Cc:Subject:Date: Message-Id:X-Mailer:In-Reply-To:References:MIME-Version: Content-Transfer-Encoding; bh=Aa+Ay1/zkX9mW1dHapCcJ29KkN3LrR+HogZO/SC57M4=; b=wxr8YZ3XmSXFxzFg2IKB5hiCI/dOnT9lxtmtZ3dJhI/rbd7Cmt8/8QayH0mQQT7XfuGO 4KdiEUzOaahYbdJACZZjTtv1PfF0ZPtqtj4ABkEy4zvJSYbL60wsZK4EOzldephTImz8S jDqkIdCKnNBtr29LCiPkOqbOF6I+pEr/wUBtZFHpUC3GTmcsa1l/HCDQ03Xi/Yz/vH6ix BD+JanrkaKLUaY3M1r/v09waAEmAi9eh1rjjCWIZ+y3eskmYOJle1UOPAoEh4ylPDtQ0J snixsZ3uG09bxpw1UAsqtQNj2V0/ol6KgaCBNdibwlDJjifCmKHHwsBQHfh5be0eDOg== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=efficios.com; spf=pass smtp.mailfrom=efficios.com; dkim=pass header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=smtpout1 header.b=BwjQlAo3; arc=none smtp.remote-ip=158.69.130.18 Received: from smtpout.efficios.com (smtpout.efficios.com [158.69.130.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8D91E60A5BD0; Fri, 13 Nov 2026 13:19:18 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org 8D91E60A5BD0 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=efficios.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=efficios.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=efficios.com header.i=@efficios.com header.a=rsa-sha256 header.s=smtpout1 header.b=BwjQlAo3 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=efficios.com; s=smtpout1; t=1794575949; bh=Aa+Ay1/zkX9mW1dHapCcJ29KkN3LrR+HogZO/SC57M4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=BwjQlAo3LP5/9O8aYqc8iir985kQXJphrvkxKSX6WMEBk2P8Uj1wC+ES6Q9U5yjCc kfzBHW4ky7CnbsIvv6sL6aqYizwNscb+MuzkiBZ4CVqc2QmoWC74Hil99Gka7InJ8w WjEtGpv1Sk1S0QJLdMffA+QolJYPlIiCjbL2XJwPT5m/AAFmMOUuTT/aux+wol9Im+ ntMtSPodsJ+i9VdYiXA5fb1wGFs9lak33v0MAvwj18n37WjbCaYDix/byQt4sQSfyA K3jaG/90Ic5SLIZtaMIsH8ZB3yMyuTjyzfQNHmtuzuihy3Ypuh8bdlSq2Up7g9ZqYp TAnnGGRfwsuiw== Received: from thinkos.internal.efficios.com (mtl.efficios.com [216.120.195.104]) by smtpout.efficios.com (Postfix) with ESMTPSA id 4jQyWx39HJzQ0V; Fri, 13 Nov 2026 08:19:09 -0500 (EST) From: Mathieu Desnoyers To: Peter Zijlstra , Ingo Molnar Cc: linux-kernel@vger.kernel.org, Mathieu Desnoyers , Juri Lelli , Vincent Guittot , Dietmar Eggemann , Steven Rostedt , Ben Segall , Mel Gorman , Valentin Schneider , K Prateek Nayak , "Paul E. McKenney" , Michal Clapinski , Andrei Vagin , Shuah Khan , Aniket Gattani , linux-kselftest@vger.kernel.org, Andrew Morton , Chris Gellermann , Bala-Vignesh-Reddy , Wei Yang , Thomas Gleixner , Huacai Chen , WANG Xuerui , loongarch@lists.linux.dev, "James E.J. Bottomley" , Helge Deller , John David Anglin , linux-parisc@vger.kernel.org, Jonathan Corbet , Shuah Khan , Randy Dunlap , Paul Walmsley , Palmer Dabbelt , Albert Ou , Alexandre Ghiti , Guo Ren , linux-doc@vger.kernel.org, linux-riscv@lists.infradead.org, linux-csky@vger.kernel.org, Jonas Bonn , Stefan Kristiansson , Stafford Horne , linux-openrisc@vger.kernel.org, Yoshinori Sato , Rich Felker , John Paul Adrian Glaubitz , linux-sh@vger.kernel.org, Chris Zankel , Max Filippov , linux-arch@vger.kernel.org, Borislav Petkov , Dave Hansen , x86@kernel.org, "H. Peter Anvin" , Catalin Marinas , Will Deacon , Mark Rutland , linux-arm-kernel@lists.infradead.org, Andy Lutomirski , Alan Stern , Andrea Parri , Boqun Feng , Nicholas Piggin , David Howells , Jade Alglave , Luc Maranget , Akira Yokosawa , Daniel Lustig , Joel Fernandes , lkmm@lists.linux.dev, bpf@vger.kernel.org, Naveen N Rao , "David S. Miller" , Masami Hiramatsu , linux-trace-kernel@vger.kernel.org, stable@vger.kernel.org Subject: [RFC PATCH 04/16] selftests/membarrier: Issue the sync core command in its test Date: Fri, 13 Nov 2026 08:18:51 -0500 Message-Id: <20261113131903.157186-5-mathieu.desnoyers@efficios.com> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20261113131903.157186-1-mathieu.desnoyers@efficios.com> References: <20261113131903.157186-1-mathieu.desnoyers@efficios.com> X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Transfer-Encoding: 8bit test_membarrier_private_expedited_sync_core_success() is meant to check that MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE succeeds after its registration. It issues MEMBARRIER_CMD_PRIVATE_EXPEDITED instead. No test issues the sync core command with success. Issue the sync core command. While at it, pass the third system call argument. It was left uninitialized. Fixes: 460e8c3340a2 ("membarrier/selftest: Test private expedited sync core command") Cc: stable@vger.kernel.org Signed-off-by: Mathieu Desnoyers --- tools/testing/selftests/membarrier/membarrier_test_impl.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/testing/selftests/membarrier/membarrier_test_impl.h b/tools/testing/selftests/membarrier/membarrier_test_impl.h index b4dcbb32538d..4b9d1771916e 100644 --- a/tools/testing/selftests/membarrier/membarrier_test_impl.h +++ b/tools/testing/selftests/membarrier/membarrier_test_impl.h @@ -13,7 +13,7 @@ static int registrations; static int sys_membarrier(int cmd, int flags) { - return syscall(__NR_membarrier, cmd, flags); + return syscall(__NR_membarrier, cmd, flags, 0); } static int membarrier_get_registrations(void) @@ -221,7 +221,7 @@ static int test_membarrier_register_private_expedited_sync_core_success(void) static int test_membarrier_private_expedited_sync_core_success(void) { - int cmd = MEMBARRIER_CMD_PRIVATE_EXPEDITED, flags = 0; + int cmd = MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE, flags = 0; const char *test_name = "sys membarrier MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE"; if (sys_membarrier(cmd, flags) != 0) { -- 2.47.3