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 AEB9BA0032; Wed, 20 Jul 2022 08:49:01 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 90E6A40697; Wed, 20 Jul 2022 08:49:01 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id AF9AE4003C for ; Wed, 20 Jul 2022 08:48:59 +0200 (CEST) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH v2] rwlock: prevent readers from starving writers Date: Wed, 20 Jul 2022 08:48:56 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D871D8@smartserver.smartshare.dk> In-Reply-To: <20220719153341.57bf8ecb@hermes.local> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH v2] rwlock: prevent readers from starving writers Thread-Index: Adibv5zQ8wKT7TSaTFyxy2NLi6E4pQARCh3w References: <20220707201226.618611-1-stephen@networkplumber.org> <20220719202750.563166-1-stephen@networkplumber.org> <98CBD80474FA8B44BF855DF32C47DC35D871D6@smartserver.smartshare.dk> <20220719153341.57bf8ecb@hermes.local> From: =?UTF-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Stephen Hemminger" Cc: 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 PiBGcm9tOiBTdGVwaGVuIEhlbW1pbmdlciBbbWFpbHRvOnN0ZXBoZW5AbmV0d29ya3BsdW1iZXIu b3JnXQ0KPiBTZW50OiBXZWRuZXNkYXksIDIwIEp1bHkgMjAyMiAwMC4zNA0KPiANCj4gPiA+ICAv KioNCj4gPiA+IEBAIC0xNzksNyArMjI2LDcgQEAgcnRlX3J3bG9ja193cml0ZV9sb2NrKHJ0ZV9y d2xvY2tfdCAqcndsKQ0KPiA+ID4gIHN0YXRpYyBpbmxpbmUgdm9pZA0KPiA+ID4gIHJ0ZV9yd2xv Y2tfd3JpdGVfdW5sb2NrKHJ0ZV9yd2xvY2tfdCAqcndsKQ0KPiA+ID4gIHsNCj4gPiA+IC0JX19h dG9taWNfc3RvcmVfbigmcndsLT5jbnQsIDAsIF9fQVRPTUlDX1JFTEVBU0UpOw0KPiA+ID4gKwlf X2F0b21pY19mZXRjaF9zdWIoJnJ3bC0+Y250LCBSVEVfUldMT0NLX1dSSVRFLA0KPiA+ID4gX19B VE9NSUNfUkVMRUFTRSk7DQo+ID4NCj4gPiBZZXMuIFRoaXMgaXMgY29ycmVjdCwgcmVnYXJkbGVz cyBpZiBhbm90aGVyIHdyaXRlciB0aHJlYWQgaXMgd2FpdGluZw0KPiBvciBub3QuIChSZXZpZXdl ZCBmb3Igb25lIHdyaXRlciB0aHJlYWQgdXNpbmcgcnRlX3J3bG9ja193cml0ZV9sb2NrKCkNCj4g YW5kIGFub3RoZXIgdXNpbmcgcnRlX3J3bG9ja193cml0ZV90cnlsb2NrKCkuKQ0KPiA+DQo+IA0K PiBXYXMgdHJ5aW5nIHRvIHN0aWNrIHRvIG9yaWdpbmFsIGxvZ2ljLg0KPiANCj4gQWZ0ZXIgd3Jp dGVyIHJlbGVhc2VzIHdhbnQgYm90aCB3cml0ZXIgYW5kIHJlYWRlciB0byBiZSBhYmxlIHRvIGdl dCBpbg0KPiBlcXVhbGx5Lg0KPiBUaGlzIHByb3ZpZGUgYSBtZWFzdXJlIG9mIGZhaXJuZXNzIChu byBwcmVmZXJlbmNlKSBzbyB3cml0ZXJzIGNhbid0DQo+IHN0YXJ2ZSByZWFkZXJzIGVpdGhlci4N Cg0KT0s7IEkgd2FzIHRoaW5raW5nIHRoYXQgd3JpdGVycyBoYWQgcHJlZmVyZW5jZS4gSSB3YXMg YWJvdXQgdG8gcmVxdWVzdCB5b3UgdG8gZG9jdW1lbnQgdGhpcyBzb21ld2hlcmUsIGJ1dCB5b3Ug YWxyZWFkeSBub3RlZCBpdCBhYm92ZSB0aGUgbGluayB0byB0aGUgbGluayB0byB0aGUgTG9ja2xl c3MgSW5jLiBhcnRpY2xlLg0KDQpJIGRpZG4ndCByZXZpZXcgdGhlIF9fQVRPTUlDX0FDUVVJUkUv UkVMRUFTRS9SRUxBWEVEIGFjY2VzcyBtb2RlcywgYnV0IGFsbCBvdGhlciBhc3BlY3RzIGxvb2sg Z29vZC4NCg0KUmV2aWV3ZWQtYnk6IE1vcnRlbiBCcsO4cnVwIDxtYkBzbWFydHNoYXJlc3lzdGVt cy5jb20+DQoNCg==