From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH v1 08/12] tmem: Handle 'struct tmem_info' as a seperate field in the Date: Fri, 30 Sep 2016 10:36:23 -0400 Message-ID: <20160930143623.GB2064@localhost.localdomain> References: <1475055746-22401-1-git-send-email-konrad.wilk@oracle.com> <1475055746-22401-9-git-send-email-konrad.wilk@oracle.com> <57EBDA280200007800113535@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 1bpyvQ-0004HN-7j for xen-devel@lists.xenproject.org; Fri, 30 Sep 2016 14:36:32 +0000 Received: by mail-qt0-f193.google.com with SMTP id 30so1664020qth.1 for ; Fri, 30 Sep 2016 07:36:27 -0700 (PDT) Content-Disposition: inline In-Reply-To: <57EBDA280200007800113535@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: Ian Jackson , Wei Liu , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBTZXAgMjgsIDIwMTYgYXQgMDY6NTY6NDBBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv dGU6Cj4gPj4+IE9uIDI4LjA5LjE2IGF0IDExOjQyLCA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4g d3JvdGU6Cj4gPiBOb3RlOiBXZSBzdGlsbCBoYXZlIHRvIGRvIHRoaXMgYXdrd2FyZCAnZ3Vlc3Rf aGFuZGxlX2Nhc3QnCj4gPiBvdGhlcndpc2UgaXQgd2lsbCBub3QgY29tcGlsZSBvbiBBUk0gLSB3 aGljaCBkZWZpbmVzIF90d29fCj4gPiBvZiB0aGVzZSBtYWNyb3MgKF9fZ3Vlc3RfaGFuZGxlXzY0 X3hlbl9zeXNjdGxfdG1lbV9jbGllbnRfdAo+ID4gYW5kIF9fZ3Vlc3RfaGFuZGxlX3hlbl9zeXNj dGxfdG1lbV9jbGllbnRfdCkuIEFuZCBpZiBjYXN0IGlzCj4gPiBub3QgdXNlZCB0aGVuIGEgY29t cGlsZSBlcnJvciBjb21lcyB1cCBhcyB3ZSB1c2UgdGhlIHdyb25nIG9uZS4KPiAKPiBUaGlzIHNl ZW1zIHN1c3BpY2lvdXMsIGJ1dCBpdCdzIGhhcmQgdG8ganVkZ2Ugd2l0aG91dCBrbm93aW5nIHdo YXQKPiBleGFjdGx5IHRoZSBlcnJvcnMgd2VyZS4KCnRtZW1fY29udHJvbC5jOiBJbiBmdW5jdGlv biDigJh0bWVtX2NvbnRyb2zigJk6CnRtZW1fY29udHJvbC5jOjQyNjo5OiBlcnJvcjogaW5jb21w YXRpYmxlIHR5cGUgZm9yIGFyZ3VtZW50IDIgb2YK4oCYdG1lbWNfc2V0X2NsaWVudF9pbmZv4oCZ CiAgICAgICAgIHJldCA9IHRtZW1jX3NldF9jbGllbnRfaW5mbyhvcC0+Y2xpX2lkLCBvcC0+dS5j bGllbnQpOwogICAgICAgICBeCnRtZW1fY29udHJvbC5jOjMwMjoxMjogbm90ZTogZXhwZWN0ZWQK 4oCYX19ndWVzdF9oYW5kbGVfeGVuX3N5c2N0bF90bWVtX2NsaWVudF904oCZIGJ1dCBhcmd1bWVu dCBpcyBvZiB0eXBlCuKAmF9fZ3Vlc3RfaGFuZGxlXzY0X3hlbl9zeXNjdGxfdG1lbV9jbGllbnRf dOKAmQogc3RhdGljIGludCB0bWVtY19zZXRfY2xpZW50X2luZm8oZG9taWRfdCBjbGlfaWQsCiAg ICAgICAgICAgIF4KdG1lbV9jb250cm9sLmM6NDMyOjk6IGVycm9yOiBpbmNvbXBhdGlibGUgdHlw ZSBmb3IgYXJndW1lbnQgMiBvZgrigJh0bWVtY19nZXRfY2xpZW50X2luZm/igJkKICAgICAgICAg cmV0ID0gdG1lbWNfZ2V0X2NsaWVudF9pbmZvKG9wLT5jbGlfaWQsIG9wLT51LmNsaWVudCk7CiAg ICAgICAgIF4KCj4gCj4gPiAtLS0gYS94ZW4vY29tbW9uL3RtZW1fY29udHJvbC5jCj4gPiArKysg Yi94ZW4vY29tbW9uL3RtZW1fY29udHJvbC5jCj4gPiBAQCAtMjU4LDcgKzI1OCw3IEBAIHN0YXRp YyBpbnQgdG1lbWNfbGlzdChkb21pZF90IGNsaV9pZCwgdG1lbV9jbGlfdmFfcGFyYW1fdCBidWYs IHVpbnQzMl90IGxlbiwKPiA+ICAgICAgcmV0dXJuIDA7Cj4gPiAgfQo+ID4gIAo+ID4gLXN0YXRp YyBpbnQgX190bWVtY19zZXRfdmFyKHN0cnVjdCBjbGllbnQgKmNsaWVudCwgdWludDMyX3Qgc3Vi b3AsCj4gPiArc3RhdGljIGludCBfX3RtZW1jX3NldF92YXIoc3RydWN0IGNsaWVudCAqY2xpZW50 LAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0o eGVuX3N5c2N0bF90bWVtX2NsaWVudF90KSBidWYpCj4gPiAgewo+ID4gICAgICBkb21pZF90IGNs aV9pZCA9IGNsaWVudC0+Y2xpX2lkOwo+ID4gQEAgLTI2NywxMSArMjY3LDYgQEAgc3RhdGljIGlu dCBfX3RtZW1jX3NldF92YXIoc3RydWN0IGNsaWVudCAqY2xpZW50LCB1aW50MzJfdCBzdWJvcCwK PiA+ICAKPiA+ICAgICAgQVNTRVJUKGNsaWVudCk7Cj4gPiAgCj4gPiAtICAgIGlmICggc3Vib3Ag IT0gWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9DTElFTlRfSU5GTyApCj4gPiAtICAgIHsKPiA+IC0g ICAgICAgIHRtZW1fY2xpZW50X3dhcm4oInRtZW06IHVua25vd24gc3Vib3AgJWQgZm9yIHRtZW1j X3NldF92YXJcbiIsIHN1Ym9wKTsKPiA+IC0gICAgICAgIHJldHVybiAtMTsKPiA+IC0gICAgfQo+ ID4gICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdCgmaW5mbywgYnVmLCAxKSApCj4gPiAgICAgICAg ICByZXR1cm4gLUVGQVVMVDsKPiAKPiBUaGUgYWRqdXN0bWVudHMgYWJvdmUgbG9vayBwcmV0dHkg dW5yZWxhdGVkIHRvIHRoZSBwdXJwb3NlIG9mIHRoZQo+IHBhdGNoLCBidXQgd2VsbCAtIHlvdSdy ZSB0aGUgbWFpbnRhaW5lciBvZiB0aGlzIGNvZGUuCgo8c21hY2tzIGhpbXNlbGYgaW4gdGhlIGhl YWQ+IFRoYXQgaXMgaW5kZWVkIHdyb25nLiBUaGlzIHNob3VsZCBoYXZlCmJlZW4gZG9uZSBpbiB0 aGUgcHJldmlvdXMgcGF0Y2g6ICJ0bWVtL2xpYnhjOiBTcXVhc2gKWEVOX1NZU0NUTF9UTUVNX09Q X1tTRVR8U0FWRV0uLiIKCgo+IAo+IEphbgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz dHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==