From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Dunlap Subject: Re: [PATCH] xen: RTDS: fix another instance of the 'read NOW()' race Date: Thu, 26 May 2016 09:38:24 +0100 Message-ID: <5746B600.4060201@citrix.com> References: <146410241867.30357.7157102219398554511.stgit@Solace.fritz.box> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b5qp3-0002hi-19 for xen-devel@lists.xenproject.org; Thu, 26 May 2016 08:39:17 +0000 In-Reply-To: <146410241867.30357.7157102219398554511.stgit@Solace.fritz.box> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Dario Faggioli , xen-devel@lists.xenproject.org Cc: Wei Liu , Meng Xu , Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gMjQvMDUvMTYgMTY6MDYsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IHdoaWNoIHdhcyBvdmVy bG9va2VkIGluIDc3OTUxMWY0YmY1YWUgKCJzY2hlZDogYXZvaWQKPiByYWNlcyBvbiB0aW1lIHZh bHVlcyByZWFkIGZyb20gTk9XKCkiKS4KPiAKPiBSZXBvcnRlZC1ieTogSmFuIEJldWxpY2ggPGpi ZXVsaWNoQHN1c2UuY29tPgo+IFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkYXJpby5m YWdnaW9saUBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s YXBAY2l0cml4LmNvbT4KCj4gLS0tCj4gQ2M6IE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1 Pgo+IENjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4gQ2M6IEph biBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0 cml4LmNvbT4KPiAtLS0KPiAgeGVuL2NvbW1vbi9zY2hlZF9ydC5jIHwgICAgNCArKystCj4gIDEg ZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0t Z2l0IGEveGVuL2NvbW1vbi9zY2hlZF9ydC5jIGIveGVuL2NvbW1vbi9zY2hlZF9ydC5jCj4gaW5k ZXggMDk0NjEwMS4uNWIwNzdkNyAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMK PiArKysgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMKPiBAQCAtODQwLDEyICs4NDAsMTQgQEAgc3Rh dGljIHZvaWQKPiAgcnRfdmNwdV9pbnNlcnQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBz dHJ1Y3QgdmNwdSAqdmMpCj4gIHsKPiAgICAgIHN0cnVjdCBydF92Y3B1ICpzdmMgPSBydF92Y3B1 KHZjKTsKPiAtICAgIHNfdGltZV90IG5vdyA9IE5PVygpOwo+ICsgICAgc190aW1lX3Qgbm93Owo+ ICAgICAgc3BpbmxvY2tfdCAqbG9jazsKPiAgCj4gICAgICBCVUdfT04oIGlzX2lkbGVfdmNwdSh2 YykgKTsKPiAgCj4gICAgICBsb2NrID0gdmNwdV9zY2hlZHVsZV9sb2NrX2lycSh2Yyk7Cj4gKwo+ ICsgICAgbm93ID0gTk9XKCk7Cj4gICAgICBpZiAoIG5vdyA+PSBzdmMtPmN1cl9kZWFkbGluZSAp Cj4gICAgICAgICAgcnRfdXBkYXRlX2RlYWRsaW5lKG5vdywgc3ZjKTsKPiAgCj4gCgoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK