From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Campbell Subject: Re: [PATCH 2/2] grant_table: convert grant table rwlock to percpu rwlock Date: Wed, 18 Nov 2015 11:50:00 +0000 Message-ID: <1447847400.23626.42.camel@citrix.com> References: <1446573502-8019-1-git-send-email-malcolm.crossley@citrix.com> <1446573502-8019-2-git-send-email-malcolm.crossley@citrix.com> <564B6C1A02000078000B603C@prv-mh.provo.novell.com> <564B6453.6050008@citrix.com> <564B746802000078000B60E1@prv-mh.provo.novell.com> <564B69A8.6050609@citrix.com> <1447842971.23626.30.camel@citrix.com> <564C670E02000078000B637B@prv-mh.provo.novell.com> <564C5FA8.8020808@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1Zz1Fu-0001MO-Ml for xen-devel@lists.xenproject.org; Wed, 18 Nov 2015 11:50:30 +0000 In-Reply-To: <564C5FA8.8020808@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Malcolm Crossley , Jan Beulich Cc: Andrew Cooper , keir@xen.org, stefano.stabellini@citrix.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gV2VkLCAyMDE1LTExLTE4IGF0IDExOjIzICswMDAwLCBNYWxjb2xtIENyb3NzbGV5IHdyb3Rl Ogo+IE9uIDE4LzExLzE1IDEwOjU0LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPiA+IE9uIDE4 LjExLjE1IGF0IDExOjM2LCA8aWFuLmNhbXBiZWxsQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gPiBP biBUdWUsIDIwMTUtMTEtMTcgYXQgMTc6NTMgKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4g PiA+ID4gT24gMTcvMTEvMTUgMTc6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPiA+ID4gPiA+ ID4gT24gMTcuMTEuMTUgYXQgMTg6MzAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90 ZToKPiA+ID4gPiA+ID4gT24gMTcvMTEvMTUgMTc6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4g PiA+ID4gPiA+ID4gPiA+IE9uIDAzLjExLjE1IGF0IDE4OjU4LCA8bWFsY29sbS5jcm9zc2xleUBj aXRyaXguY29tPgo+ID4gPiA+ID4gPiA+ID4gPiA+IHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gLS0t IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4gPiA+ID4gPiA+ID4gPiArKysgYi94ZW4vY29t bW9uL2dyYW50X3RhYmxlLmMKPiA+ID4gPiA+ID4gPiA+IEBAIC0xNzgsNiArMTc4LDEwIEBAIHN0 cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgewo+ID4gPiA+ID4gPiA+ID4gwqAjZGVmaW5lIF9hY3Rp dmVfZW50cnkodCwgZSkgXAo+ID4gPiA+ID4gPiA+ID4gwqDCoMKgwqDCoCgodCktPmFjdGl2ZVso ZSkvQUNHTlRfUEVSX1BBR0VdWyhlKSVBQ0dOVF9QRVJfUEFHRV0pCj4gPiA+ID4gPiA+ID4gPiDC oAo+ID4gPiA+ID4gPiA+ID4gK2Jvb2xfdCBncmFudF9yd2xvY2tfYmFycmllcjsKPiA+ID4gPiA+ ID4gPiA+ICsKPiA+ID4gPiA+ID4gPiA+ICtERUZJTkVfUEVSX0NQVShyd2xvY2tfdCAqLCBncmFu dF9yd2xvY2spOwo+ID4gPiA+ID4gPiA+IFNob3VsZG4ndCB0aGVzZSBiZSBwZXIgZ3JhbnQgdGFi bGU/IEFuZCB3b3VsZG4ndCBkb2luZyBzbwo+ID4gPiA+ID4gPiA+IGVsaW1pbmF0ZQo+ID4gPiA+ ID4gPiA+IHRoZSBtYWluIGxpbWl0YXRpb24gb2YgdGhlIHBlci1DUFUgcndsb2Nrcz8KPiA+ID4g PiA+ID4gVGhlIGdyYW50IHJ3bG9jayBpcyBwZXIgZ3JhbnQgdGFibGUuCj4gPiA+ID4gPiBUaGF0 J3MgdW5kZXJzdG9vZCwgYnV0IEkgZG9uJ3Qgc2VlIHdoeSB0aGUgYWJvdmUgaXRlbXMgYXJlbid0 LAo+ID4gPiA+ID4gdG9vLgo+ID4gPiA+IAo+ID4gPiA+IEFoIC0gYmVjYXVzZSB0aGVyZSBpcyBu ZXZlciBhbnkgY2lyY3Vtc3RhbmNlIHdoZXJlIHR3byBncmFudCB0YWJsZXMKPiA+ID4gPiBhcmUK PiA+ID4gPiBsb2NrZWQgb24gdGhlIHNhbWUgcGNwdS4KPiA+ID4gCj4gPiA+IFNvIHBlci1jcHUg cndsb2NrcyBhcmUgcmVhbGx5IGEgcGVyLXBjcHUgcmVhZCBsb2NrIHdpdGggYSBmYWxsdGhyb3Vn aAo+ID4gPiB0byBhCj4gPiA+IHBlci0kcmVzb3VyY2UgKGhlcmUgPT0gZ3JhbnR0YWJsZSkgcnds b2NrIHdoZW4gYW55IHdyaXRlcnMgYXJlCj4gPiA+IHByZXNlbnQgZm9yCj4gPiA+IGFueSBpbnN0 YW5jZSAkcmVzb3VyY2UsIG5vdCBqdXN0IHRoZSBvbmUgd2hlcmUgdGhlIHdyaXRlIGxvY2sgaXMK PiA+ID4gZGVzaXJlZCwKPiA+ID4gZm9yIHRoZSBkdXJhdGlvbiBvZiBhbnkgd3JpdGUgbG9jaz8K PiA+IAo+IAo+IFRoZSBhYm92ZSBkZXNjcmlwdGlvbiBpcyB0aGUgdmVyeSBnb29kIGZvciBmb3Ig aG93IHRoZSBwZXItY3B1IHJ3bG9ja3MgYmVoYXZlLgo+IFRoZSBjb2RlIHN0b3JlcyBhIHBvaW50 ZXIgdG8gdGhlIHBlci0kcmVzb3VyY2UgaW4gdGhlIHBlcmNwdSBhcmVhIHdoZW4gYSB1c2VyIGlz Cj4gcmVhZGluZyB0aGUgcGVyLSRyZXNvdXJjZSwgdGhpcyBpcyB3aHkgdGhlIGxvY2sgaXMgbm90 IHNhZmUgaWYgeW91IHRha2UgdGhlIGxvY2sKPiBmb3IgdHdvIGRpZmZlcmVudCBwZXItJHJlc291 cmNlIHNpbXVsdGFuZW91c2x5LiBUaGUgZ3JhbnQgdGFibGUgY29kZSBvbmx5IHRha2VzCj4gb25l IGdyYW50IHRhYmxlIGxvY2sgYXQgYW55IG9uZSB0aW1lIHNvIGl0IGlzIGEgc2FmZSB1c2VyLgoK U28gZXNzZW50aWFsbHkgdGhlICJwZXItcGNwdSByZWFkIGxvY2siIGFzIEkgY2FsbGVkIGl0IGlz IHJlYWxseSBpbiBlc3NlbmNlCmEgc29ydCBvZiAiYnl0ZSBsb2NrIiB2aWEgdGhlIE5VTEwgdnMg bm9uLU5VTEwgc3RhdGUgb2YgdGhlIHBlci1jcHUgcG9pbnRlcgp0byB0aGUgdW5kZXJseWluZyBy d2xvY2suCgo+ID4gVGhhdCdzIG5vdCBob3cgSSB1bmRlcnN0b29kIGl0LCB0aGUgcndsb2NrIGlz bid0IHBlci1wQ1BVIChhdCBsZWFzdCBub3QKPiA+IGluIHdoYXQgdGhpcyBwYXRjaCBkb2VzIC0g aXQgcmVtYWlucyBhIHBlci1kb21haW4gb25lKS4gVGhlIHBlci1wQ1BVCj4gPiBvYmplY3QgaXMg YSBwb2ludGVyIHRvIGFuIHJ3bG9jaywgd2hpY2ggZ2V0cyBtYWRlIHBvaW50IHRvIHdoYXRldmVy Cj4gPiBkb21haW4ncyByd2xvY2sgdGhlIHBDUFUgd2FudHMgdG8gb3duLgo+ID4gCj4gCj4gVGhp cyBkZXNjcmlwdGlvbiBpcyBjb3JyZWN0IGJ1dCBpdCdzIGltcG9ydGFudCB0byBub3RlIHRoYXQg dGhlIHJ3bG9jawo+IGlzIG9ubHkgdXNlZCBieSB0aGUgd3JpdGVycyBhbmQgY291bGQgYmUgZWZm ZWN0aXZlbHkgcmVwbGFjZWQgd2l0aCBhCj4gc3BpbmxvY2suCgpUaGUgcndsb2NrIGlzIHRha2Vu IChicmllZmx5KSBieSByZWFkZXJzIGlmICp3cml0ZXJfYWN0aXZhdGluZyBpcywgaXNuJ3QKaXQ/ CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0 cy54ZW4ub3JnL3hlbi1kZXZlbAo=