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: Wed, 30 Mar 2016 12:44:42 -0400 Message-ID: <20160330164442.GA17481@char.us.oracle.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> 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 1alJFk-0005gq-V4 for xen-devel@lists.xenproject.org; Wed, 30 Mar 2016 16:45:57 +0000 Content-Disposition: inline In-Reply-To: <56FC19E902000078000E17D5@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 , 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 T24gV2VkLCBNYXIgMzAsIDIwMTYgYXQgMTA6MjQ6NDFBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDI0LjAzLjE2IGF0IDIxOjAwLCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g d3JvdGU6Cj4gPiBAQCAtMjY2LDE2ICsyNzUsMTUgQEAgdm9pZCAqdnphbGxvYyhzaXplX3Qgc2l6 ZSkKPiA+ICAgICAgcmV0dXJuIHA7Cj4gPiAgfQo+ID4gIAo+ID4gLXZvaWQgdmZyZWUodm9pZCAq dmEpCj4gPiArdm9pZCB2ZnJlZV9jYih2b2lkICp2YSwgdW5zaWduZWQgaW50IHBhZ2VzLCB2ZnJl ZV9jYl90ICp2ZnJlZV9jYl9mbmMpCj4gCj4gSnVzdCB0byByZXBlYXQ6IFRoaXMgImNhbGxlciBw cm92aWRlcyBzaXplIiB3b3JyaWVzIG1lLCB0aGUgbW9yZSB0aGF0Cj4gdGhpcyBkb2Vzbid0IG1p cnJvciBhbnl0aGluZyB0aGUgYWxsb2NhdGlvbiBzaWRlIGRvZXMuIFdvdWxkIHlvdSBtaW5kCj4g cHJvdmlkaW5nIGEgY2FzZSB3aGVyZSB1c2luZyB2bV9zaXplKCkgaW5zdGVhZCBpcyBub3QgY29y cmVjdD8KCldoZW4gdGhlIHZpcnR1YWwgYWRkcmVzc2VzICh0byB3aGljaCB3ZSB3aWxsIHN0aXRj aCB0aGUgcGFnZXMgYWxsb2NhdGVkCmJ5IHZtYWxsb2MpIGFyZSBub3QgYWxsb2NhdGVkIChwcm92 aWRlZD8pIGJ5IHZtYXAuCgp2bV9zaXplKCkgd2lsbCBiZSB2ZXJ5IHVuaGFwcHkgaWYgdGhhdCB2 aXJ0dWFsIGFkZHJlc3MgaXQgaXMgcHJvdmlkZWQgd2l0aAphcmUgbm90IGZyb20gdGhlICd2bWFw JyBwb29sIGFuZCB3aWxsIHJldHVybiAwLgoKPiAKPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi92 bWFwLmgKPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi92bWFwLmgKPiA+IEBAIC0xMiw5ICsxMiwy MyBAQCB2b2lkICpfX3ZtYXAoY29uc3QgbWZuX3QgKm1mbiwgdW5zaWduZWQgaW50IGdyYW51bGFy aXR5LAo+ID4gIHZvaWQgKnZtYXAoY29uc3QgbWZuX3QgKm1mbiwgdW5zaWduZWQgaW50IG5yKTsK PiA+ICB2b2lkIHZ1bm1hcChjb25zdCB2b2lkICopOwo+ID4gIHZvaWQgKnZtYWxsb2Moc2l6ZV90 IHNpemUpOwo+ID4gKwo+ID4gKy8qCj4gPiArICogQ2FsbGJhY2sgZm9yIHZtYWxsb2NfY2IgdG8g dXNlIHdoZW4gdm1hcC1pbmcuCj4gPiArICovCj4gCj4gQ29tbWVudCBzdHlsZS4KPiAKPiA+ICt0 eXBlZGVmIHZvaWQgKih2bWFwX2NiX3QpKGNvbnN0IG1mbl90ICptZm4sIHVuc2lnbmVkIGludCBw YWdlcyk7Cj4gCj4gU3RyYXkgcGFyZW50aGVzZXMgKGFnYWluKS4KCjxzaWdoPiBJIHN3b3JlIEkg Zml4ZWQgaXQgYW5kIHRoZW4gZGlkIGEgcGFzcyB0aHJvdWdoIHRoZSByZXN0IHRvIGZpeApvdGhl cnMhCgpCdXQgYSBncmVwIHRlbGxzIG1lOgoKK3R5cGVkZWYgdm9pZCAqKHZtYXBfY2JfdCkoY29u c3QgbWZuX3QgKm1mbiwgdW5zaWduZWQgaW50IHBhZ2VzKTsKK3R5cGVkZWYgdm9pZCAodmZyZWVf Y2JfdCkodm9pZCAqdmEsIHVuc2lnbmVkIGludCBwYWdlcyk7Cit0eXBlZGVmIGludCAoZmluZF9z cGFjZV90KShzaXplX3QsIHVuc2lnbmVkIGxvbmcgKiwgdW5zaWduZWQgbG9uZyAqKTsKK3R5cGVk ZWYgdm9pZCAoKnhzcGxpY2VfbG9hZGNhbGxfdCkodm9pZCk7Cit0eXBlZGVmIHZvaWQgKCp4c3Bs aWNlX3VubG9hZGNhbGxfdCkodm9pZCk7CgpJIG5lZWQgdG8gZml4IHRob3NlLiBTb3JyeSBhYm91 dCB0aGF0IC0gSSByZWFsbHkgdGhvdWdoIEkgaGFkIHRoZW0gZml4ZWQuCgo+IAo+IEphbgo+IAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9y Zy94ZW4tZGV2ZWwK