From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v2 for-4.7 09/14] xl: fix usage of libxl_get_scheduler Date: Tue, 26 Apr 2016 16:24:21 +0100 Message-ID: <20160426152421.GS20763@citrix.com> References: <1461682343-20597-1-git-send-email-roger.pau@citrix.com> <1461682343-20597-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.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1av4ok-0006Pg-6o for xen-devel@lists.xenproject.org; Tue, 26 Apr 2016 15:22:26 +0000 Content-Disposition: inline In-Reply-To: <1461682343-20597-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 T24gVHVlLCBBcHIgMjYsIDIwMTYgYXQgMDQ6NTI6MThQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l IHdyb3RlOgo+IEl0IHJldHVybnMgYW4gaW50LCBub3QgYSBsaWJ4bF9zY2hlZHVsZXIuCj4gCj4g U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4g LS0tCj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBX ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKQXQgdGhlIHJpc2sgb2Ygbml0cGlja2luZyB0 b28gbXVjaCwgSSB0aGluayB3ZSBzaG91bGQgZW5mb3JjZSBtb3JlCmNvbnNpc3RlbnQgc3R5bGUs IGVzcGVjaWFsbHkgaW4geGwgd2hpY2ggaXMgYWxyZWFkeSBxdWl0ZSBtZXNzeSBhdCB0aGUKbW9t ZW50LgoKPiAtLS0KPiAgdG9vbHMvbGlieGwveGxfY21kaW1wbC5jIHwgMTAgKysrKysrKy0tLQo+ ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRp ZmYgLS1naXQgYS90b29scy9saWJ4bC94bF9jbWRpbXBsLmMgYi90b29scy9saWJ4bC94bF9jbWRp bXBsLmMKPiBpbmRleCA4ZmY1NGUxLi4yZWJjYTBhIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhs L3hsX2NtZGltcGwuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYwo+IEBAIC01ODk0 LDE2ICs1ODk0LDE4IEBAIHN0YXRpYyB2b2lkIG91dHB1dF94ZW5pbmZvKHZvaWQpCj4gIHsKPiAg ICAgIGNvbnN0IGxpYnhsX3ZlcnNpb25faW5mbyAqaW5mbzsKPiAgICAgIGxpYnhsX3NjaGVkdWxl ciBzY2hlZDsKPiArICAgIGludCBzY2hlZF9yYzsKPiAgCgpDT0RJTkdfU1RZTEUgc2F5cyB0aGF0 IHZhcmlhYmxlIGhvbGRzIHJldHVybiB2YWx1ZSBvZiBsaWJ4bCBBUEkgc2hvdWxkCmJlIHJjLCBz byBzY2hlZF9yYyBzaG91bGQgYmUgcmMuCgo+ICAgICAgaWYgKCEoaW5mbyA9IGxpYnhsX2dldF92 ZXJzaW9uX2luZm8oY3R4KSkpIHsKPiAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgImxpYnhsX2dl dF92ZXJzaW9uX2luZm8gZmFpbGVkLlxuIik7Cj4gICAgICAgICAgcmV0dXJuOwo+ICAgICAgfQo+ ICAKPiAtICAgIGlmICgoc2NoZWQgPSBsaWJ4bF9nZXRfc2NoZWR1bGVyKGN0eCkpIDwgMCkgewo+ ICsgICAgaWYgKChzY2hlZF9yYyA9IGxpYnhsX2dldF9zY2hlZHVsZXIoY3R4KSkgPCAwKSB7Cj4g ICAgICAgICAgZnByaW50ZihzdGRlcnIsICJnZXRfc2NoZWR1bGVyIHN5c2N0bCBmYWlsZWQuXG4i KTsKPiAgICAgICAgICByZXR1cm47Cj4gICAgICB9Cj4gKyAgICBzY2hlZCA9IHNjaGVkX3JjOwo+ ICAKPiAgICAgIHByaW50ZigieGVuX21ham9yICAgICAgICAgICAgICA6ICVkXG4iLCBpbmZvLT54 ZW5fdmVyc2lvbl9tYWpvcik7Cj4gICAgICBwcmludGYoInhlbl9taW5vciAgICAgICAgICAgICAg OiAlZFxuIiwgaW5mby0+eGVuX3ZlcnNpb25fbWlub3IpOwo+IEBAIC03OTkxLDcgKzc5OTMsNyBA QCBpbnQgbWFpbl9jcHVwb29sY3JlYXRlKGludCBhcmdjLCBjaGFyICoqYXJndikKPiAgICAgIGxp YnhsX3NjaGVkdWxlciBzY2hlZCA9IDA7Cj4gICAgICBYTFVfQ29uZmlnTGlzdCAqY3B1czsKPiAg ICAgIFhMVV9Db25maWdMaXN0ICpub2RlczsKPiAtICAgIGludCBuX2NwdXMsIG5fbm9kZXMsIGks IG47Cj4gKyAgICBpbnQgbl9jcHVzLCBuX25vZGVzLCBpLCBuLCBzY2hlZF9yYzsKClNhbWUgaGVy ZS4KClRoZSBjb2RlIGl0c2VsZiBpcyBmaW5lLgoKTGV0IG1lIGtub3cgaWYgY2hhbmdpbmcgc2No ZWRfcmMgdG8gcmMgd291bGQgY2F1c2UgYSBsb3Qgb2YgdHJvdWJsZXMuLi4KCldlaS4KCj4gICAg ICBsaWJ4bF9iaXRtYXAgZnJlZW1hcDsKPiAgICAgIGxpYnhsX2JpdG1hcCBjcHVtYXA7Cj4gICAg ICBsaWJ4bF91dWlkIHV1aWQ7Cj4gQEAgLTgwODQsMTAgKzgwODYsMTIgQEAgaW50IG1haW5fY3B1 cG9vbGNyZWF0ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCj4gICAgICAgICAgICAgIGdvdG8gb3V0 X2NmZzsKPiAgICAgICAgICB9Cj4gICAgICB9IGVsc2Ugewo+IC0gICAgICAgIGlmICgoc2NoZWQg PSBsaWJ4bF9nZXRfc2NoZWR1bGVyKGN0eCkpIDwgMCkgewo+ICsgICAgICAgIGlmICgoc2NoZWRf cmMgPSBsaWJ4bF9nZXRfc2NoZWR1bGVyKGN0eCkpIDwgMCkgewo+ICAgICAgICAgICAgICBmcHJp bnRmKHN0ZGVyciwgImdldF9zY2hlZHVsZXIgc3lzY3RsIGZhaWxlZC5cbiIpOwo+ICsgICAgICAg ICAgICByYyA9IEVYSVRfRkFJTFVSRTsKPiAgICAgICAgICAgICAgZ290byBvdXRfY2ZnOwo+ICAg ICAgICAgIH0KPiArICAgICAgICBzY2hlZCA9IHNjaGVkX3JjOwo+ICAgICAgfQo+ICAKPiAgICAg IGlmIChsaWJ4bF9nZXRfZnJlZWNwdXMoY3R4LCAmZnJlZW1hcCkpIHsKPiAtLSAKPiAyLjYuNCAo QXBwbGUgR2l0LTYzKQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK