From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH Altp2m cleanup 2/3 v9 1/2] Move altp2m specific functions to altp2m files. Date: Tue, 11 Oct 2016 15:20:49 -0400 Message-ID: <20161011192049.GE23193@localhost.localdomain> References: <1476207685-4737-1-git-send-email-paul.c.lai@intel.com> <1476207685-4737-2-git-send-email-paul.c.lai@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1476207685-4737-2-git-send-email-paul.c.lai@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Paul Lai Cc: ravi.sahita@intel.com, xen-devel@lists.xensource.com, george.dunlap@citrix.com, jbeulich@suse.com List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBPY3QgMTEsIDIwMTYgYXQgMTA6NDE6MjRBTSAtMDcwMCwgUGF1bCBMYWkgd3JvdGU6 Cj4gVGhpcyBtYWtlcyB0aGUgY29kZSBhIGxpdHRsZSBlYXNpZXIgdG8gcmVhZC4KPiBNb3Zpbmcg aHZtX2FsdHAybV9zdXBwb3J0ZWQoKSBjaGVjayBpbnRvIGZ1bmN0aW9ucyB0aGF0IHVzZSBpdAo+ IGZvciBiZXR0ZXIgcmVhZGFiaWxpdHkuCj4gR290IHJpZCBvZiBzdHJheSBibGFua3MgYWZ0ZXIg b3BlbiBwYXJlbiBhZnRlciBmdW5jdGlvbiBuYW1lcy4KPiBEZWZpbmluZyBfWEVOX0FTTV9YODZf UDJNX0ggaW5zdGVhZCBvZiBfWEVOX1AyTV9IIGZvcgo+IHhlbi9pbmNsdWRlL2FzbS14ODYvcDJt LmguCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBMYWkgPHBhdWwuYy5sYWlAaW50ZWwuY29tPgo+ IC0tLQo+IHY5Cj4gUGVyIHJlcXVlc3Q6Cj4gbyBGaXhpbmcgY29tbWVudHMgaW4gYWx0cDJtX2Rv bWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4gbyBGaXhpbmcgd2hpdGUgc3BhY2UgKG1pc3Np bmcgYmxhbmsgYWZ0ZXIgTlVMTCBpbiBpZigpKQo+IG8gUmV2ZXJzaW5nIHRoZSBvcmRlciBvZgo+ ICAgICAgZC0+YXJjaC5hbHRwMm1fZXB0cCA9IE5VTEwKPiAgICAgIHAybV90ZWFyZG93bihkLT5h cmNoLmFsdHAybV9wMm1baV0pOwo+IG8gY29kaW5nIHN0eWxlIHdpdGhpbiBkb21haW5faW5pdCgp Cj4gbyBzcGxpdHRpbmcgb2ZmIHRoZSBhbHRwMm0gYW5kIGVwdCBmdW5jdGlvbnMgaW50byBhIHNl cGVyYXRlIHBhdGNoLgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vYWx0cDJtLmMgICAgICAgICAg fCA1NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2FyY2gv eDg2L21tL2hhcC9oYXAuYyAgICAgICAgIHwgNDAgKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t Cj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0cDJtLmggICAgICB8ICA0ICsrLQo+ICB4ZW4vaW5j bHVkZS9hc20teDg2L2h2bS92bXgvdm14LmggfCAgMyArKysKPiAgeGVuL2luY2x1ZGUvYXNtLXg4 Ni9wMm0uaCAgICAgICAgIHwgIDkgKysrLS0tLQo+ICA1IGZpbGVzIGNoYW5nZWQsIDc3IGluc2Vy dGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv bW0vYWx0cDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vYWx0cDJtLmMKPiBpbmRleCA5MzBiZGMyLi42 ODU2YTBlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9hbHRwMm0uYwo+ICsrKyBiL3hl bi9hcmNoL3g4Ni9tbS9hbHRwMm0uYwo+IEBAIC0xNyw2ICsxNyw3IEBACj4gIAo+ICAjaW5jbHVk ZSA8YXNtL2h2bS9zdXBwb3J0Lmg+Cj4gICNpbmNsdWRlIDxhc20vaHZtL2h2bS5oPgo+ICsjaW5j bHVkZSA8YXNtL2RvbWFpbi5oPgo+ICAjaW5jbHVkZSA8YXNtL3AybS5oPgo+ICAjaW5jbHVkZSA8 YXNtL2FsdHAybS5oPgo+ICAKPiBAQCAtNjYsNiArNjcsNjIgQEAgYWx0cDJtX3ZjcHVfZGVzdHJv eShzdHJ1Y3QgdmNwdSAqdikKPiAgfQo+ICAKPiAgLyoKPiArICogIGFsbG9jYXRlIGFuZCBpbml0 aWFsaXplIG1lbW9yeSBmb3IgYWx0cDJtIHBvcnRpb24gb2YgZG9tYWluCj4gKyAqCj4gKyAqICBy ZXR1cm5zIDwgMCBvbiBlcnJvcgo+ICsgKiAgcmV0dXJucyAwIG9uIG5vIG9wZXJhdGlvbiAmIHN1 Y2Nlc3MKPiArICovCj4gK2ludAo+ICthbHRwMm1fZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAq ZCkKPiArewo+ICsgICAgaW50IHJjOwo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAg aWYgKCBkID09IE5VTEwgKQo+ICsgICAgICAgIHJldHVybiAwOwo+ICsKPiArICAgIGlmICggIWh2 bV9hbHRwMm1fc3VwcG9ydGVkKCkgKQo+ICsgICAgICAgIHJldHVybiAwOwo+ICsKPiArICAgIC8q IEluaXQgYWx0ZXJuYXRlIHAybSBkYXRhLiAqLwo+ICsgICAgaWYgKCAoZC0+YXJjaC5hbHRwMm1f ZXB0cCA9IGFsbG9jX3hlbmhlYXBfcGFnZSgpKSA9PSBOVUxMICkKPiArICAgICAgICByZXR1cm4g LUVOT01FTTsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9FUFRQOyBpKysgKQo+ICsg ICAgICAgIGQtPmFyY2guYWx0cDJtX2VwdHBbaV0gPSBtZm5feChJTlZBTElEX01GTik7Cj4gKwo+ ICsgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfQUxUUDJNOyBpKysgKQo+ICsgICAgewo+ICsgICAg ICAgIHJjID0gcDJtX2FsbG9jX3RhYmxlKGQtPmFyY2guYWx0cDJtX3AybVtpXSk7Cj4gKyAgICAg ICAgaWYgKCByYyAhPSAwICkgewoKeyBzaG91bGQgYmUgb24gaXRzIG93biBsaW5lLgoKQW5kIHlv dSBjYW4gYWxzbyBkbzoKCWlmICggcmMgKQoJewoJCS4uLgo+ICsgICAgICAgICAgICBhbHRwMm1f ZG9tYWluX3RlYXJkb3duKGQpOwo+ICsgICAgICAgICAgICByZXR1cm4gcmM7Cj4gKyAgICAgICAg fQo+ICsgICAgfQo+ICsKPiArICAgIGQtPmFyY2guYWx0cDJtX2FjdGl2ZSA9IDA7Cj4gKwo+ICsg ICAgcmV0dXJuIHJjOwo+ICt9Cj4gKwo+ICt2b2lkCgpfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs aXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK