From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH v2 for-4.7 12/14] libxl: fix passing the type argument to xc_psr_* Date: Thu, 28 Apr 2016 21:49:11 +0100 Message-ID: <20160428204911.GA14217@citrix.com> 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> 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 1avssl-0001Db-4U for xen-devel@lists.xenproject.org; Thu, 28 Apr 2016 20:49:55 +0000 Content-Disposition: inline In-Reply-To: <22306.18527.953134.690950@mariner.uk.xensource.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Ian Jackson Cc: xen-devel@lists.xenproject.org, Wei Liu , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBBcHIgMjgsIDIwMTYgYXQgMDY6Mjk6MDNQTSArMDEwMCwgSWFuIEphY2tzb24gd3Jv dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1BBVENIIHYyIGZvci00LjcgMTIvMTRdIGxpYnhs OiBmaXggcGFzc2luZyB0aGUgdHlwZSBhcmd1bWVudCB0byB4Y19wc3JfKiIpOgo+ID4gT24gVHVl LCBBcHIgMjYsIDIwMTYgYXQgMDQ6NTI6MjFQTSArMDIwMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3Rl Ogo+ID4gPiBUaGUgeGNfcHNyXyogZnVuY3Rpb25zIGV4cGVjdCB0aGUgdHlwZSB0byBiZSB4Y19w c3JfY2F0X3R5cGUgaW5zdGVhZCBvZgo+ID4gPiBsaWJ4bF9wc3JfY2JtX3R5cGUsIHNvIGRvIHRo ZSBjb252ZXJzaW9uLgo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7D qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiAKPiA+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku bGl1MkBjaXRyaXguY29tPgo+IAo+IE5hY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29u QGV1LmNpdHJpeC5jb20+Cj4gCj4gPiA+IC0gICAgICAgIGlmICh4Y19wc3JfY2F0X3NldF9kb21h aW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHR5cGUsIHNvY2tldGlkLAo+ICBjYm0pKSB7Cj4gPiA+ ICsgICAgICAgIGlmICh4Y19wc3JfY2F0X3NldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQs ICh4Y19wc3JfY2F0X3R5cAo+IGUpdHlwZSwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHNvY2tldGlkLCBjYm0pKSB7Cj4gCj4gSSdtIHZlcnkgbXVjaCBhZ2Fp bnN0IGludHJvZHVjaW5nIGNhc3RzIHdoaWNoIGFyZSBub3QgYWJzb2x1dGVseQo+IG5lY2Vzc2Fy eS4gIENhc3RzIGFyZSBhIGJpZyBoYW1tZXIgd2hpY2ggY2FuIHN1cHByZXNzIGltcG9ydGFudAo+ IHdhcm5pbmdzIChzdWNoIGFzIGNvbnZlcnNpb25zIGJldHdlZW4gaW50ZWdlcnMgYW5kIHBvaW50 ZXJzKS4KPiAKPiBUaGlzIGFub21hbHkgd2l0aCB0aGUgc2FtZSBlbnVtIGRlZmluZWQgaW4gdHdv IHBsYWNlcyB3aXRoIHR3byBuYW1lcwo+IGlzIHByZXR0eSBwb29yLiAgQnV0IGlmIHdlIGFyZSB0 byBwZXJwZXR1YXRlIGl0LCBhcyBwZXJoYXBzIHdlIG11c3QsCj4gdGhlbiByYXRoZXIgdGhhbiBj YXN0aW5nIGF0IGVhY2ggY29udmVyc2lvbiBwb2ludCwgd2Ugc2hvdWxkIGludHJvZHVjZQo+IGFu IGlubGluZSBmdW5jdGlvbiB3aGljaCBjb250YWlucyB0aGUgY2FzdC4gIFRoYXQgd2F5IGVhY2gg Y2FsbCBzaXRlCj4gcmVtYWlucyBtb3JlIHR5cGVzYWZlLgo+IAoKVGhlIHR3byBlbnVtcyBhcmVu J3QgZ29pbmcgYXdheSBhbnkgdGltZSBzb29uLgoKRG9lcyB0aGUgZm9sbG93aW5nIGRpZmYgbWVl dCB5b3VyIHJlcXVpcmVtZW50PwoKLS0tODwtLS0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp YnhsX3Bzci5jIGIvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKaW5kZXggNDBmMmQ1Zi4uN2EzNGMw NCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfcHNyLmMKKysrIGIvdG9vbHMvbGlieGwv bGlieGxfcHNyLmMKQEAgLTI5MywxMiArMjkzLDE4IEBAIG91dDoKICAgICByZXR1cm4gcmM7CiB9 CiAKK3N0YXRpYyBpbmxpbmUgeGNfcHNyX2NhdF90eXBlIGxpYnhsX3Bzcl9jYm1fdHlwZV90b19s aWJ4Y19wc3JfY2F0X3R5cGUoCisgICAgbGlieGxfcHNyX2NibV90eXBlIHR5cGUpCit7CisgICAg QlVJTERfQlVHX09OKHNpemVvZihsaWJ4bF9wc3JfY2JtX3R5cGUpICE9IHNpemVvZih4Y19wc3Jf Y2F0X3R5cGUpKTsKKyAgICByZXR1cm4gKHhjX3Bzcl9jYXRfdHlwZSl0eXBlOworfQorCiBpbnQg bGlieGxfcHNyX2NhdF9zZXRfY2JtKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAg ICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfcHNyX2NibV90eXBlIHR5cGUsIGxpYnhsX2Jp dG1hcCAqdGFyZ2V0X21hcCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgY2Jt KQogewogICAgIEdDX0lOSVQoY3R4KTsKLSAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGxpYnhsX3Bz cl9jYm1fdHlwZSkgIT0gc2l6ZW9mKHhjX3Bzcl9jYXRfdHlwZSkpOwogICAgIGludCByYzsKICAg ICBpbnQgc29ja2V0aWQsIG5yX3NvY2tldHM7CiAKQEAgLTMwOSw5ICszMTUsMTMgQEAgaW50IGxp YnhsX3Bzcl9jYXRfc2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAg fQogCiAgICAgbGlieGxfZm9yX2VhY2hfc2V0X2JpdChzb2NrZXRpZCwgKnRhcmdldF9tYXApIHsK KyAgICAgICAgeGNfcHNyX2NhdF90eXBlIHhjX3R5cGU7CisKICAgICAgICAgaWYgKHNvY2tldGlk ID49IG5yX3NvY2tldHMpCiAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgaWYgKHhjX3Bzcl9j YXRfc2V0X2RvbWFpbl9kYXRhKGN0eC0+eGNoLCBkb21pZCwgKHhjX3Bzcl9jYXRfdHlwZSl0eXBl LAorCisgICAgICAgIHhjX3R5cGUgPSBsaWJ4bF9wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNyX2Nh dF90eXBlKHR5cGUpOworICAgICAgICBpZiAoeGNfcHNyX2NhdF9zZXRfZG9tYWluX2RhdGEoY3R4 LT54Y2gsIGRvbWlkLCB4Y190eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgc29ja2V0aWQsIGNibSkpIHsKICAgICAgICAgICAgIGxpYnhsX19wc3JfY2F0X2xvZ19l cnJfbXNnKGdjLCBlcnJubyk7CiAgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CkBAIC0zMjks OCArMzM5LDkgQEAgaW50IGxpYnhsX3Bzcl9jYXRfZ2V0X2NibShsaWJ4bF9jdHggKmN0eCwgdWlu dDMyX3QgZG9taWQsCiB7CiAgICAgR0NfSU5JVChjdHgpOwogICAgIGludCByYyA9IDA7CisgICAg eGNfcHNyX2NhdF90eXBlIHhjX3R5cGUgPSBsaWJ4bF9wc3JfY2JtX3R5cGVfdG9fbGlieGNfcHNy X2NhdF90eXBlKHR5cGUpOwogCi0gICAgaWYgKHhjX3Bzcl9jYXRfZ2V0X2RvbWFpbl9kYXRhKGN0 eC0+eGNoLCBkb21pZCwgKHhjX3Bzcl9jYXRfdHlwZSl0eXBlLAorICAgIGlmICh4Y19wc3JfY2F0 X2dldF9kb21haW5fZGF0YShjdHgtPnhjaCwgZG9taWQsIHhjX3R5cGUsCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHRhcmdldCwgY2JtX3IpKSB7CiAgICAgICAgIGxpYnhsX19w c3JfY2F0X2xvZ19lcnJfbXNnKGdjLCBlcnJubyk7CiAgICAgICAgIHJjID0gRVJST1JfRkFJTDsK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg==