From mboxrd@z Thu Jan 1 00:00:00 1970 From: Boris Ostrovsky Subject: Re: [PATCH v3 3/9] xen/balloon: Share common memory reservation routines Date: Tue, 12 Jun 2018 20:47:37 -0400 Message-ID: References: <20180612134200.17456-1-andr2000@gmail.com> <20180612134200.17456-4-andr2000@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1fStx2-0006yp-51 for xen-devel@lists.xenproject.org; Wed, 13 Jun 2018 00:47:52 +0000 In-Reply-To: <20180612134200.17456-4-andr2000@gmail.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Oleksandr Andrushchenko , xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-media@vger.kernel.org, jgross@suse.com, konrad.wilk@oracle.com Cc: daniel.vetter@intel.com, matthew.d.roper@intel.com, dongwon.kim@intel.com, Oleksandr Andrushchenko List-Id: xen-devel@lists.xenproject.org CgpPbiAwNi8xMi8yMDE4IDA5OjQxIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToK PiBGcm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29A ZXBhbS5jb20+Cgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL3hlbi9tZW0tcmVzZXJ2YXRpb24uaCBi L2luY2x1ZGUveGVuL21lbS1yZXNlcnZhdGlvbi5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBp bmRleCAwMDAwMDAwMDAwMDAuLmUwOTM5Mzg3Mjc4ZAo+IC0tLSAvZGV2L251bGwKPiArKysgYi9p bmNsdWRlL3hlbi9tZW0tcmVzZXJ2YXRpb24uaAo+IEBAIC0wLDAgKzEsNjQgQEAKPiArLyogU1BE WC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAgKi8KPiArCj4gKy8qCj4gKyAqIFhlbiBtZW1v cnkgcmVzZXJ2YXRpb24gdXRpbGl0aWVzLgo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMDMs IEIgRHJhZ292aWMKPiArICogQ29weXJpZ2h0IChjKSAyMDAzLTIwMDQsIE0gV2lsbGlhbXNvbiwg SyBGcmFzZXIKPiArICogQ29weXJpZ2h0IChjKSAyMDA1IERhbiBNLiBTbWl0aCwgSUJNIENvcnBv cmF0aW9uCj4gKyAqIENvcHlyaWdodCAoYykgMjAxMCBEYW5pZWwgS2lwZXIKPiArICogQ29weXJp Z2h0IChjKSAyMDE4IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvLCBFUEFNIFN5c3RlbXMgSW5jLgo+ ICsgKi8KPiArCj4gKyNpZm5kZWYgX1hFTk1FTV9SRVNFUlZBVElPTl9ICj4gKyNkZWZpbmUgX1hF Tk1FTV9SRVNFUlZBVElPTl9ICj4gKwo+ICsjaW5jbHVkZSA8bGludXgva2VybmVsLmg+Cj4gKyNp bmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4gKwo+ICsjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcmNhbGwu aD4KPiArI2luY2x1ZGUgPGFzbS90bGIuaD4KPiArCj4gKyNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNl L21lbW9yeS5oPgo+ICsjaW5jbHVkZSA8eGVuL3BhZ2UuaD4KCgpJIHNob3VsZCBoYXZlIG5vdGlj ZWQgdGhpcyBpbiB0aGUgcHJldmlvdXMgcG9zdCBidXQgSSBzdXNwZWN0IG1vc3Qgb2YgCnRoZXNl IGluY2x1ZGVzIGJlbG9uZyBpbiB0aGUgQyBmaWxlLiBGb3IgZXhhbXBsZSwgdGhlcmUgaXMgbm8g cmVhc29uIGZvciAKaHlwZXJjYWxsLmggaGVyZS4KCi1ib3JpcwoKCj4gKwo+ICtzdGF0aWMgaW5s aW5lIHZvaWQgeGVubWVtX3Jlc2VydmF0aW9uX3NjcnViX3BhZ2Uoc3RydWN0IHBhZ2UgKnBhZ2Up Cj4gK3sKPiArI2lmZGVmIENPTkZJR19YRU5fU0NSVUJfUEFHRVMKPiArCWNsZWFyX2hpZ2hwYWdl KHBhZ2UpOwo+ICsjZW5kaWYKPiArfQo+ICsKPiArI2lmZGVmIENPTkZJR19YRU5fSEFWRV9QVk1N VQo+ICt2b2lkIF9feGVubWVtX3Jlc2VydmF0aW9uX3ZhX21hcHBpbmdfdXBkYXRlKHVuc2lnbmVk IGxvbmcgY291bnQsCj4gKwkJCQkJICAgIHN0cnVjdCBwYWdlICoqcGFnZXMsCj4gKwkJCQkJICAg IHhlbl9wZm5fdCAqZnJhbWVzKTsKPiArCj4gK3ZvaWQgX194ZW5tZW1fcmVzZXJ2YXRpb25fdmFf bWFwcGluZ19yZXNldCh1bnNpZ25lZCBsb25nIGNvdW50LAo+ICsJCQkJCSAgIHN0cnVjdCBwYWdl ICoqcGFnZXMpOwo+ICsjZW5kaWYKPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5tZW1fcmVz ZXJ2YXRpb25fdmFfbWFwcGluZ191cGRhdGUodW5zaWduZWQgbG9uZyBjb3VudCwKPiArCQkJCQkJ CXN0cnVjdCBwYWdlICoqcGFnZXMsCj4gKwkJCQkJCQl4ZW5fcGZuX3QgKmZyYW1lcykKPiArewo+ ICsjaWZkZWYgQ09ORklHX1hFTl9IQVZFX1BWTU1VCj4gKwlpZiAoIXhlbl9mZWF0dXJlKFhFTkZF QVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApKQo+ICsJCV9feGVubWVtX3Jlc2VydmF0aW9uX3Zh X21hcHBpbmdfdXBkYXRlKGNvdW50LCBwYWdlcywgZnJhbWVzKTsKPiArI2VuZGlmCj4gK30KPiAr Cj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB4ZW5tZW1fcmVzZXJ2YXRpb25fdmFfbWFwcGluZ19yZXNl dCh1bnNpZ25lZCBsb25nIGNvdW50LAo+ICsJCQkJCQkgICAgICAgc3RydWN0IHBhZ2UgKipwYWdl cykKPiArewo+ICsjaWZkZWYgQ09ORklHX1hFTl9IQVZFX1BWTU1VCj4gKwlpZiAoIXhlbl9mZWF0 dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3BoeXNtYXApKQo+ICsJCV9feGVubWVtX3Jlc2Vy dmF0aW9uX3ZhX21hcHBpbmdfcmVzZXQoY291bnQsIHBhZ2VzKTsKPiArI2VuZGlmCj4gK30KPiAr Cj4gK2ludCB4ZW5tZW1fcmVzZXJ2YXRpb25faW5jcmVhc2UoaW50IGNvdW50LCB4ZW5fcGZuX3Qg KmZyYW1lcyk7Cj4gKwo+ICtpbnQgeGVubWVtX3Jlc2VydmF0aW9uX2RlY3JlYXNlKGludCBjb3Vu dCwgeGVuX3Bmbl90ICpmcmFtZXMpOwo+ICsKPiArI2VuZGlmCj4gCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs