From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH] xen: RTDS: fix another instance of the 'read NOW()' race Date: Tue, 24 May 2016 21:05:36 +0100 Message-ID: <20160524200536.GA19254@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.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1b5IaI-0001sk-0R for xen-devel@lists.xenproject.org; Tue, 24 May 2016 20:05:46 +0000 Content-Disposition: inline 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 Cc: xen-devel@lists.xenproject.org, Wei Liu , Meng Xu , Jan Beulich , George Dunlap List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBNYXkgMjQsIDIwMTYgYXQgMDU6MDY6NThQTSArMDIwMCwgRGFyaW8gRmFnZ2lvbGkg d3JvdGU6Cj4gd2hpY2ggd2FzIG92ZXJsb29rZWQgaW4gNzc5NTExZjRiZjVhZSAoInNjaGVkOiBh dm9pZAo+IHJhY2VzIG9uIHRpbWUgdmFsdWVzIHJlYWQgZnJvbSBOT1coKSIpLgo+IAo+IFJlcG9y dGVkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTog RGFyaW8gRmFnZ2lvbGkgPGRhcmlvLmZhZ2dpb2xpQGNpdHJpeC5jb20+CgpSZWxlYXNlLWFja2Vk LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKPiAtLS0KPiBDYzogTWVuZyBYdSA8 bWVuZ3h1QGNpcy51cGVubi5lZHU+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA Y2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENjOiBX ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vY29tbW9uL3NjaGVkX3J0 LmMgfCAgICA0ICsrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxl dGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29t bW9uL3NjaGVkX3J0LmMKPiBpbmRleCAwOTQ2MTAxLi41YjA3N2Q3IDEwMDY0NAo+IC0tLSBhL3hl bi9jb21tb24vc2NoZWRfcnQuYwo+ICsrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwo+IEBAIC04 NDAsMTIgKzg0MCwxNCBAQCBzdGF0aWMgdm9pZAo+ICBydF92Y3B1X2luc2VydChjb25zdCBzdHJ1 Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCB2Y3B1ICp2YykKPiAgewo+ICAgICAgc3RydWN0IHJ0 X3ZjcHUgKnN2YyA9IHJ0X3ZjcHUodmMpOwo+IC0gICAgc190aW1lX3Qgbm93ID0gTk9XKCk7Cj4g KyAgICBzX3RpbWVfdCBub3c7Cj4gICAgICBzcGlubG9ja190ICpsb2NrOwo+ICAKPiAgICAgIEJV R19PTiggaXNfaWRsZV92Y3B1KHZjKSApOwo+ICAKPiAgICAgIGxvY2sgPSB2Y3B1X3NjaGVkdWxl X2xvY2tfaXJxKHZjKTsKPiArCj4gKyAgICBub3cgPSBOT1coKTsKPiAgICAgIGlmICggbm93ID49 IHN2Yy0+Y3VyX2RlYWRsaW5lICkKPiAgICAgICAgICBydF91cGRhdGVfZGVhZGxpbmUobm93LCBz dmMpOwo+ICAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDov L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==