From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id D6638A0524; Fri, 4 Jun 2021 11:46:47 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 5EDF14068F; Fri, 4 Jun 2021 11:46:47 +0200 (CEST) Received: from foss.arm.com (foss.arm.com [217.140.110.172]) by mails.dpdk.org (Postfix) with ESMTP id 20B2140147 for ; Fri, 4 Jun 2021 11:46:45 +0200 (CEST) Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 643BF1063; Fri, 4 Jun 2021 02:46:45 -0700 (PDT) Received: from net-arm-n1sdp.shanghai.arm.com (net-arm-n1sdp.shanghai.arm.com [10.169.208.222]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPA id 7DC433F73D; Fri, 4 Jun 2021 02:46:42 -0700 (PDT) From: Joyce Kong To: thomas@monjalon.net, david.marchand@redhat.com, olivier.matz@6wind.com, andrew.rybchenko@oktetlabs.ru, harry.van.haaren@intel.com, honnappa.nagarahalli@arm.com, ruifeng.wang@arm.com Cc: dev@dpdk.org, nd@arm.com Date: Fri, 4 Jun 2021 04:46:16 -0500 Message-Id: <20210604094624.31308-1-joyce.kong@arm.com> X-Mailer: git-send-email 2.17.1 Subject: [dpdk-dev] [PATCH v1 0/8] use GCC's C11 atomic builtins for test X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Since C11 memory model is adopted in DPDK now[1], use GCC's atomic builtins in test cases. [1]https://www.dpdk.org/blog/2021/03/26/dpdk-adopts-the-c11-memory-model/ Joyce Kong (8): test/ticketlock: use GCC atomic builtins for lcores sync test/spinlock: use GCC atomic builtins for lcores sync test/rwlock: use GCC atomic builtins for lcores sync test/mcslock: use GCC atomic builtins for lcores sync test/mempool: remove unused variable for lcores sync test/mempool_perf: use GCC atomic builtins for lcores sync test/service_cores: use GCC atomic builtins for lock sync test/rcu_perf: use GCC atomic builtins for data sync app/test/test_mcslock.c | 13 +++-- app/test/test_mempool.c | 5 -- app/test/test_mempool_perf.c | 12 ++--- app/test/test_rcu_qsbr_perf.c | 98 +++++++++++++++++------------------ app/test/test_rwlock.c | 9 ++-- app/test/test_service_cores.c | 36 +++++++------ app/test/test_spinlock.c | 10 ++-- app/test/test_ticketlock.c | 9 ++-- 8 files changed, 93 insertions(+), 99 deletions(-) -- 2.17.1