From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: Re: [PATCH v2 for-4.7 12/14] libxl: fix passing the type argument to xc_psr_* Date: Fri, 29 Apr 2016 09:39:49 +0200 Message-ID: <20160429073949.6ndwlxqmg3gssqbl@mac> References: <1461682343-20597-1-git-send-email-roger.pau@citrix.com> <1461682343-20597-13-git-send-email-roger.pau@citrix.com> <20160426153712.GW20763@citrix.com> <22306.18527.953134.690950@mariner.uk.xensource.com> <20160428204911.GA14217@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1aw32D-0000DN-Kr for xen-devel@lists.xenproject.org; Fri, 29 Apr 2016 07:40:21 +0000 Content-Disposition: inline In-Reply-To: <20160428204911.GA14217@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Wei Liu Cc: xen-devel@lists.xenproject.org, Ian Jackson List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBBcHIgMjgsIDIwMTYgYXQgMDk6NDk6MTFQTSArMDEwMCwgV2VpIExpdSB3cm90ZToK PiBPbiBUaHUsIEFwciAyOCwgMjAxNiBhdCAwNjoyOTowM1BNICswMTAwLCBJYW4gSmFja3NvbiB3 cm90ZToKPiA+IFdlaSBMaXUgd3JpdGVzICgiUmU6IFtQQVRDSCB2MiBmb3ItNC43IDEyLzE0XSBs aWJ4bDogZml4IHBhc3NpbmcgdGhlIHR5cGUgYXJndW1lbnQgdG8geGNfcHNyXyoiKToKPiA+ID4g T24gVHVlLCBBcHIgMjYsIDIwMTYgYXQgMDQ6NTI6MjFQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5l IHdyb3RlOgo+ID4gPiA+IFRoZSB4Y19wc3JfKiBmdW5jdGlvbnMgZXhwZWN0IHRoZSB0eXBlIHRv IGJlIHhjX3Bzcl9jYXRfdHlwZSBpbnN0ZWFkIG9mCj4gPiA+ID4gbGlieGxfcHNyX2NibV90eXBl LCBzbyBkbyB0aGUgY29udmVyc2lvbi4KPiA+ID4gPiAKPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBS b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+ID4gCj4gPiA+IEFja2Vk LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gCj4gPiBOYWNrZWQtYnk6IElh biBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+ID4gCj4gPiA+ID4gLSAgICAg ICAgaWYgKHhjX3Bzcl9jYXRfc2V0X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBkb21pZCwgdHlwZSwg c29ja2V0aWQsCj4gPiAgY2JtKSkgewo+ID4gPiA+ICsgICAgICAgIGlmICh4Y19wc3JfY2F0X3Nl dF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsICh4Y19wc3JfY2F0X3R5cAo+ID4gZSl0eXBl LAo+ID4gPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb2NrZXRp ZCwgY2JtKSkgewo+ID4gCj4gPiBJJ20gdmVyeSBtdWNoIGFnYWluc3QgaW50cm9kdWNpbmcgY2Fz dHMgd2hpY2ggYXJlIG5vdCBhYnNvbHV0ZWx5Cj4gPiBuZWNlc3NhcnkuICBDYXN0cyBhcmUgYSBi aWcgaGFtbWVyIHdoaWNoIGNhbiBzdXBwcmVzcyBpbXBvcnRhbnQKPiA+IHdhcm5pbmdzIChzdWNo IGFzIGNvbnZlcnNpb25zIGJldHdlZW4gaW50ZWdlcnMgYW5kIHBvaW50ZXJzKS4KPiA+IAo+ID4g VGhpcyBhbm9tYWx5IHdpdGggdGhlIHNhbWUgZW51bSBkZWZpbmVkIGluIHR3byBwbGFjZXMgd2l0 aCB0d28gbmFtZXMKPiA+IGlzIHByZXR0eSBwb29yLiAgQnV0IGlmIHdlIGFyZSB0byBwZXJwZXR1 YXRlIGl0LCBhcyBwZXJoYXBzIHdlIG11c3QsCj4gPiB0aGVuIHJhdGhlciB0aGFuIGNhc3Rpbmcg YXQgZWFjaCBjb252ZXJzaW9uIHBvaW50LCB3ZSBzaG91bGQgaW50cm9kdWNlCj4gPiBhbiBpbmxp bmUgZnVuY3Rpb24gd2hpY2ggY29udGFpbnMgdGhlIGNhc3QuICBUaGF0IHdheSBlYWNoIGNhbGwg c2l0ZQo+ID4gcmVtYWlucyBtb3JlIHR5cGVzYWZlLgo+ID4gCj4gCj4gVGhlIHR3byBlbnVtcyBh cmVuJ3QgZ29pbmcgYXdheSBhbnkgdGltZSBzb29uLgo+IAo+IERvZXMgdGhlIGZvbGxvd2luZyBk aWZmIG1lZXQgeW91ciByZXF1aXJlbWVudD8KCkhlbGxvLAoKVGhhbmtzIGZvciBkb2luZyB0aGlz LgogCj4gLS0tODwtLS0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMgYi90 b29scy9saWJ4bC9saWJ4bF9wc3IuYwo+IGluZGV4IDQwZjJkNWYuLjdhMzRjMDQgMTAwNjQ0Cj4g LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9w c3IuYwo+IEBAIC0yOTMsMTIgKzI5MywxOCBAQCBvdXQ6Cj4gICAgICByZXR1cm4gcmM7Cj4gIH0K PiAgCj4gK3N0YXRpYyBpbmxpbmUgeGNfcHNyX2NhdF90eXBlIGxpYnhsX3Bzcl9jYm1fdHlwZV90 b19saWJ4Y19wc3JfY2F0X3R5cGUoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgXiBleHRyYSBfIG5lZWRlZC4KPiArICAgIGxpYnhsX3Bzcl9jYm1fdHlwZSB0eXBlKQo+ICt7 Cj4gKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGxpYnhsX3Bzcl9jYm1fdHlwZSkgIT0gc2l6ZW9m KHhjX3Bzcl9jYXRfdHlwZSkpOwo+ICsgICAgcmV0dXJuICh4Y19wc3JfY2F0X3R5cGUpdHlwZTsK CkluIG9yZGVyIHRvIHByZXZlbnQgdXNpbmcgYSBjYXN0LCB3ZSBjb3VsZCB1c2UgYSB1bmlvbjoK CnVuaW9uIHsKICAgIGxpYnhsX3Bzcl9jYm1fdHlwZSBsaWJ4bF9wc3I7CiAgICB4Y19wc3JfY2F0 X3R5cGUgeGNfcHNyOwp9IHU7Cgp1LmxpYnhsX3BzciA9IHR5cGU7CnJldHVybiB1LnhjX3BzcjsK Cj4gK30KPiArCj4gIGludCBsaWJ4bF9wc3JfY2F0X3NldF9jYm0obGlieGxfY3R4ICpjdHgsIHVp bnQzMl90IGRvbWlkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3Bzcl9jYm1f dHlwZSB0eXBlLCBsaWJ4bF9iaXRtYXAgKnRhcmdldF9tYXAsCj4gICAgICAgICAgICAgICAgICAg ICAgICAgICAgdWludDY0X3QgY2JtKQo+ICB7Cj4gICAgICBHQ19JTklUKGN0eCk7Cj4gLSAgICBC VUlMRF9CVUdfT04oc2l6ZW9mKGxpYnhsX3Bzcl9jYm1fdHlwZSkgIT0gc2l6ZW9mKHhjX3Bzcl9j YXRfdHlwZSkpOwo+ICAgICAgaW50IHJjOwo+ICAgICAgaW50IHNvY2tldGlkLCBucl9zb2NrZXRz Owo+ICAKPiBAQCAtMzA5LDkgKzMxNSwxMyBAQCBpbnQgbGlieGxfcHNyX2NhdF9zZXRfY2JtKGxp YnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiAgICAgIH0KPiAgCj4gICAgICBsaWJ4bF9m b3JfZWFjaF9zZXRfYml0KHNvY2tldGlkLCAqdGFyZ2V0X21hcCkgewo+ICsgICAgICAgIHhjX3Bz cl9jYXRfdHlwZSB4Y190eXBlOwo+ICsKPiAgICAgICAgICBpZiAoc29ja2V0aWQgPj0gbnJfc29j a2V0cykKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gLSAgICAgICAgaWYgKHhjX3Bzcl9jYXRfc2V0 X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBkb21pZCwgKHhjX3Bzcl9jYXRfdHlwZSl0eXBlLAo+ICsK PiArICAgICAgICB4Y190eXBlID0gbGlieGxfcHNyX2NibV90eXBlX3RvX2xpYnhjX3Bzcl9jYXRf dHlwZSh0eXBlKTsKPiArICAgICAgICBpZiAoeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoY3R4 LT54Y2gsIGRvbWlkLCB4Y190eXBlLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBzb2NrZXRpZCwgY2JtKSkgewo+ICAgICAgICAgICAgICBsaWJ4bF9fcHNyX2NhdF9s b2dfZXJyX21zZyhnYywgZXJybm8pOwo+ICAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4g QEAgLTMyOSw4ICszMzksOSBAQCBpbnQgbGlieGxfcHNyX2NhdF9nZXRfY2JtKGxpYnhsX2N0eCAq Y3R4LCB1aW50MzJfdCBkb21pZCwKPiAgewo+ICAgICAgR0NfSU5JVChjdHgpOwo+ICAgICAgaW50 IHJjID0gMDsKPiArICAgIHhjX3Bzcl9jYXRfdHlwZSB4Y190eXBlID0gbGlieGxfcHNyX2NibV90 eXBlX3RvX2xpYnhjX3Bzcl9jYXRfdHlwZSh0eXBlKTsKPiAgCj4gLSAgICBpZiAoeGNfcHNyX2Nh dF9nZXRfZG9tYWluX2RhdGEoY3R4LT54Y2gsIGRvbWlkLCAoeGNfcHNyX2NhdF90eXBlKXR5cGUs Cj4gKyAgICBpZiAoeGNfcHNyX2NhdF9nZXRfZG9tYWluX2RhdGEoY3R4LT54Y2gsIGRvbWlkLCB4 Y190eXBlLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldCwgY2Jt X3IpKSB7Cj4gICAgICAgICAgbGlieGxfX3Bzcl9jYXRfbG9nX2Vycl9tc2coZ2MsIGVycm5vKTsK PiAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0 cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=