From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bhupinder Thakur Subject: xenconsole: Define and use a macro INVALID_XEN_PFN instead of -1 Date: Tue, 17 Oct 2017 22:16:33 +0530 Message-ID: <1508258793-5690-5-git-send-email-bhupinder.thakur@linaro.org> References: <1508258793-5690-1-git-send-email-bhupinder.thakur@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1e4V16-0001on-Od for xen-devel@lists.xenproject.org; Tue, 17 Oct 2017 16:46:56 +0000 Received: by mail-pg0-f43.google.com with SMTP id b192so1869125pga.2 for ; Tue, 17 Oct 2017 09:46:54 -0700 (PDT) In-Reply-To: <1508258793-5690-1-git-send-email-bhupinder.thakur@linaro.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Stefano Stabellini , Wei Liu , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , Julien Grall , Jan Beulich List-Id: xen-devel@lists.xenproject.org eGVuY29uc29sZSB3aWxsIHVzZSBhIG5ldyBtYWNybyBJTlZBTElEX1hFTl9QRk4gaW5zdGVhZCBv ZiAtMSBmb3IgaW5pdGlhbGl6aW5nIHJpbmctcmVmLgoKU2lnbmVkLW9mZi1ieTogQmh1cGluZGVy IFRoYWt1ciA8Ymh1cGluZGVyLnRoYWt1ckBsaW5hcm8ub3JnPgotLS0KQ0M6IElhbiBKYWNrc29u IDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4 LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNDOiBH ZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGlj aCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53 aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l bC5vcmc+CkNDOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKIHRvb2xzL2Nv bnNvbGUvZGFlbW9uL2lvLmMgfCAxMCArKysrKy0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMveGVu LmggIHwgIDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9u cygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2NvbnNvbGUvZGFlbW9uL2lvLmMgYi90b29scy9jb25z b2xlL2RhZW1vbi9pby5jCmluZGV4IDE4Mzk5NzMuLjkxMjlmNWEgMTAwNjQ0Ci0tLSBhL3Rvb2xz L2NvbnNvbGUvZGFlbW9uL2lvLmMKKysrIGIvdG9vbHMvY29uc29sZS9kYWVtb24vaW8uYwpAQCAt NjU4LDEyICs2NTgsMTIgQEAgc3RhdGljIHZvaWQgY29uc29sZV91bm1hcF9pbnRlcmZhY2Uoc3Ry dWN0IGNvbnNvbGUgKmNvbikKIHsKIAlpZiAoY29uLT5pbnRlcmZhY2UgPT0gTlVMTCkKIAkJcmV0 dXJuOwotCWlmICh4Z3RfaGFuZGxlICYmIGNvbi0+cmluZ19yZWYgPT0gLTEpCisJaWYgKHhndF9o YW5kbGUgJiYgY29uLT5yaW5nX3JlZiA9PSBJTlZBTElEX1hFTl9QRk4pCiAJCXhlbmdudHRhYl91 bm1hcCh4Z3RfaGFuZGxlLCBjb24tPmludGVyZmFjZSwgMSk7CiAJZWxzZQogCQltdW5tYXAoY29u LT5pbnRlcmZhY2UsIFhDX1BBR0VfU0laRSk7CiAJY29uLT5pbnRlcmZhY2UgPSBOVUxMOwotCWNv bi0+cmluZ19yZWYgPSAtMTsKKwljb24tPnJpbmdfcmVmID0gSU5WQUxJRF9YRU5fUEZOOwogfQog IAogc3RhdGljIGludCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBjb25zb2xlICpjb24pCkBA IC02OTgsNyArNjk4LDcgQEAgc3RhdGljIGludCBjb25zb2xlX2NyZWF0ZV9yaW5nKHN0cnVjdCBj b25zb2xlICpjb24pCiAJZnJlZSh0eXBlKTsKIAogCS8qIElmIHVzaW5nIHJpbmdfcmVmIGFuZCBp dCBoYXMgY2hhbmdlZCwgcmVtYXAgKi8KLQlpZiAocmluZ19yZWYgIT0gY29uLT5yaW5nX3JlZiAm JiBjb24tPnJpbmdfcmVmICE9IC0xKQorCWlmIChyaW5nX3JlZiAhPSBjb24tPnJpbmdfcmVmICYm IGNvbi0+cmluZ19yZWYgIT0gSU5WQUxJRF9YRU5fUEZOKQogCQljb25zb2xlX3VubWFwX2ludGVy ZmFjZShjb24pOwogCiAJaWYgKCFjb24tPmludGVyZmFjZSAmJiB4Z3RfaGFuZGxlICYmIGNvbi0+ dXNlX2dudHRhYikgewpAQCAtNzA2LDcgKzcwNiw3IEBAIHN0YXRpYyBpbnQgY29uc29sZV9jcmVh dGVfcmluZyhzdHJ1Y3QgY29uc29sZSAqY29uKQogCQljb24tPmludGVyZmFjZSA9IHhlbmdudHRh Yl9tYXBfZ3JhbnRfcmVmKHhndF9oYW5kbGUsCiAJCQlkb20tPmRvbWlkLCBHTlRUQUJfUkVTRVJW RURfQ09OU09MRSwKIAkJCVBST1RfUkVBRHxQUk9UX1dSSVRFKTsKLQkJY29uLT5yaW5nX3JlZiA9 IC0xOworCQljb24tPnJpbmdfcmVmID0gSU5WQUxJRF9YRU5fUEZOOwogCX0KIAlpZiAoIWNvbi0+ aW50ZXJmYWNlKSB7CiAJCS8qIEZhbGwgYmFjayB0byB4Y19tYXBfZm9yZWlnbl9yYW5nZSAqLwpA QCAtODEyLDcgKzgxMiw3IEBAIHN0YXRpYyBpbnQgY29uc29sZV9pbml0KHN0cnVjdCBjb25zb2xl ICpjb24sIHN0cnVjdCBkb21haW4gKmRvbSwgdm9pZCAqKmRhdGEpCiAJY29uLT5tYXN0ZXJfcG9s bGZkX2lkeCA9IC0xOwogCWNvbi0+c2xhdmVfZmQgPSAtMTsKIAljb24tPmxvZ19mZCA9IC0xOwot CWNvbi0+cmluZ19yZWYgPSAtMTsKKwljb24tPnJpbmdfcmVmID0gSU5WQUxJRF9YRU5fUEZOOwog CWNvbi0+bG9jYWxfcG9ydCA9IC0xOwogCWNvbi0+cmVtb3RlX3BvcnQgPSAtMTsKIAljb24tPnhj ZV9wb2xsZmRfaWR4ID0gLTE7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgg Yi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKaW5kZXggMzA4MTA5Zi4uZmMzODNjYSAxMDA2NDQK LS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy94 ZW4uaApAQCAtMzcsNiArMzcsOCBAQAogI2Vycm9yICJVbnN1cHBvcnRlZCBhcmNoaXRlY3R1cmUi CiAjZW5kaWYKIAorI2RlZmluZSBJTlZBTElEX1hFTl9QRk4gKH4oeGVuX3Bmbl90KTApCisKICNp Zm5kZWYgX19BU1NFTUJMWV9fCiAvKiBHdWVzdCBoYW5kbGVzIGZvciBwcmltaXRpdmUgQyB0eXBl cy4gKi8KIERFRklORV9YRU5fR1VFU1RfSEFORExFKGNoYXIpOwotLSAKMi43LjQKCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4t ZGV2ZWwK