From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ola Liljedahl Subject: Re: [PATCH v3 1/3] ring: read tail using atomic load Date: Sun, 7 Oct 2018 20:11:08 +0000 Message-ID: References: <2601191342CEEE43887BDE71AB9772580102FE2951@IRSMSX106.ger.corp.intel.com> <20181005170725.GA18671@jerin> <1555626C-F2B8-44EB-98A3-79B1F7002587@arm.com> <60055965-A7C8-4E9F-8668-0AE1DCE57515@arm.com> <20181006074126.GA16715@jerin> <20181007040243.GA1850@jerin> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: "dev@dpdk.org" , Honnappa Nagarahalli , "Ananyev, Konstantin" , "Gavin Hu (Arm Technology China)" , Steve Capper , nd , "stable@dpdk.org" To: Jerin Jacob Return-path: In-Reply-To: <20181007040243.GA1850@jerin> Content-Language: en-US Content-ID: <29E6C4CB2A1EE646BBEEAC5D6D9B250D@eurprd08.prod.outlook.com> List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" T24gMDcvMTAvMjAxOCwgMDY6MDMsICJKZXJpbiBKYWNvYiIgPGplcmluLmphY29iQGNhdml1bW5l dHdvcmtzLmNvbT4gd3JvdGU6DQoNCiAgICBIb3cgYWJvdXQgZml4aW5nIHJ0ZV9wYXVzZSgpIHRo ZW4/DQogICAgTWVhbmluZyBpc3N1aW5nIHBvd2VyIHNhdmluZyBpbnN0cnVjdGlvbnMgb24gbWlz c2luZyBhcmNocy4NClJ0ZV9wYXVzZSgpIGltcGxlbWVudGVkIGFzIE5PUCBvciBZSUVMRCBvbiBB Uk0gd2lsbCBsaWtlbHkgbm90IHNhdmUgYW55IHBvd2VyLiBZb3Ugc2hvdWxkIHVzZSBXRkUgZm9y IHRoYXQuDQpJIHVzZSB0aGlzIHBvcnRhYmxlIHBhdHRlcm46DQrvu78NCiAgICAgICAgLy9XYWl0 IGZvciBvdXIgdHVybiB0byBzaWduYWwgY29uc3VtZXJzIChwcm9kdWNlcnMpIA0KICAgICAgICBp ZiAoVU5MSUtFTFkoX19hdG9taWNfbG9hZF9uKGxvYywgX19BVE9NSUNfUkVMQVhFRCkgIT0gaWR4 KSkNCiAgICAgICAgew0KICAgICAgICAgICAgU0VWTCgpOw0KICAgICAgICAgICAgd2hpbGUgKFdG RSgpICYmIExEWFIzMihsb2MsIF9fQVRPTUlDX1JFTEFYRUQpICE9IGlkeCkNCiAgICAgICAgICAg IHsgICANCiAgICAgICAgICAgICAgICBET1pFKCk7DQogICAgICAgICAgICB9DQogICAgICAgIH0N Cg0KICAgIA0KRm9yIEFBcmNoNjQgd2l0aCBXRkUgdXNhZ2UgZW5hYmxlZDoNCu+7vyNkZWZpbmUg U0VWTCgpIHNldmwoKQ0KI2RlZmluZSBXRkUoKSB3ZmUoKQ0KI2RlZmluZSBMRFhSMzIoYSwgYikg IGxkeDMyKChhKSwgKGIpKQ0K77u/I2RlZmluZSBET1pFKCkgKHZvaWQpMA0K77u/c3RhdGljIGlu bGluZSB2b2lkIHNldmwodm9pZCkNCnsNCiAgICBfX2FzbV9fIHZvbGF0aWxlKCJzZXZsIiA6IDog OiApOw0KfQ0Kc3RhdGljIGlubGluZSBpbnQgd2ZlKHZvaWQpDQp7DQogICAgX19hc21fXyB2b2xh dGlsZSgid2ZlIiA6IDogOiAibWVtb3J5Iik7DQogICAgcmV0dXJuIDE7DQp9DQoNCkZvciBhcmNo aXRlY3R1cmVzIHdpdGhvdXQgV0ZFIHN1cHBvcnQ6DQrvu78jZGVmaW5lIFNFVkwoKSAodm9pZCkw DQojZGVmaW5lIFdGRSgpIDENCiNkZWZpbmUgTERYUjMyKGEsIGIpIF9fYXRvbWljX2xvYWRfbigo YSksIChiKSkNCiNkZWZpbmUgRE9aRSgpIGRvemUoKQ0K77u/c3RhdGljIGlubGluZSB2b2lkIGRv emUodm9pZCkNCnsNCiAgICBfX2FzbV9fIHZvbGF0aWxlKCJyZXA7IG5vcCIgOiA6IDogKTsNCn0N Cg0KLS0gT2xhDQoNCg0K