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 12:07:41 +0000 Message-ID: <1447848461.23626.48.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> <1447847400.23626.42.camel@citrix.com> <564C676E.3030603@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 1Zz1X2-0003GO-8j for xen-devel@lists.xenproject.org; Wed, 18 Nov 2015 12:08:12 +0000 In-Reply-To: <564C676E.3030603@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 T24gV2VkLCAyMDE1LTExLTE4IGF0IDExOjU2ICswMDAwLCBNYWxjb2xtIENyb3NzbGV5IHdyb3Rl Ogo+IE9uIDE4LzExLzE1IDExOjUwLCBJYW4gQ2FtcGJlbGwgd3JvdGU6Cj4gPiBPbiBXZWQsIDIw MTUtMTEtMTggYXQgMTE6MjMgKzAwMDAsIE1hbGNvbG0gQ3Jvc3NsZXkgd3JvdGU6Cj4gPiA+IE9u IDE4LzExLzE1IDEwOjU0LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPiA+ID4gPiBPbiAxOC4x MS4xNSBhdCAxMTozNiwgPGlhbi5jYW1wYmVsbEBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4gPiA+ IE9uIFR1ZSwgMjAxNS0xMS0xNyBhdCAxNzo1MyArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToK PiA+ID4gPiA+ID4gT24gMTcvMTEvMTUgMTc6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4gPiA+ ID4gPiA+ID4gPiA+IE9uIDE3LjExLjE1IGF0IDE4OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4 LmNvbT4KPiA+ID4gPiA+ID4gPiA+ID4gPiB3cm90ZToKPiA+ID4gPiA+ID4gPiA+IE9uIDE3LzEx LzE1IDE3OjA0LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gT24g MDMuMTEuMTUgYXQgMTg6NTgsIDxtYWxjb2xtLmNyb3NzbGV5QGNpdHJpeC5jb20+Cj4gPiA+ID4g PiA+ID4gPiA+ID4gPiA+IHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gPiA+IC0tLSBhL3hlbi9jb21t b24vZ3JhbnRfdGFibGUuYwo+ID4gPiA+ID4gPiA+ID4gPiA+ICsrKyBiL3hlbi9jb21tb24vZ3Jh bnRfdGFibGUuYwo+ID4gPiA+ID4gPiA+ID4gPiA+IEBAIC0xNzgsNiArMTc4LDEwIEBAIHN0cnVj dCBhY3RpdmVfZ3JhbnRfZW50cnkgewo+ID4gPiA+ID4gPiA+ID4gPiA+IMKgI2RlZmluZSBfYWN0 aXZlX2VudHJ5KHQsIGUpIFwKPiA+ID4gPiA+ID4gPiA+ID4gPiDCoMKgwqDCoMKgKCh0KS0KPiA+ ID4gPiA+ID4gPiA+ID4gPiA+YWN0aXZlWyhlKS9BQ0dOVF9QRVJfUEFHRV1bKGUpJUFDR05UX1BF Ul9QQUdFXSkKPiA+ID4gPiA+ID4gPiA+ID4gPiDCoAo+ID4gPiA+ID4gPiA+ID4gPiA+ICtib29s X3QgZ3JhbnRfcndsb2NrX2JhcnJpZXI7Cj4gPiA+ID4gPiA+ID4gPiA+ID4gKwo+ID4gPiA+ID4g PiA+ID4gPiA+ICtERUZJTkVfUEVSX0NQVShyd2xvY2tfdCAqLCBncmFudF9yd2xvY2spOwo+ID4g PiA+ID4gPiA+ID4gPiBTaG91bGRuJ3QgdGhlc2UgYmUgcGVyIGdyYW50IHRhYmxlPyBBbmQgd291 bGRuJ3QgZG9pbmcgc28KPiA+ID4gPiA+ID4gPiA+ID4gZWxpbWluYXRlCj4gPiA+ID4gPiA+ID4g PiA+IHRoZSBtYWluIGxpbWl0YXRpb24gb2YgdGhlIHBlci1DUFUgcndsb2Nrcz8KPiA+ID4gPiA+ ID4gPiA+IFRoZSBncmFudCByd2xvY2sgaXMgcGVyIGdyYW50IHRhYmxlLgo+ID4gPiA+ID4gPiA+ IFRoYXQncyB1bmRlcnN0b29kLCBidXQgSSBkb24ndCBzZWUgd2h5IHRoZSBhYm92ZSBpdGVtcwo+ ID4gPiA+ID4gPiA+IGFyZW4ndCwKPiA+ID4gPiA+ID4gPiB0b28uCj4gPiA+ID4gPiA+IAo+ID4g PiA+ID4gPiBBaCAtIGJlY2F1c2UgdGhlcmUgaXMgbmV2ZXIgYW55IGNpcmN1bXN0YW5jZSB3aGVy ZSB0d28gZ3JhbnQKPiA+ID4gPiA+ID4gdGFibGVzCj4gPiA+ID4gPiA+IGFyZQo+ID4gPiA+ID4g PiBsb2NrZWQgb24gdGhlIHNhbWUgcGNwdS4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gU28gcGVyLWNw dSByd2xvY2tzIGFyZSByZWFsbHkgYSBwZXItcGNwdSByZWFkIGxvY2sgd2l0aCBhCj4gPiA+ID4g PiBmYWxsdGhyb3VnaAo+ID4gPiA+ID4gdG8gYQo+ID4gPiA+ID4gcGVyLSRyZXNvdXJjZSAoaGVy ZSA9PSBncmFudHRhYmxlKSByd2xvY2sgd2hlbiBhbnkgd3JpdGVycyBhcmUKPiA+ID4gPiA+IHBy ZXNlbnQgZm9yCj4gPiA+ID4gPiBhbnkgaW5zdGFuY2UgJHJlc291cmNlLCBub3QganVzdCB0aGUg b25lIHdoZXJlIHRoZSB3cml0ZSBsb2NrIGlzCj4gPiA+ID4gPiBkZXNpcmVkLAo+ID4gPiA+ID4g Zm9yIHRoZSBkdXJhdGlvbiBvZiBhbnkgd3JpdGUgbG9jaz8KPiA+ID4gPiAKPiA+ID4gCj4gPiA+ IFRoZSBhYm92ZSBkZXNjcmlwdGlvbiBpcyB0aGUgdmVyeSBnb29kIGZvciBmb3IgaG93IHRoZSBw ZXItY3B1Cj4gPiA+IHJ3bG9ja3MgYmVoYXZlLgo+ID4gPiBUaGUgY29kZSBzdG9yZXMgYSBwb2lu dGVyIHRvIHRoZSBwZXItJHJlc291cmNlIGluIHRoZSBwZXJjcHUgYXJlYQo+ID4gPiB3aGVuIGEg dXNlciBpcwo+ID4gPiByZWFkaW5nIHRoZSBwZXItJHJlc291cmNlLCB0aGlzIGlzIHdoeSB0aGUg bG9jayBpcyBub3Qgc2FmZSBpZiB5b3UKPiA+ID4gdGFrZSB0aGUgbG9jawo+ID4gPiBmb3IgdHdv IGRpZmZlcmVudCBwZXItJHJlc291cmNlIHNpbXVsdGFuZW91c2x5LiBUaGUgZ3JhbnQgdGFibGUg Y29kZQo+ID4gPiBvbmx5IHRha2VzCj4gPiA+IG9uZSBncmFudCB0YWJsZSBsb2NrIGF0IGFueSBv bmUgdGltZSBzbyBpdCBpcyBhIHNhZmUgdXNlci4KPiA+IAo+ID4gU28gZXNzZW50aWFsbHkgdGhl ICJwZXItcGNwdSByZWFkIGxvY2siIGFzIEkgY2FsbGVkIGl0IGlzIHJlYWxseSBpbgo+ID4gZXNz ZW5jZQo+ID4gYSBzb3J0IG9mICJieXRlIGxvY2siIHZpYSB0aGUgTlVMTCB2cyBub24tTlVMTCBz dGF0ZSBvZiB0aGUgcGVyLWNwdQo+ID4gcG9pbnRlcgo+ID4gdG8gdGhlIHVuZGVybHlpbmcgcnds b2NrLgo+IAo+IEl0J3Mgbm90IHF1aXRlIGEgYnl0ZSBsb2NrIGJlY2F1c2UgaXQgc3RvcmVzIGEg ZnVsbCBwb2ludGVyIHRvIHRoZSBwZXItJHJlc291cmNlCj4gdGhhdCBpdCdzIHVzaW5nLiBJdCBj b3VsZCBiZSBjaGFuZ2VkIHRvIGJlIGEgYnl0ZSBsb2NrIGJ1dCB0aGVuIHlvdSB3aWxsIG5lZWQg YQo+IHBlcmNwdSBhcmVhIHBlci0kcmVzb3VyY2UuCgpSaWdodCwgSSBzYWlkICJpbiBlc3NlbmNl IHNvcnQgb2YiIGFuZCBwdXQgc2NhcmUgcXVvdGVzIGFyb3VuZCB0aGUgImJ5dGUKbG9jayIgc2lu Y2UgSSByZWFsaXNlIGl0J3Mgbm90IGxpdGVyYWxseSBhIGJ5dGUgbG9jay4KCkJ1dCByZWFsbHkg YWxsIEkgd2FzIGdldHRpbmcgd2FzIHRoYXQgaXQgaGFzIGxvY2tlZCBhbmQgdW5sb2NrZWQgc3Rh dGVzIGluCnNvbWUgZm9ybSBvciBvdGhlci4KCihNYXliZSBJIHNob3VsZCBoYXZlIHNhaWQgImxp a2UgYSBiaXQgbG9jayB3aXRoIDMyIG9yIDY0IGJpdHMsIHNldHRpbmcgYW55Cm9mIHdoaWNoIGNv cnJlc3BvbmRzIHRvIGFjcXVpcmluZyB0aGUgbG9jayIgOy0pKQoKaUFOLgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK