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 6B1CC431DB; Mon, 23 Oct 2023 05:00:32 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4120A40284; Mon, 23 Oct 2023 05:00:32 +0200 (CEST) Received: from EUR03-AM7-obe.outbound.protection.outlook.com (mail-am7eur03on2051.outbound.protection.outlook.com [40.107.105.51]) by mails.dpdk.org (Postfix) with ESMTP id 666E940262 for ; Mon, 23 Oct 2023 05:00:30 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=kBIVI3qGsuf3YGSrk1XNQFiOVqtDBvawfZEtiyTDZb8xTLRFCRBNt3G/ZKmJC8jAG+/j5M5FSbqwtj/v1ZMsUYViSnr9cf0ibCLZe1dmAh/ZQ/WEewx+GUB6bDLmjCeR87Z885JEqYCpS0sDpUltcgK9l35m5XTHClPN7oOp1aunoPtA5hH65mDTz/2HiPX8tgq59w9xF25DAeFMGF8/Hkf/p2bqSUZgR5Z/QQfbicZLFvRzYiUIfugbXwZT7SBaWqKhyw9wEbqX785pyvc7JYHDutdSHeWXrh6I6NT/lVzfp5q8lyipUUgpIRtBQkGFUWDJMq9FAY29NVLRyfdiHg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=64/YMkQRHQGaHtflfe6jDuzWcenfgYN3Egq79EH2HCM=; b=ls5L8Hr143ZLid8Eexny7pIT17dXDkZtruXxs5QThH3zKmEs0S5cH/Ch+XCTjyFtCRFvjt35e7r+VRBBX0w3WA5MX6UrRspoP3VBTQxujWNhOR/IlRe75CsvLbmnPPhkqmPpLi5HwxSFbPDc9LukZOJbZw8NDrpB63MjVrMepznk2TKNL7vmYM+BH9GfMQbUOE/U059gxY9JAKxVJoPOXKR4qZb1mC5Pu9877FyM0qbmiu95UchBMIqPA3JHoBKpDrI5UtG3BN1QKK8HAOB7zHLHkUaA0a+2j2Yyc/tRh+ZFW0ZTnNwXSA6oghrn6AMzCQ6Ig8aOsOawPnT/tkaSPQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=64/YMkQRHQGaHtflfe6jDuzWcenfgYN3Egq79EH2HCM=; b=02niTGWDEi2nu4BREPOEYtXb3Mt5g0+kDnTJRcKEoMN8GU7esgX0h7iTopTbEw+lKAjbJyTdyk7t+oXGJIT1T5YJKx6MH7flY9r63hMMzgwM9KGFHYElmV7rM54YDeVyVzWz4P8VO5enIw1tJ08h08/WYWQ92g/CPR8zwk/c6AA= Received: from AS8PR08MB7080.eurprd08.prod.outlook.com (2603:10a6:20b:401::19) by DB9PR08MB8316.eurprd08.prod.outlook.com (2603:10a6:10:3dc::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.26; Mon, 23 Oct 2023 03:00:22 +0000 Received: from AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::2daa:1eb2:925b:c7f]) by AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::2daa:1eb2:925b:c7f%6]) with mapi id 15.20.6907.032; Mon, 23 Oct 2023 03:00:22 +0000 From: Ruifeng Wang To: Stephen Hemminger , "dev@dpdk.org" CC: Bruce Richardson , Konstantin Ananyev , nd Subject: RE: [PATCH v2 10/14] eal: mark rte_atomic128_cmp_exchange as stable Thread-Topic: [PATCH v2 10/14] eal: mark rte_atomic128_cmp_exchange as stable Thread-Index: AQHaA546jJ1RFo/1kUGgecJHAAwG6rBWsrsQ Date: Mon, 23 Oct 2023 03:00:22 +0000 Message-ID: References: <20230809164312.308093-1-stephen@networkplumber.org> <20231020214119.255491-1-stephen@networkplumber.org> <20231020214119.255491-11-stephen@networkplumber.org> In-Reply-To: <20231020214119.255491-11-stephen@networkplumber.org> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 280DDEED8C678D49BD3CBC8326692E7E.0 x-checkrecipientchecked: true authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: AS8PR08MB7080:EE_|DB9PR08MB8316:EE_ x-ms-office365-filtering-correlation-id: eb52d01f-4798-4b92-7100-08dbd37432fe nodisclaimer: true x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: cnm3N211G0ivYJMwQ5KXJjZL3IEUbq6Iryx3VqdoETEpxrbP2wg7rKAGoFbVxe+37qpO1Enjkp6jx2ggFDmeQoLSLyK94HLbo6BhN83VVlFUslxdCzFvRC3Kf567xzHdecZfJo8EPnj2zYuyURRpJKFcZsJMzo4fBkra0oPmD3ULLYaTs7PAoAXIQXCho2DZc987AHVY+yA0del2TpTSG96XtleqhJIbuNHhQc9TaSrsuvizP6rmPfaGBS1Tu9PYh/GIoDq9AVD9F0kWeF4pgr71JuPFf0WDjRDC5WQbGATDk0rQJuHF0YXBqxIgc1EtFsEBKIEy2BcgYJXzF5FmKDIdQ5CKjpEL0Wv0srnbfCt3dVx0ksNLyQXRzEqw8i3pUdh4aKbKT7zf7Q8CS7tsICTxrGorVfd/l9IFmocegRCdHoA0nIT9Ac8z+MKdulDZCQNLsPlEG1jIdNDkWnBOnaMBJnaWHQhKCL3kPCMkvojBDSv7FJnIfvf38/VKZ7f7/j2JpnaXXqngKQUmeKt9/5KOpFo/Sxznpy+XWSUhhuUB4zq0sPPP4gQzL9OJrvpIDBozQAjeVvm4hh8PO+BEZan1MajAJGpT+ePluRgJlwbzQsnfRQmYobrIMgQZn/kw x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB7080.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(366004)(396003)(136003)(376002)(346002)(39860400002)(230922051799003)(186009)(64100799003)(451199024)(1800799009)(38070700009)(55016003)(52536014)(71200400001)(5660300002)(8936002)(4326008)(41300700001)(83380400001)(7696005)(26005)(6506007)(9686003)(53546011)(2906002)(38100700002)(8676002)(110136005)(66446008)(86362001)(33656002)(54906003)(64756008)(66556008)(66946007)(76116006)(66476007)(122000001)(478600001)(316002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?XaNKFw7gk4hUbEYXMscBt9FA8J1XVVJ/BmmVtoCEY5vCcB/SiK+XwTdysREX?= =?us-ascii?Q?T6hs4KXeViai5m9mW5bTMBoC0FR1tgsaVmOp5y2q2rlY96gGacFxOcCtET+B?= =?us-ascii?Q?9z0LkSjv0kcJaiL7mUG8h+uml+0RDe3td4YXL2H+YJdsOKP07Q1kcMo51wSC?= =?us-ascii?Q?tStNZABgczYHlV0Ri4r8rRRNSXc1gLwZf/9fXjsPzfevnOEv/ibRVONygO2J?= =?us-ascii?Q?rD4uhBlhH4s+Wcwd9GNS01ME0oLE6GOoTViT6jCfklxKHVsdZv/irmCgiFZl?= =?us-ascii?Q?NbiHa0WvN7/2iGYd1dZkzZcqJ+ZPZZSQZwZ/m/zYZ6wraDto4MfTQMnJ1d4q?= =?us-ascii?Q?BpxAZw5tWmaviX5zHEQ9/fZLDMpR2uI0Je2qTqnwMykImRo4PLklaI6yLTkR?= =?us-ascii?Q?PcSxmhR6ieKsbGcYS43IZ03dsLokzJqs0072ZhfFdkI0tI+XvOxwIx1wWc6i?= =?us-ascii?Q?zRwC1Wb6ECWzb9Ju2IbYqKdeXFEoa+cp1J62KVhYxhAi5ceBk4bhBNaAsuBu?= =?us-ascii?Q?fbFHLokj752ihS0Rm0ICOCT6uipA3lZx+g1p5UDs9L/AOTZka82bBRhJN+ZI?= =?us-ascii?Q?h2/RevYod6fuYcXmgvZ85FxwhGisJh1NmqnWp2sp6FeXvGr9w1rW5gjXCV4l?= =?us-ascii?Q?zgAlFScIQH1b8rcJfh2LBCi3jkvNiieLM+9GoRygKNiuU8av+kqz19YELZuO?= =?us-ascii?Q?7G/rcMacmO3r4h6Lyr28qFjqnZJP5grwm3ZrtVca/aUc/PsCdOdHPpUchOof?= =?us-ascii?Q?w7N+xniz1RoGqzj9RjP+4ePxb4H/DoSKL7clexqLcOoeVa3jU8zvj0AC8TC2?= =?us-ascii?Q?e/3j+zcdTJmUlnzNSIT1p2CepPC/oQKmvCwblQnUhwMKtAFRhkasnhVjZiab?= =?us-ascii?Q?qeKgO0hyrKTrPbd0NXPCEchvMmO5y6ATBdw/oIXF/2xZRw3+iYLXekSH3DUl?= =?us-ascii?Q?4is3t1SeRe6as0uY3StDUYYwCw/ZuHgt1Sl4/flkdYOauPI7Qe+T3xXGQwLL?= =?us-ascii?Q?1JtxLn/IankPDCPqhJRSeGMBjjPn4qDMOSxTuMPaeaWHVZ7BtNmS4VImQnRP?= =?us-ascii?Q?xsfYehuLENz84DVtQRgltSzbBo0R9PTGYVbkMBbjL1TNNPm5/M0mriOhki4y?= =?us-ascii?Q?tihykh6MfSWXvw5+4PGwzcSh2cCTVasBpdkeAIPRu+OXw9RBl0YFLVSVqSHo?= =?us-ascii?Q?U7hRLbkST5TXt+psk3qHcWehXsg8umUzmGBt3CI6Ut0OqDRbwUvu8j3uxwGJ?= =?us-ascii?Q?o1CIxTRnWY97DXjYzHd1XbpuhYA/YRjUeOQ0ejvgOC4t4kK+VyuYANIN4IbT?= =?us-ascii?Q?lJn8x7t1ZNAD3ZuJEWve5OtVbA5Mxb38VE/w9Xjb9NtOGSkej7Z13hUDD1Cg?= =?us-ascii?Q?27JOPEl1zSar2aFnlOlaW4kJjXK6thGr8gzTFMtdZ2jiijKXi3oBWCKpX0Y+?= =?us-ascii?Q?Ug+1/j03yDD3M6x/aTI4ur+vjXPdRZ/XPMfwq+fAla+e6Ig8gBRtg7Ei3Xue?= =?us-ascii?Q?qfqmI3udtuVvWLztPgnKeZ6W8ds4YTz8jzUzQOjIH9LMiRZMWhq6oy34cqNc?= =?us-ascii?Q?eCGXfLxPJGQwH6OCsJoLfa2Zn+nxq7NaU8T+Qbgf?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AS8PR08MB7080.eurprd08.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: eb52d01f-4798-4b92-7100-08dbd37432fe X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Oct 2023 03:00:22.8067 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: Z0NqEHJYpX3ZJyU7Lo9cWlrgsCG1Gxfh8+NPg+awDNZmpLSSaUCB9HyaZs8j+tNV/0TzZTtA7PKHLJ7Khvw7bA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB8316 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 > -----Original Message----- > From: Stephen Hemminger > Sent: Saturday, October 21, 2023 5:41 AM > To: dev@dpdk.org > Cc: Stephen Hemminger ; Ruifeng Wang ; > Bruce Richardson ; Konstantin Ananyev > > Subject: [PATCH v2 10/14] eal: mark rte_atomic128_cmp_exchange as stable >=20 > This has been around since 2021. >=20 > Signed-off-by: Stephen Hemminger > --- > lib/eal/arm/include/rte_atomic_64.h | 1 - lib/eal/include/generic/rte_= atomic.h | 1 - > lib/eal/x86/include/rte_atomic_64.h | 1 - > 3 files changed, 3 deletions(-) >=20 > diff --git a/lib/eal/arm/include/rte_atomic_64.h b/lib/eal/arm/include/rt= e_atomic_64.h > index 75d8ba6092cc..96205e6ad372 100644 > --- a/lib/eal/arm/include/rte_atomic_64.h > +++ b/lib/eal/arm/include/rte_atomic_64.h > @@ -94,7 +94,6 @@ __ATOMIC128_CAS_OP(__cas_128_acq_rel, "caspal") >=20 > #endif >=20 > -__rte_experimental > static inline int > rte_atomic128_cmp_exchange(rte_int128_t *dst, rte_int128_t *exp, > const rte_int128_t *src, unsigned int weak, int success, diff --git > a/lib/eal/include/generic/rte_atomic.h b/lib/eal/include/generic/rte_atom= ic.h > index db6797e379f3..048b547ea62b 100644 > --- a/lib/eal/include/generic/rte_atomic.h > +++ b/lib/eal/include/generic/rte_atomic.h > @@ -1147,7 +1147,6 @@ typedef struct { > * @return > * Non-zero on success; 0 on failure. > */ > -__rte_experimental > static inline int > rte_atomic128_cmp_exchange(rte_int128_t *dst, > rte_int128_t *exp, > diff --git a/lib/eal/x86/include/rte_atomic_64.h b/lib/eal/x86/include/rt= e_atomic_64.h > index 0edee8627224..e968bbf0ce65 100644 > --- a/lib/eal/x86/include/rte_atomic_64.h > +++ b/lib/eal/x86/include/rte_atomic_64.h > @@ -182,7 +182,6 @@ static inline void rte_atomic64_clear(rte_atomic64_t = *v) >=20 > /*------------------------ 128 bit atomic operations -------------------= ------*/ >=20 > -__rte_experimental > static inline int > rte_atomic128_cmp_exchange(rte_int128_t *dst, > rte_int128_t *exp, > -- > 2.39.2 Acked-by: Ruifeng Wang