From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: Re: [PATCH 03/16] xen: sched: make implementing .alloc_pdata optional Date: Mon, 4 Apr 2016 06:21:25 +0200 Message-ID: <5701EBC5.6080402@suse.com> References: <20160318185524.8117.74837.stgit@Solace.station> <20160318190416.8117.57233.stgit@Solace.station> <56F009BC.4020807@suse.com> <56F01C3D02000078000DEE5B@prv-mh.provo.novell.com> <1459530078.5082.289.camel@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1amw13-0007JV-WB for xen-devel@lists.xenproject.org; Mon, 04 Apr 2016 04:21:30 +0000 In-Reply-To: <1459530078.5082.289.camel@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Dario Faggioli , Jan Beulich Cc: George Dunlap , xen-devel@lists.xenproject.org, Josh Whitehead , Meng Xu , Robert VanVossen List-Id: xen-devel@lists.xenproject.org T24gMDEvMDQvMTYgMTk6MDEsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIE1vbiwgMjAxNi0w My0yMSBhdCAwOTowNyAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIxLjAzLjE2 IGF0IDE1OjQ4LCA8Skdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDE4LzAzLzE2IDIwOjA0 LCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4+PiBAQCAtMTQ5MSw5ICsxNDkxLDkgQEAgc3RhdGlj IGludCBjcHVfc2NoZWR1bGVfdXAodW5zaWduZWQgaW50Cj4+Pj4gY3B1KQo+Pj4+ICAgICAgaWYg KCBpZGxlX3ZjcHVbY3B1XSA9PSBOVUxMICkKPj4+PiAgICAgICAgICByZXR1cm4gLUVOT01FTTsK Pj4+PiAgCj4+Pj4gLSAgICBpZiAoIChvcHMuYWxsb2NfcGRhdGEgIT0gTlVMTCkgJiYKPj4+PiAt ICAgICAgICAgKChzZC0+c2NoZWRfcHJpdiA9IG9wcy5hbGxvY19wZGF0YSgmb3BzLCBjcHUpKSA9 PSBOVUxMKQo+Pj4+ICkKPj4+PiAtICAgICAgICByZXR1cm4gLUVOT01FTTsKPj4+PiArICAgIHNk LT5zY2hlZF9wcml2ID0gU0NIRURfT1AoJm9wcywgYWxsb2NfcGRhdGEsIGNwdSk7Cj4+Pj4gKyAg ICBpZiAoIElTX0VSUihzZC0+c2NoZWRfcHJpdikgKQo+Pj4+ICsgICAgICAgIHJldHVybiBQVFJf RVJSKHNkLT5zY2hlZF9wcml2KTsKPj4+IENhbGxpbmcgeGZyZWUoKSB3aXRoIGFuIElTX0VSUigp IHZhbHVlIG1pZ2h0IGJlIGEgYmFkIGlkZWEuCj4+PiBFaXRoZXIgeW91IG5lZWQgdG8gc2V0IHNk LT5zY2hlZF9wcml2IHRvIE5VTEwgaW4gZXJyb3IgY2FzZSBvciB5b3UKPj4+IG1vZGlmeSB4ZnJl ZSgpIHRvIHJldHVybiBpbW1lZGlhdGVseSBub3Qgb25seSBpbiB0aGUgTlVMTCBjYXNlLCBidXQK Pj4+IGluIHRoZSBJU19FUlIoKSBjYXNlIGFzIHdlbGwuCj4+IFRoZSBsYXR0ZXIgb3B0aW9uIGlz IGEgbm8tZ28gaW1vLgo+Pgo+IE9rLCBJJ2xsIGRvOgo+IAo+ICAgICBzZC0+c2NoZWRfcHJpdiA9 IFNDSEVEX09QKCZvcHMsIGFsbG9jX3BkYXRhLCBjcHUpOwo+ICAgICBpZiAoIElTX0VSUihzZC0+ c2NoZWRfcHJpdikgKQo+ICAgICB7Cj4gICAgICAgICBpbnQgZXJyID0gUFRSX0VSUihzZC0+c2No ZWRfcHJpdik7Cj4gCj4gICAgICAgICBzZC0+c2NoZWRfcHJpdiA9IE5VTEw7Cj4gICAgICAgICBy ZXR1cm4gZXJyOwo+ICAgICB9Cj4gCj4gSXMgdGhpcyBvaz8KClllcywgdGhhdCdzIHdoYXQgSSB3 b3VsZCBwcmVmZXIuCgo+IEFuZCwganVzdCB0byBiZSBzdXJlIEkgZ290IHlvdXIgcG9pbnQgKEp1 ZXJnZW4pLCB5b3UncmUgcmVmZXJyaW5nIHRvCj4gdGhlIHNpdHVhdGlvbiB3aGVyZSBjcHVfc2No ZWR1bGVfdXAoKSBmYWlscywgd2UgZ28gdG8gQ1BVX1VQX0NBTkNFTExFRCwKPiB3aGljaCBjYWxs cyBjcHVfc2NoZWR1bGVfZG9udygpLCB3aGljaCBjYWxscyBmcmVlX3BkYXRhIG9uCj4gc2QtPnNj aGVkX3ByaXYgKGluc2lkZSB3aGljaCB3ZSBtYXkgcmVhY2ggYW4geGZyZWUoKSksIGFyZW4ndCB5 b3U/CgpCYXNpY2FsbHksIHllcy4KCj4gSW4gZmFjdCwgYWxsb2NfcGRhdGEgaXMgYWxzbyBjYWxs ZWQgaW4gc2NoZWR1bGVfY3B1X3N3aXRjaCgpLCBidXQgaW4KPiB0aGF0IGNhc2UsIEkgZG9uJ3Qg c2VlIGFueW9uZSBjYWxsaW5nIHhmcmVlKCkgaWYgYWxsb2NfcGRhdGEgZmFpbHMuLi4KPiBBbSBJ IG1pc3NpbmcgaXQ/CgpJIGp1c3Qgd2FudCB0byBhdm9pZCB0aGUgc2l0dWF0aW9uIHdoZXJlIHNj aGVkX3ByaXYgd291bGQgY29udGFpbiBhCm5vbi1OVUxMIHZhbHVlIG5vdCBwb2ludGluZyB0byBh biBhbGxvY2F0ZWQgYXJlYS4gVGhhdCdzIGFsd2F5cwpkYW5nZXJvdXMsIGV2ZW4gaWYgd2l0aCBj dXJyZW50IGNvZGUgbm90aGluZyBiYWQgbWlnaHQgaGFwcGVuLgoKSnVlcmdlbgoKX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2 ZWwK