From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jason Wang Subject: Re: [PATCH 2/3] vringh: kill off ACCESS_ONCE() Date: Fri, 25 Nov 2016 10:40:05 +0800 Message-ID: <73011d9f-a5be-6b80-448d-4fd169bb05f8@redhat.com> References: <1479983114-17190-1-git-send-email-mark.rutland@arm.com> <1479983114-17190-3-git-send-email-mark.rutland@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1479983114-17190-3-git-send-email-mark.rutland@arm.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org To: Mark Rutland , linux-kernel@vger.kernel.org Cc: dave@stgolabs.net, kvm@vger.kernel.org, mst@redhat.com, netdev@vger.kernel.org, dbueso@suse.de, virtualization@lists.linux-foundation.org, paulmck@linux.vnet.ibm.com, dvyukov@google.com List-Id: virtualization@lists.linuxfoundation.org CgpPbiAyMDE25bm0MTHmnIgyNOaXpSAxODoyNSwgTWFyayBSdXRsYW5kIHdyb3RlOgo+IERlc3Bp dGUgbGl2aW5nIHVuZGVyIGRyaXZlcnMvIHZyaW5naC5jIGlzIGFsc28gdXNlZCBhcyBwYXJ0IG9m IHRoZSB1c2Vyc3BhY2UKPiB2aXJ0aW8gdG9vbHMuIEJlZm9yZSB3ZSBjYW4ga2lsbCBvZmYgdGhl IEFDQ0VTU19PTkNFKClkZWZpbml0aW9uIGluIHRoZSB0b29scywKPiB3ZSBtdXN0IGNvbnZlcnQg dnJpbmdoLmMgdG8gdXNlIHtSRUFELFdSSVRFfV9PTkNFKCkuCj4KPiBUaGlzIHBhdGNoIGRvZXMg c28sIGFsb25nIHdpdGggdGhlIHJlcXVpcmVkIGluY2x1ZGUgb2YgPGxpbnV4L2NvbXBpbGVyLmg+ IGZvcgo+IHRoZSByZWxldmFudCBkZWZpbml0aW9ucy4gVGhlIHVzZXJzcGFjZSB0b29scyBwcm92 aWRlIHRoZWlyIG93biBkZWZpbml0aW9ucyBpbgo+IHRoZWlyIG93biA8bGludXgvY29tcGlsZXIu aD4uCj4KPiBTaWduZWQtb2ZmLWJ5OiBNYXJrIFJ1dGxhbmQgPG1hcmsucnV0bGFuZEBhcm0uY29t Pgo+IENjOiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgo+IENjOiBNaWNoYWVsIFMu IFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgo+IENjOiBrdm1Admdlci5rZXJuZWwub3JnCj4gQ2M6 IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmcKPiBDYzogbmV0ZGV2QHZnZXIua2VybmVsLm9y Zwo+IENjOiB2aXJ0dWFsaXphdGlvbkBsaXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZwo+IC0tLQo+ ICAgZHJpdmVycy92aG9zdC92cmluZ2guYyB8IDUgKysrLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAz IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy92 aG9zdC92cmluZ2guYyBiL2RyaXZlcnMvdmhvc3QvdnJpbmdoLmMKPiBpbmRleCAzYmIwMmM2Li5i Yjg5NzFmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvdmhvc3QvdnJpbmdoLmMKPiArKysgYi9kcml2 ZXJzL3Zob3N0L3ZyaW5naC5jCj4gQEAgLTMsNiArMyw3IEBACj4gICAgKgo+ICAgICogU2luY2Ug dGhlc2UgbWF5IGJlIGluIHVzZXJzcGFjZSwgd2UgdXNlIChpbmxpbmUpIGFjY2Vzc29ycy4KPiAg ICAqLwo+ICsjaW5jbHVkZSA8bGludXgvY29tcGlsZXIuaD4KPiAgICNpbmNsdWRlIDxsaW51eC9t b2R1bGUuaD4KPiAgICNpbmNsdWRlIDxsaW51eC92cmluZ2guaD4KPiAgICNpbmNsdWRlIDxsaW51 eC92aXJ0aW9fcmluZy5oPgo+IEBAIC04MjAsMTMgKzgyMSwxMyBAQCBFWFBPUlRfU1lNQk9MKHZy aW5naF9uZWVkX25vdGlmeV91c2VyKTsKPiAgIHN0YXRpYyBpbmxpbmUgaW50IGdldHUxNl9rZXJu KGNvbnN0IHN0cnVjdCB2cmluZ2ggKnZyaCwKPiAgIAkJCSAgICAgIHUxNiAqdmFsLCBjb25zdCBf X3ZpcnRpbzE2ICpwKQo+ICAgewo+IC0JKnZhbCA9IHZyaW5naDE2X3RvX2NwdSh2cmgsIEFDQ0VT U19PTkNFKCpwKSk7Cj4gKwkqdmFsID0gdnJpbmdoMTZfdG9fY3B1KHZyaCwgUkVBRF9PTkNFKCpw KSk7Cj4gICAJcmV0dXJuIDA7Cj4gICB9Cj4gICAKPiAgIHN0YXRpYyBpbmxpbmUgaW50IHB1dHUx Nl9rZXJuKGNvbnN0IHN0cnVjdCB2cmluZ2ggKnZyaCwgX192aXJ0aW8xNiAqcCwgdTE2IHZhbCkK PiAgIHsKPiAtCUFDQ0VTU19PTkNFKCpwKSA9IGNwdV90b192cmluZ2gxNih2cmgsIHZhbCk7Cj4g KwlXUklURV9PTkNFKCpwLCBjcHVfdG9fdnJpbmdoMTYodnJoLCB2YWwpKTsKPiAgIAlyZXR1cm4g MDsKPiAgIH0KPiAgIAoKUmV2aWV3ZWQtYnk6IEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5j b20+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClZpcnR1 YWxpemF0aW9uIG1haWxpbmcgbGlzdApWaXJ0dWFsaXphdGlvbkBsaXN0cy5saW51eC1mb3VuZGF0 aW9uLm9yZwpodHRwczovL2xpc3RzLmxpbnV4Zm91bmRhdGlvbi5vcmcvbWFpbG1hbi9saXN0aW5m by92aXJ0dWFsaXphdGlvbg==