From mboxrd@z Thu Jan 1 00:00:00 1970 From: Will Deacon Subject: Re: read_barrier_depends() usage in vhost.c Date: Wed, 30 Oct 2019 16:13:17 +0000 Message-ID: <20191030161317.GA20094@willie-the-truck> References: <20191016233340.djrr7o7dwueqccac@willie-the-truck> <2429dbbc-ec80-3a76-82ff-481c0523f68a@redhat.com> <20191018205814.nbawp3btlpr5p2rf@willie-the-truck> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: 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: Jason Wang Cc: linux-kernel@lists.infradead.org, paulmck@kernel.org, mst@redhat.com, peterz@infradead.org, virtualization@lists.linux-foundation.org, stern@rowland.harvard.edu List-Id: virtualization@lists.linuxfoundation.org SGkgSmFzb24sCgpPbiBNb24sIE9jdCAyMSwgMjAxOSBhdCAwMTo0ODo1M1BNICswODAwLCBKYXNv biBXYW5nIHdyb3RlOgo+IE9uIDIwMTkvMTAvMTkg5LiK5Y2INDo1OCwgV2lsbCBEZWFjb24gd3Jv dGU6Cj4gPiBTdGFyaW5nIGF0IHRoZSBjb2RlIHNvbWUgbW9yZSwgbXkgYmVzdCBiZXQgYXQgdGhl IG1vbWVudAo+ID4gaXMgdGhhdCB0aGUgbG9hZCBvZiAnaW5kaXJlY3QtPmFkZHInIGlzIHByb2Jh Ymx5IHRoZSBvbmUgdG8gd29ycnkgYWJvdXQsCj4gPiBzaW5jZSBpdCdzIHBhcnQgb2YgdGhlIHZy aW5nIGFuZCBjYW4gYmUgdXBkYXRlZCBjb25jdXJyZW50bHkuCj4gCj4gSSdtIGFsc28gY29uZnVz ZWQgYWJvdXQgdGhlIGJhcnJpZXIgaGVyZSwgYmFzaWNhbGx5IGluIGRyaXZlciBzaWRlIHdlIGRp ZDoKPiAKPiAxKSBhbGxvY2F0ZSBwYWdlcwo+IAo+IDIpIHN0b3JlIHBhZ2VzIGluIGluZGlyZWN0 LT5hZGRyCj4gCj4gMykgc21wX3dtYigpCj4gCj4gNCkgaW5jcmVhc2UgdGhlIGF2YWlsIGlkeCAo c29tZWhvdyBhIHRhaWwgcG9pbnRlciBvZiB2cmluZykKPiAKPiBpbiB2aG9zdCB3ZSBkaWQ6Cj4g Cj4gMSkgcmVhZCBhdmFpbCBpZHgKPiAKPiAyKSBzbXBfcm1iKCkKPiAKPiAzKSByZWFkIGluZGly ZWN0LT5hZGRyCj4gCj4gNCkgcmVhZCBmcm9tIGluZGlyZWN0LT5hZGRyCj4gCj4gSXQgbG9va3Mg dG8gbWUgZXZlbiB0aGUgZGF0YSBkZXBlbmRlbmN5IGJhcnJpZXIgaXMgbm90IG5lY2Vzc2FyeSBz aW5jZSB3ZQo+IGhhdmUgcm1iKCkgd2hpY2ggaXMgc3VmZmljaWVudCBmb3IgdXMgdG8gdGhlIGNv cnJlY3QgaW5kaXJlY3QtPmFkZHIgYW5kCj4gZHJpdmVyIGFyZSBub3QgZXhwZWN0ZWQgdG8gZG8g YW55IHdyaXRpbmcgdG8gaW5kaXJlY3QtPmFkZHIgYWZ0ZXIgYXZhaWwgaWR4Cj4gaXMgaW5jcmVh c2VkID8KClRoYXQgbWFrZXMgc2Vuc2UgdG8gbWU6IHRoZSBzeW5jaHJvbml6YXRpb24gaXMgZG9u ZSB2aWEgdnEtPmF2YWlsX2lkeCgpCmFuZCBzbyB0aGUgc3Vic2VxdWVudCBhY2Nlc3Mgb2YgdGhl IGluZGlyZWN0IHBhZ2VzIGRvZXNuJ3QgbmVlZCBhZGRpdGlvbmFsCmJhcnJpZXJzLCBldmVuIG9u IEFscGhhLiBUaGFua3MuCgpJJ2xsIHdyaXRlIHVwIGEgcGF0Y2ggYW5kIGFkb3B0IHlvdXIgZXhw bGFuYXRpb24gYWJvdmUuCgpXaWxsCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fClZpcnR1YWxpemF0aW9uIG1haWxpbmcgbGlzdApWaXJ0dWFsaXphdGlvbkBs aXN0cy5saW51eC1mb3VuZGF0aW9uLm9yZwpodHRwczovL2xpc3RzLmxpbnV4Zm91bmRhdGlvbi5v cmcvbWFpbG1hbi9saXN0aW5mby92aXJ0dWFsaXphdGlvbg==