From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v5 04/28] vmap: Add vmalloc_cb and vfree_cb Date: Thu, 31 Mar 2016 07:49:55 -0400 Message-ID: <20160331114954.GB19430@localhost.localdomain> 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> <56FCE3E002000078000E1988@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1alb6u-00038W-Je for xen-devel@lists.xenproject.org; Thu, 31 Mar 2016 11:50:00 +0000 Received: by mail-qg0-f68.google.com with SMTP id y89so7461503qge.0 for ; Thu, 31 Mar 2016 04:49:59 -0700 (PDT) Content-Disposition: inline In-Reply-To: <56FCE3E002000078000E1988@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Keir Fraser , andrew.cooper3@citrix.com, Ian Jackson , Tim Deegan , mpohlack@amazon.de, ross.lagerwall@citrix.com, sasha.levin@oracle.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBNYXIgMzEsIDIwMTYgYXQgMTI6NDY6MjRBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDMwLjAzLjE2IGF0IDE4OjQ0LCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g d3JvdGU6Cj4gPiBPbiBXZWQsIE1hciAzMCwgMjAxNiBhdCAxMDoyNDo0MUFNIC0wNjAwLCBKYW4g QmV1bGljaCB3cm90ZToKPiA+PiA+Pj4gT24gMjQuMDMuMTYgYXQgMjE6MDAsIDxrb25yYWQud2ls a0BvcmFjbGUuY29tPiB3cm90ZToKPiA+PiA+IEBAIC0yNjYsMTYgKzI3NSwxNSBAQCB2b2lkICp2 emFsbG9jKHNpemVfdCBzaXplKQo+ID4+ID4gICAgICByZXR1cm4gcDsKPiA+PiA+ICB9Cj4gPj4g PiAgCj4gPj4gPiAtdm9pZCB2ZnJlZSh2b2lkICp2YSkKPiA+PiA+ICt2b2lkIHZmcmVlX2NiKHZv aWQgKnZhLCB1bnNpZ25lZCBpbnQgcGFnZXMsIHZmcmVlX2NiX3QgKnZmcmVlX2NiX2ZuYykKPiA+ PiAKPiA+PiBKdXN0IHRvIHJlcGVhdDogVGhpcyAiY2FsbGVyIHByb3ZpZGVzIHNpemUiIHdvcnJp ZXMgbWUsIHRoZSBtb3JlIHRoYXQKPiA+PiB0aGlzIGRvZXNuJ3QgbWlycm9yIGFueXRoaW5nIHRo ZSBhbGxvY2F0aW9uIHNpZGUgZG9lcy4gV291bGQgeW91IG1pbmQKPiA+PiBwcm92aWRpbmcgYSBj YXNlIHdoZXJlIHVzaW5nIHZtX3NpemUoKSBpbnN0ZWFkIGlzIG5vdCBjb3JyZWN0Pwo+ID4gCj4g PiBXaGVuIHRoZSB2aXJ0dWFsIGFkZHJlc3NlcyAodG8gd2hpY2ggd2Ugd2lsbCBzdGl0Y2ggdGhl IHBhZ2VzIGFsbG9jYXRlZAo+ID4gYnkgdm1hbGxvYykgYXJlIG5vdCBhbGxvY2F0ZWQgKHByb3Zp ZGVkPykgYnkgdm1hcC4KPiA+IAo+ID4gdm1fc2l6ZSgpIHdpbGwgYmUgdmVyeSB1bmhhcHB5IGlm IHRoYXQgdmlydHVhbCBhZGRyZXNzIGl0IGlzIHByb3ZpZGVkIHdpdGgKPiA+IGFyZSBub3QgZnJv bSB0aGUgJ3ZtYXAnIHBvb2wgYW5kIHdpbGwgcmV0dXJuIDAuCj4gCj4gSG1tLCBva2F5LCBJIG5v dyBzZWUgdGhhdCBJIGdvdCBtaXNsZWFkIGJ5ICJUaGlzIGFsbG93cyB1c2VycyAoc3VjaAo+IGFz IHhTcGxpY2UpIHRvIHByb3ZpZGUgdGhlaXIgb3duIG1lY2hhbmlzbSB0byBzZXQgdGhlIHBhZ2Ug ZmxhZ3MiLAo+IHdoaWNoIHN1Z2dlc3RlZCB0byBtZSB0aGF0IGFsbCB5b3Ugd2FudCBpcyBjb250 cm9sIG92ZXIgdGhvc2UgZmxhZ3MuCgpTb3JyeSBhYm91dCB0aGF0ISBUaGF0IHdhcyB0aGUgaW5p dGlhbCBwYXJ0IHdoaWNoIGRpZG4ndCB3b3JrIG91dAphcyB0aGUgZGlzcGxhY2VtZW50IGZyb20g a2VybmVsIHZpcnR1YWwgYWRkcmVzcyByYW5nZXMgdG8gdm1hcCBvbmVzCndhcyAzNC1iaXRzLiBB bmQgdGhhdCBicm9rZSBFTEYgcmVsb2NhdGlvbnMgd2hpY2ggd2VyZSAzMi1iaXQhCgoKPiBOb3cg dGhhdCBJIGxvb2sgYWdhaW4gSSByZWFsaXplIHRoYXQgSSBjb3VsZCBoYXZlIGVhc2lseSBzcG90 dGVkIHRoZQo+IGFjdHVhbCBpbnRlbnRpb24gcmlnaHQgYXdheS4gSWYgYWxsIHlvdSByZWFsbHkg d2FudCB0byByZS11c2UgZnJvbSB0aGUKPiBleGlzdGluZyB2bWFsbG9jKCkgaXMgdGhlIGFsbG9j YXRpb24gbWVjaGFuaXNtIG9mIHRoZSBzZXQgb2YgcGFnZXMsCj4gdGhlbiBubywgSSBkb24ndCB0 aGluayB0aGlzIHNob3VsZCBiZSBkb25lIGJ5IHBsYXlpbmcgd2l0aCB2bWFsbG9jKCkuCj4gSnVz dCBoYXZlIHlvdXIgY2FsbGVyIGRvIHRoYXQgYWxsb2NhdGlvbiBpdHNlbGYuCgpMaWtlIGl0IHdh cyBpbiB2NCA6LSkKCkkgd2lsbCBkcm9wIHRoaXMgYW5kIHJld29yayB0aGUgcGF0Y2ggdGhhdCBk b2VzIHRoZSBiYWNraW5nIG1lbW9yeSBvcGVyYXRpb24KdG8gdXNlIGl0cyBvd24gdmVyc2lvbi4K PiAKPiBJZiwgb3RvaCwgeW91IGxlZnQgdGhhdCBWQSBtYW5hZ2VtZW50IHRvIChhbiBleHRlbmRl ZCB2ZXJzaW9uIG9mKQo+IHZtYXAoKSwgYnkgZS5nLiBhbGxvd2luZyB0aGUgY2FsbGVyIHRvIHJl cXVlc3QgYWxsb2NhdGlvbiBmcm9tIGEKPiBkaWZmZXJlbnQgVkEgcmFuZ2UgKG11Y2ggbGlrZSBp aXJjIHg4Ni02NCBMaW51eCBoYW5kbGVzIGl0cyBtb2R1bGVzCj4gYWRkcmVzcyByYW5nZSBhbGxv Y2F0aW9uKSwgdGhpbmdzIHdvdWxkIGJlIGRpZmZlcmVudC4gQWZ0ZXIgYWxsIHRoZQo+IFZBIG1h bmFnZW1lbnQgaXMgdGhlIGltcG9ydGFudCBwYXJ0IGhlcmUsIHdoaWxlIHRoZSBiYWNraW5nCj4g bWVtb3J5IGFsbG9jYXRpb24gaXMganVzdCBhIHRyaXZpYWwgYXV4aWxpYXJ5IG9wZXJhdGlvbi4K PiAKPiBKYW4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDov L2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==