From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v3 for-4.7 09/16] xl: fix usage of libxl_get_scheduler Date: Wed, 27 Apr 2016 12:24:04 +0100 Message-ID: <20160427112404.GE20763@citrix.com> References: <1461755514-23754-1-git-send-email-roger.pau@citrix.com> <1461755514-23754-10-git-send-email-roger.pau@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 1avNXn-0006Lr-DI for xen-devel@lists.xenproject.org; Wed, 27 Apr 2016 11:22:11 +0000 Content-Disposition: inline In-Reply-To: <1461755514-23754-10-git-send-email-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Roger Pau Monne Cc: xen-devel@lists.xenproject.org, Ian Jackson , Wei Liu List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBBcHIgMjcsIDIwMTYgYXQgMDE6MTE6NDdQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l IHdyb3RlOgo+IEl0IHJldHVybnMgYW4gaW50LCBub3QgYSBsaWJ4bF9zY2hlZHVsZXIuCj4gCj4g U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4g UmV2aWV3ZWQtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KCkFja2VkLWJ5 OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKPiAtLS0KPiBDYzogSWFuIEphY2tzb24g PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp eC5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSB2MjoKPiAgLSBzL3NjaGVkX3JjL3JjLwo+IC0t LQo+ICB0b29scy9saWJ4bC94bF9jbWRpbXBsLmMgfCA5ICsrKysrKystLQo+ICAxIGZpbGUgY2hh bmdlZCwgNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90 b29scy9saWJ4bC94bF9jbWRpbXBsLmMgYi90b29scy9saWJ4bC94bF9jbWRpbXBsLmMKPiBpbmRl eCA4ZmY1NGUxLi5kZmIxYjAxIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwu Ywo+ICsrKyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYwo+IEBAIC01ODk0LDE2ICs1ODk0LDE5 IEBAIHN0YXRpYyB2b2lkIG91dHB1dF94ZW5pbmZvKHZvaWQpCj4gIHsKPiAgICAgIGNvbnN0IGxp YnhsX3ZlcnNpb25faW5mbyAqaW5mbzsKPiAgICAgIGxpYnhsX3NjaGVkdWxlciBzY2hlZDsKPiAr ICAgIGludCByYzsKPiAgCj4gICAgICBpZiAoIShpbmZvID0gbGlieGxfZ2V0X3ZlcnNpb25faW5m byhjdHgpKSkgewo+ICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAibGlieGxfZ2V0X3ZlcnNpb25f aW5mbyBmYWlsZWQuXG4iKTsKPiAgICAgICAgICByZXR1cm47Cj4gICAgICB9Cj4gIAo+IC0gICAg aWYgKChzY2hlZCA9IGxpYnhsX2dldF9zY2hlZHVsZXIoY3R4KSkgPCAwKSB7Cj4gKyAgICByYyA9 IGxpYnhsX2dldF9zY2hlZHVsZXIoY3R4KTsKPiArICAgIGlmIChyYyA8IDApIHsKPiAgICAgICAg ICBmcHJpbnRmKHN0ZGVyciwgImdldF9zY2hlZHVsZXIgc3lzY3RsIGZhaWxlZC5cbiIpOwo+ICAg ICAgICAgIHJldHVybjsKPiAgICAgIH0KPiArICAgIHNjaGVkID0gcmM7Cj4gIAo+ICAgICAgcHJp bnRmKCJ4ZW5fbWFqb3IgICAgICAgICAgICAgIDogJWRcbiIsIGluZm8tPnhlbl92ZXJzaW9uX21h am9yKTsKPiAgICAgIHByaW50ZigieGVuX21pbm9yICAgICAgICAgICAgICA6ICVkXG4iLCBpbmZv LT54ZW5fdmVyc2lvbl9taW5vcik7Cj4gQEAgLTgwODQsMTAgKzgwODcsMTIgQEAgaW50IG1haW5f Y3B1cG9vbGNyZWF0ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gICAgICAgICAgICAgIGdvdG8g b3V0X2NmZzsKPiAgICAgICAgICB9Cj4gICAgICB9IGVsc2Ugewo+IC0gICAgICAgIGlmICgoc2No ZWQgPSBsaWJ4bF9nZXRfc2NoZWR1bGVyKGN0eCkpIDwgMCkgewo+ICsgICAgICAgIHJjID0gbGli eGxfZ2V0X3NjaGVkdWxlcihjdHgpOwo+ICsgICAgICAgIGlmIChyYyA8IDApIHsKPiAgICAgICAg ICAgICAgZnByaW50ZihzdGRlcnIsICJnZXRfc2NoZWR1bGVyIHN5c2N0bCBmYWlsZWQuXG4iKTsK PiAgICAgICAgICAgICAgZ290byBvdXRfY2ZnOwo+ICAgICAgICAgIH0KPiArICAgICAgICBzY2hl ZCA9IHJjOwo+ICAgICAgfQo+ICAKPiAgICAgIGlmIChsaWJ4bF9nZXRfZnJlZWNwdXMoY3R4LCAm ZnJlZW1hcCkpIHsKPiAtLSAKPiAyLjYuNCAoQXBwbGUgR2l0LTYzKQo+IAoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK