From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by sourceware.org (Postfix) with ESMTPS id 54ACE385781A for ; Mon, 28 Mar 2022 08:35:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 54ACE385781A X-IronPort-AV: E=McAfee;i="6200,9189,10299"; a="319647579" X-IronPort-AV: E=Sophos;i="5.90,216,1643702400"; d="scan'208";a="319647579" Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 28 Mar 2022 01:35:26 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,216,1643702400"; d="scan'208";a="563446042" Received: from fmsmsx604.amr.corp.intel.com ([10.18.126.84]) by orsmga008.jf.intel.com with ESMTP; 28 Mar 2022 01:35:26 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx604.amr.corp.intel.com (10.18.126.84) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 28 Mar 2022 01:35:26 -0700 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27; Mon, 28 Mar 2022 01:35:25 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.27 via Frontend Transport; Mon, 28 Mar 2022 01:35:27 -0700 Received: from NAM04-MW2-obe.outbound.protection.outlook.com (104.47.73.171) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2308.21; Mon, 28 Mar 2022 01:35:25 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cVw4h2R9N1Zpd9hnuvoq9A0mif8EW0BkFzzzAWSz+KcbPWteYy2ahlW+bp6FvJ2VRnR2ULdqZBN6vVUc9L9fwnOKrrO/tVkWMTB/g+lIfmtvsu9axivubBfeRQp9KF3ea6ieQqRt9O5h421otOiHSwQRSusykn7Bt22a1noe9wfwuaKl5UtnIJp2pCmEhUSGLsf9CSNSigKhr8mLM1ih/YuIikinpo1LMDisann4axQpiWfQwIR9RVXZXy2+yUJYE5Igk2Bu1gf8zasKJ8Kw1Fv6sJq1Lm+76Dl6RvDm2eK2YxbRUWav8ufsrR9IbnpUXX/IRWpCMg8ZsfguHMzcfA== 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=OdCZhK/gbbNw844LQXOI1i3ck2NGUr8vhpwtFCbQ8I0=; b=n8JqSYOLkyH/Ly1Md7wznnN2xE5JdewUMV1KwcjhyZSs2UX+WJ2wNX92TBrBYJwHLmMMUILn/8d8R4mlFkRY0NG7uS8ICcE/rGWgj2wUaGfzJlC+T1oBkHb0Rs4V+TgaEI55IuPGY0NEQCdQKf9/pHOypF8iqlrK9VcNNuR99rCdOgfn0sQd+txM5rGMjKq2Y2Q3lmTX+DFpg3S11S62mqKTx8HpDC2ZMg4W9N2m8A57yknGeNWLVtPPzLE8XkW4ZS69bCTL9LQxuVQsv9pT2svOmJS0h+DTivJp0ZTBvkYlRPIbtHEQnZUkk09VXWQshdsDXc3ceyo1WbYm5ZOYow== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from PH0PR11MB5157.namprd11.prod.outlook.com (2603:10b6:510:3d::19) by SJ0PR11MB5167.namprd11.prod.outlook.com (2603:10b6:a03:2d9::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5102.17; Mon, 28 Mar 2022 08:35:24 +0000 Received: from PH0PR11MB5157.namprd11.prod.outlook.com ([fe80::78de:7a36:c44:f7a9]) by PH0PR11MB5157.namprd11.prod.outlook.com ([fe80::78de:7a36:c44:f7a9%9]) with mapi id 15.20.5102.023; Mon, 28 Mar 2022 08:35:24 +0000 From: "Guo, Wangyang" To: Noah Goldstein CC: GNU C Library Subject: RE: [PATCH] nptl: Add backoff mechanism to spinlock loop Thread-Topic: [PATCH] nptl: Add backoff mechanism to spinlock loop Thread-Index: AQHYP+rZsYw5a5tc0kKsuK2CCEMfbazPV9aAgAACXX2AABqWAIAABGxQgADAAQCAA9C/8A== Date: Mon, 28 Mar 2022 08:35:24 +0000 Message-ID: References: <20220325015050.2065523-1-wangyang.guo@intel.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fea2e2ce-48bd-497d-bf2b-08da1095e77a x-ms-traffictypediagnostic: SJ0PR11MB5167:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: /VhaQ3eKkIMwg7HshaDKEXQfBagvWJUIOxz7LTRQkvAejaxY7H0+F6n+Dx7p6SIPBwYc7y06cfvgfbmikZ49yFMtNwdjbqCJJM6S+BEln1uLhkQYiRNS0ZCX0OKUkT4MSTagWHipgNldbFbeLRb8YNbLC9Ai60PzlHWajmlh1nAbbSHLeC36GaknXNYDD3vyV/oEFn08u/MqwV0eRzV29nHk4VS7pWw1BMTkARXKZsNDsAPpOUh/iCzjseElHkbbdRutO1+oRTQf6r4nxHHndEIGo2mlu4L3MvYVcXjmyYSsoTQZoBp7BOv9oxHUJNN0ba/yEcrGa7rpeq1Cnc5KhdKw/RDKNIkaUbm3ilC1md2VjnflLRF/LxsnsY5K5+mXlvPvFg6CrrKjJBqNrQYTjOLOCgwDABqdCqj72UiFQ5cTE5fd3aav+36SDtGtp29xVvp/fob2bTHhuFj0tL77QxQt2QNpNk3NLO/qy36LyPZApy9c8hjtk6iUqk/KcAaugIaaNnPOL8Wl3dU9Df2umNBJJ0UpGfMLuzR37L4dqaH6rUnAeZJr3qw+cjfFLf+MikyKN5wRb2s72sF9dYHsqvMdipnx5+BpA+ZAklVVOYSUJDqwmS52OT8C1lstrX6XPReGCbCkPeI0qpShq7f1IQwNVFqak/wI8ksK2tD+dRv9kQ7Q3Ck8BEPNLEZMf/7PQ7+mE6rrdG+ZVI8Edr05uA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR11MB5157.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(366004)(64756008)(38100700002)(8676002)(8936002)(66446008)(66946007)(66476007)(26005)(76116006)(83380400001)(316002)(66556008)(52536014)(82960400001)(4326008)(38070700005)(186003)(122000001)(7696005)(86362001)(5660300002)(508600001)(9686003)(71200400001)(33656002)(53546011)(6506007)(55016003)(6916009)(2906002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NytLb3U3OHhqVmlZdVphSnZ1VXNkb09meU0wUFZpL296ak5LekxqL29GZDhR?= =?utf-8?B?Q0FUd3lBQ2xBUzBZWVlrVmJNMmdXTEhiZ1l1eU1rTVVadG9PLzNzQjlTVjdV?= =?utf-8?B?bklLT25QSFRqN3I1UFhtMjcvRCtjUnB3RHZBdXVZLzJSVmZrNXcrM0owUWNa?= =?utf-8?B?QUlYL0R5YWJZNDJrc3ZVa2xLS3c5OWFCVFA5L0FBdkN5ZHV3VXJtb216TlZH?= =?utf-8?B?eEJmSHJwWW0yK01FR294N1Q0WSsraUtsZGVLZ01FUS94bVR6Sk1jRVRhRTN1?= =?utf-8?B?bllTR3VwNzkrSERZK1hBbll6ZGozMUZ5dWs1aGIzbFFmdHVqcXZCV3pZbDRD?= =?utf-8?B?dHFwSW5ILzZiZVZmS2hpK0d2VVB0T0ZRMmF1eXQweUpoOW1DNGRsWHVmbHFL?= =?utf-8?B?ekpyOENsTXJ3VDFTMjFSR1FuaXQ4RjU4SjEvM3pVend1TzNaYzRYdnpFY1c0?= =?utf-8?B?TGpzUytKcStlTE1NZjFHdkFUeVdYcVZGRUxESzVWV2RyeXJ2bHBrYm53Qzlv?= =?utf-8?B?T2NkT2dwUWU2N3E2YkM0aUU4SURQWmcwVGlhS1FWM3ZBOWN3TGNMUzNQN2V4?= =?utf-8?B?dElJTW1RdkszTzBDWXVoV3J1SlRJZUFxMWpiQktIenliOWhjWkFKNUJyRm5E?= =?utf-8?B?UWV1SWtBc2lrc2FRdHNnM0ljeHpHb0RzSE1xYWQ1VTUrdmFDWEw3ZmlBUlVl?= =?utf-8?B?M3NaL3grRkJZTXFTMHpBRmhrU0lMeWc0dXZUOHEvYnQ5MmFqbkYrR3FaNkp3?= =?utf-8?B?M0Vmb1ZEMTdwNm1JUkw0K0EyQWhyQUdNdWtNOHM2eUFUZENmaGhpUWtvTjZl?= =?utf-8?B?eEpYVlQ5L3Rmb3dCY21BRFlHRkRzNlJmMnNKWndKQnJ6eC92MXp0ZFgwejhz?= =?utf-8?B?Wkc1UVBReDdsOXBzVDBWRzd4WGVxdlZHbG9Ob1pyOXhuSUFyb04vTzMvc0U4?= =?utf-8?B?YTNyTTBzcFBkU2JML3BiRU11alpEM0NFSVFwZWxrSTN6djNPWkE5enRMbTU4?= =?utf-8?B?RWhlbkcxLzRtQ1JSMjF2MHBSQWJTVDdnWXNCY1M0ODFRVjU2RVBBSjVwT2ov?= =?utf-8?B?ZW8zOUg0OVlyV1lxRGZiVzJ0b2doOUZKM2EyK05RV1Z6bEVyeWlmN0d3ZW9p?= =?utf-8?B?b1k4Sm1vVWV5ZlFiRklCMkFMVEVCY3p5dkoxS1hVTUhhT1h1cWhRaU9lQ3dD?= =?utf-8?B?VGF0OGRZd2dsalg2SUN4clBLeG94RlBFcG5WNWdJWnFueVNWc3NNQmRVOTRm?= =?utf-8?B?YU5ZQytydWxzYXhPSHp3TTRza1ZzcHZCdEJRb3BlSlFqU2ptR2pXWmNLS3VU?= =?utf-8?B?Z1dMaW4xOUl6TkdDMzIvWjd6UDNwTDhVZU8vUnJOZ2VGdnZWR3NITDNlalpw?= =?utf-8?B?bm1wUHhRSTdNU1d6M2R0eFQ3N1lVd1Z4UlFSS1IydEQza3U3SzNJSnFmYk1q?= =?utf-8?B?c2ZRSGJCR1R6Mm9zQ0xnVzRvNFhTUVRPbzFIN2M5SnF5U3pGN1hOZkNLMWRG?= =?utf-8?B?bzZYYk1hMFFuMXJ4MHUxRkdJbUJ2azcreTVvK2ZmaTFWU0Z1Q3dMdkErRUty?= =?utf-8?B?ZnY5Vy9NMzBuMjhpLzBoU3BjeEpqell5QlRyOW45NWpOcG5xV1p5QnZ1cVlG?= =?utf-8?B?R2dPWWptd2VRT2I1RTUzN2lsbkRDakhqMW9mYmZ2NU1wVnRFdU1DRXErcW42?= =?utf-8?B?eEZnOVR2amtwT25Lb28vTkNjcEpKWnpUNEhQUmRrMklYRmgzTVFwb3BKVUV6?= =?utf-8?B?NXd2Y1Q5a3ZQVVE1M2tESU9OMmUxVzJFYVN5QVNRQnAxdjc5bVU2RkZ5SHpy?= =?utf-8?B?QTBCWDNBRDlNVnlYTmVqUU5wUUtTWVMrTFZUTUdlQkszcDVUMEFGbDZlUFpi?= =?utf-8?B?KzZIUGZ1Yk5tM1F6b2RUM2JGKzhqam4wekduV0JBSFFKcmJSTzMxdmRuQjNU?= =?utf-8?B?Y1ZES1MxR0NXQWVzTlhnUlZHdFhzbllCRXUzTm5DSzk2S29Sd0RiSnI2SzdZ?= =?utf-8?B?NXBJRlhLUEVGOXZLV2pVb0RFbkRaakZESGZjdDJpMTdoSzdrUy9aRWdoMFJj?= =?utf-8?B?Wng3WnBHZTNFYnV6b01UN1MzRnBFN3lGSG9YTUFBeGxrYmhCZkR3QXZRazBj?= =?utf-8?B?RUE1Y0NxdmQ2cmI1cHphOENRWTVSVUFHS1ZwSERlRVlOVkxYdW1pOTlkUGtL?= =?utf-8?B?c2lzdFZFNW5VU25kWHpPL3FqNTB1M0hLbm52eHJrR0dnNDA4YjlETE9CY3FC?= =?utf-8?B?Z1FDazh6TzV5bGdLenlwRlFkUFBrM2VUYVQrU08zdk5wMWxMUi9iOHRtNFdt?= =?utf-8?B?ejM0bjhZbmJMM0lVOWJPeFdzVHdXT2dmUTcvTXhUL2dkR1BOcUp4dz09?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: PH0PR11MB5157.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fea2e2ce-48bd-497d-bf2b-08da1095e77a X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2022 08:35:24.5161 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 3+YD04E3cZSngitVzWQjfkzDfd/tsok2eiKnm4x08xVRkJkt47XzrI03uCgqf10O6IoYqvXLiopcNZZ0EilMFg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR11MB5167 X-OriginatorOrg: intel.com X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, SPF_HELO_NONE, SPF_NONE, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Mar 2022 08:35:32 -0000 PiBPbiBUaHUsIE1hciAyNCwgMjAyMiBhdCAxMTozMiBQTSBHdW8sIFdhbmd5YW5nIDx3YW5neWFu Zy5ndW9AaW50ZWwuY29tPiB3cm90ZToNCj4gPg0KPiA+IE5vYWggR29sZHN0ZWluIHdyb3RlOg0K PiA+ID4gPiA+PiArICAgICAgICAgICAgICAgICBhdG9taWNfc3Bpbl9ub3AgKCk7DQo+ID4gPiA+ ID4+ICsgICAgICAgICAgICAgd2hpbGUgKC0tc3Bpbl9jb3VudCA+IDApOw0KPiA+ID4gPiA+PiAr ICAgICAgICAgICAgIC8qIEJpbmFyeSBleHBvbmVudGlhbCBiYWNrb2ZmLCBwcmVwYXJlIGZvciBu ZXh0IGxvb3AuICAqLw0KPiA+ID4gPiA+PiArICAgICAgICAgICAgIGV4cF9iYWNrb2ZmIDw8PSAx Ow0KPiA+ID4gPiA+PiAgICAgICAgICAgICB9DQo+ID4gPiA+ID4+ICAgICAgICAgICB3aGlsZSAo TExMX01VVEVYX1JFQURfTE9DSyAobXV0ZXgpICE9IDANCj4gPiA+ID4gPkRvZXMgdGhpcyBsb2Fk IG5vdCBhbHJlYWR5IHByZXZlbnQgYWdhaW5zdCB0aGUgJ0NBUyBzdG9ybSc/DQo+ID4gPiA+IFRo aXMganVzdCBwcmV2ZW50IENBUyBpbiBhIGxvbmcgaGVsZCBsb2NrLg0KPiA+ID4gPiBCdXQgaWYg bXVsdGlwbGUgdGhyZWFkcyB3YWl0aW5nIGZvciBsb2NrIGF0IHRoZSBzYW1lIHRpbWUsIHN1cHBv c2UgDQo+ID4gPiA+IG1hbnkgb2YgdGhlbSBhcmUgZ29pbmcgdG8gcmVhZCBsb2NrIHN0YXRlLCBv bmNlIHRoZSBsb2NrIG93bmVyIHJlbGVhc2UgdGhlIGxvY2sgYXQgdGhpcyBwb2ludCwgdGhvc2Ug d2FpdGVyIHRocmVhZHMgd2lsbCBiZSBjb252aW5jZWQgbG9jayBpcyB1bmxvY2tlZC4NCj4gPiA+ ID4gVGhlIG5leHQgc3RlcCwgdGhleSB3aWxsIGFsbCBkbyB0cnkgbG9jayBhdCB0aGUgc2FtZSB0 aW1lLiBCYWNrb2ZmIGlzIGludHJvZHVjZWQgdG8gc29sdmUgdGhpcyBwcm9ibGVtLg0KPiA+ID4N Cj4gPiA+IFRoZSBsb29wIGlzbid0IHNwaW5uaW5nIG9uIENBUyBmYWlsdXJlIHdoaWNoIGlzIHR5 cGljYWxseSB3aGVyZSB5b3Ugc2VlIHRoZSBwb29yIHBlcmZvcm1hbmNlLg0KPiA+ID4gSSBnZXQg dGhhdCB0aGVyZSBjYW4gc3RpbGwgYmUgc29tZSBjb250ZW50aW9uIG9uIHRoZSBDQVMsIGJ1dCBz aG91bGRuJ3QgdGhlIHJlYWQgY2hlY2sgbGltaXQgdGhlIGV2aWN0IHBpbmctcG9uZ2luZz8NCj4g Pg0KPiA+IFllcywgcmVhZCBjaGVjayBjYW4gaGVscC4NCj4gPiBCdXQgaW4gYSB2ZXJ5IGhpZ2gg Y29udGVudGlvbiBjYXNlLCBpdCBiZWNvbWVzIG1vcmUgZWFzaWVyIHRvIG1lZXQgdGhlIGFib3Zl IHByb2JsZW0gdGhhdCBuZWVkcyBiYWNrb2ZmLg0KPiBEbyB3ZSBuZWVkIGJvdGggdGhlbj8NCj4g QnV0IG1hZGUgYSBxdWljayBiZW5jaG1hcmsgdG8gdGVzdCB0aGlzIG91dCBhbmQgeW91ciByaWdo dCwgdXNpbmcgdGhlIGxvY2sgZm9yIGEgdGlueSBjcml0aWNhbCBzZWN0aW9uIGF0IGxlYXN0IChp bmNyZW1lbnRpbmcgYW4gaW50KSBzZWUgbGVzcyBmYWlsZWQgQ0FTIGF0dGVtcHRzIHcvIHRoaXMg cGF0Y2ggYW5kIGJldHRlciBwZXJmb3JtYW5jZSA6KQ0KDQpJbiB0aGVvcnksIHRoZSByZWFkLWNo ZWNrIHN0aWxsIHdvcmtzIGluIGEgbG9uZyBoZWxkIGxvY2ssIGJ1dCB3aWxsIGhhdmUgZXh0cmEg b3ZlcmhlYWQgaWYgbG9jayBjYW4gYmUgYWNxdWlyZWQgaW1tZWRpYXRlbHkuDQpGcm9tIG15IHRl c3RpbmcsIHdpdGhvdXQgcmVhZC1jaGVjayBoYXMgYSBiZXR0ZXIgcGVyZm9ybWFuY2UuDQoNCj4g PiA+ID4NCj4gPiA+ID4gPj4gICAgICAgICAgICAgICAgICB8fCBMTExfTVVURVhfVFJZTE9DSyAo bXV0ZXgpICE9IDApOw0KPiA+ID4gPg0K