From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Jan Beulich" Subject: Re: [PATCH v5 04/28] vmap: Add vmalloc_cb and vfree_cb Date: Thu, 31 Mar 2016 00:46:24 -0600 Message-ID: <56FCE3E002000078000E1988@prv-mh.provo.novell.com> References: <1458849640-22588-1-git-send-email-konrad.wilk@oracle.com> <1458849640-22588-5-git-send-email-konrad.wilk@oracle.com> <56FC19E902000078000E17D5@prv-mh.provo.novell.com> <20160330164442.GA17481@char.us.oracle.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.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1alWND-0004wQ-IA for xen-devel@lists.xenproject.org; Thu, 31 Mar 2016 06:46:31 +0000 In-Reply-To: <20160330164442.GA17481@char.us.oracle.com> Content-Disposition: inline List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk Cc: Keir Fraser , ross.lagerwall@citrix.com, andrew.cooper3@citrix.com, Ian Jackson , Tim Deegan , mpohlack@amazon.de, sasha.levin@oracle.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org Pj4+IE9uIDMwLjAzLjE2IGF0IDE4OjQ0LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6 Cj4gT24gV2VkLCBNYXIgMzAsIDIwMTYgYXQgMTA6MjQ6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2gg d3JvdGU6Cj4+ID4+PiBPbiAyNC4wMy4xNiBhdCAyMTowMCwgPGtvbnJhZC53aWxrQG9yYWNsZS5j b20+IHdyb3RlOgo+PiA+IEBAIC0yNjYsMTYgKzI3NSwxNSBAQCB2b2lkICp2emFsbG9jKHNpemVf dCBzaXplKQo+PiA+ICAgICAgcmV0dXJuIHA7Cj4+ID4gIH0KPj4gPiAgCj4+ID4gLXZvaWQgdmZy ZWUodm9pZCAqdmEpCj4+ID4gK3ZvaWQgdmZyZWVfY2Iodm9pZCAqdmEsIHVuc2lnbmVkIGludCBw YWdlcywgdmZyZWVfY2JfdCAqdmZyZWVfY2JfZm5jKQo+PiAKPj4gSnVzdCB0byByZXBlYXQ6IFRo aXMgImNhbGxlciBwcm92aWRlcyBzaXplIiB3b3JyaWVzIG1lLCB0aGUgbW9yZSB0aGF0Cj4+IHRo aXMgZG9lc24ndCBtaXJyb3IgYW55dGhpbmcgdGhlIGFsbG9jYXRpb24gc2lkZSBkb2VzLiBXb3Vs ZCB5b3UgbWluZAo+PiBwcm92aWRpbmcgYSBjYXNlIHdoZXJlIHVzaW5nIHZtX3NpemUoKSBpbnN0 ZWFkIGlzIG5vdCBjb3JyZWN0Pwo+IAo+IFdoZW4gdGhlIHZpcnR1YWwgYWRkcmVzc2VzICh0byB3 aGljaCB3ZSB3aWxsIHN0aXRjaCB0aGUgcGFnZXMgYWxsb2NhdGVkCj4gYnkgdm1hbGxvYykgYXJl IG5vdCBhbGxvY2F0ZWQgKHByb3ZpZGVkPykgYnkgdm1hcC4KPiAKPiB2bV9zaXplKCkgd2lsbCBi ZSB2ZXJ5IHVuaGFwcHkgaWYgdGhhdCB2aXJ0dWFsIGFkZHJlc3MgaXQgaXMgcHJvdmlkZWQgd2l0 aAo+IGFyZSBub3QgZnJvbSB0aGUgJ3ZtYXAnIHBvb2wgYW5kIHdpbGwgcmV0dXJuIDAuCgpIbW0s IG9rYXksIEkgbm93IHNlZSB0aGF0IEkgZ290IG1pc2xlYWQgYnkgIlRoaXMgYWxsb3dzIHVzZXJz IChzdWNoCmFzIHhTcGxpY2UpIHRvIHByb3ZpZGUgdGhlaXIgb3duIG1lY2hhbmlzbSB0byBzZXQg dGhlIHBhZ2UgZmxhZ3MiLAp3aGljaCBzdWdnZXN0ZWQgdG8gbWUgdGhhdCBhbGwgeW91IHdhbnQg aXMgY29udHJvbCBvdmVyIHRob3NlIGZsYWdzLgpOb3cgdGhhdCBJIGxvb2sgYWdhaW4gSSByZWFs aXplIHRoYXQgSSBjb3VsZCBoYXZlIGVhc2lseSBzcG90dGVkIHRoZQphY3R1YWwgaW50ZW50aW9u IHJpZ2h0IGF3YXkuIElmIGFsbCB5b3UgcmVhbGx5IHdhbnQgdG8gcmUtdXNlIGZyb20gdGhlCmV4 aXN0aW5nIHZtYWxsb2MoKSBpcyB0aGUgYWxsb2NhdGlvbiBtZWNoYW5pc20gb2YgdGhlIHNldCBv ZiBwYWdlcywKdGhlbiBubywgSSBkb24ndCB0aGluayB0aGlzIHNob3VsZCBiZSBkb25lIGJ5IHBs YXlpbmcgd2l0aCB2bWFsbG9jKCkuCkp1c3QgaGF2ZSB5b3VyIGNhbGxlciBkbyB0aGF0IGFsbG9j YXRpb24gaXRzZWxmLgoKSWYsIG90b2gsIHlvdSBsZWZ0IHRoYXQgVkEgbWFuYWdlbWVudCB0byAo YW4gZXh0ZW5kZWQgdmVyc2lvbiBvZikKdm1hcCgpLCBieSBlLmcuIGFsbG93aW5nIHRoZSBjYWxs ZXIgdG8gcmVxdWVzdCBhbGxvY2F0aW9uIGZyb20gYQpkaWZmZXJlbnQgVkEgcmFuZ2UgKG11Y2gg bGlrZSBpaXJjIHg4Ni02NCBMaW51eCBoYW5kbGVzIGl0cyBtb2R1bGVzCmFkZHJlc3MgcmFuZ2Ug YWxsb2NhdGlvbiksIHRoaW5ncyB3b3VsZCBiZSBkaWZmZXJlbnQuIEFmdGVyIGFsbCB0aGUKVkEg bWFuYWdlbWVudCBpcyB0aGUgaW1wb3J0YW50IHBhcnQgaGVyZSwgd2hpbGUgdGhlIGJhY2tpbmcK bWVtb3J5IGFsbG9jYXRpb24gaXMganVzdCBhIHRyaXZpYWwgYXV4aWxpYXJ5IG9wZXJhdGlvbi4K CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==