From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH v4 2/5] libxl: libxl_domain_need_memory shouldn't modify b_info Date: Mon, 11 Jul 2016 16:49:34 +0100 Message-ID: <1468252177-12625-3-git-send-email-wei.liu2@citrix.com> References: <1468252177-12625-1-git-send-email-wei.liu2@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 1bMdSq-0005MC-3q for xen-devel@lists.xenproject.org; Mon, 11 Jul 2016 15:49:44 +0000 In-Reply-To: <1468252177-12625-1-git-send-email-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Ian Jackson , Wei Liu List-Id: xen-devel@lists.xenproject.org VGhpcyBmdW5jdGlvbiBpcyB1c2VkIHRvIHJldHVybiB0aGUgbWVtb3J5IG5lZWRlZCBmb3IgYSBn dWVzdC4gSXQncyBub3QKaW4gYSBwb3NpdGlvbiB0byBtb2RpZnkgdGhlIGJfaW5mbyBwYXNzZWQg aW4gKG5vdGUgdGhlIF9zZXRkZWZhdWx0CmZ1bmN0aW9uKS4KCkNvbnN0aWZ5IHRoZSBwYXNzZWQg aW4gYl9pbmZvLCB1c2UgYSBjb3B5IHRvIGRvIHRoZSBjYWxjdWxhdGlvbi4gTWFyawp0aGUgY2hh bmdlIGluIEFQSSBpbiBsaWJ4bC5oLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA Y2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv bT4KCnY0OiBjb25zdGlmeSBiX2luZm8gYW5kIHVzZSBMSUJYTF9IQVZFX05FRURfTUVNT1JZX0NP TlNUX0JfSU5GTwoKdjM6IG5ldwotLS0KIHRvb2xzL2xpYnhsL2xpYnhsLmMgfCAgOCArKysrKysr LQogdG9vbHMvbGlieGwvbGlieGwuaCB8IDEwICsrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwg MTYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4 bC9saWJ4bC5jIGIvdG9vbHMvbGlieGwvbGlieGwuYwppbmRleCAwYzM0ZDZiLi41MWQyMDJmIDEw MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bC5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmMK QEAgLTUxMjEsMTIgKzUxMjEsMTcgQEAgaW50IGxpYnhsX2dldF9tZW1vcnlfdGFyZ2V0KGxpYnhs X2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKICAgICByZXR1cm4gcmM7CiB9CiAKLWludCBsaWJ4 bF9kb21haW5fbmVlZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9idWlsZF9p bmZvICpiX2luZm8sCitpbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KGxpYnhsX2N0eCAqY3R4 LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRf aW5mbyAqYl9pbmZvX2luLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAq bmVlZF9tZW1rYikKIHsKICAgICBHQ19JTklUKGN0eCk7CisgICAgbGlieGxfZG9tYWluX2J1aWxk X2luZm8gYl9pbmZvWzFdOwogICAgIGludCByYzsKIAorICAgIGxpYnhsX2RvbWFpbl9idWlsZF9p bmZvX2luaXQoYl9pbmZvKTsKKyAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mb19jb3B5KGN0eCwg Yl9pbmZvLCBiX2luZm9faW4pOworCiAgICAgcmMgPSBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9f c2V0ZGVmYXVsdChnYywgYl9pbmZvKTsKICAgICBpZiAocmMpIGdvdG8gb3V0OwogCkBAIC01MTQ5 LDYgKzUxNTQsNyBAQCBpbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KGxpYnhsX2N0eCAqY3R4 LCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvLAogICAgIHJjID0gMDsKIG91dDoKICAg ICBHQ19GUkVFOworICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvX2Rpc3Bvc2UoYl9pbmZvKTsK ICAgICByZXR1cm4gcmM7CiAKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90 b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IGYyODQzZmQuLjQ4YTQzY2UgMTAwNjQ0Ci0tLSBhL3Rv b2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaApAQCAtNzQsNiArNzQs MTMgQEAKICAqLwogI2RlZmluZSBMSUJYTF9IQVZFX0NPTlNUX0NPUFlfQU5EX0xFTkdUSF9GVU5D VElPTlMgMQogCisvKiBMSUJYTF9IQVZFX0RPTUFJTl9ORUVEX01FTU9SWV9DT05TVF9CX0lORk8K KyAqCisgKiBJZiB0aGlzIGlzIGRlZmluZWQsIGxpYnhsX2RvbWFpbl9uZWVkX21lbW9yeSBubyBs b25nZXIgbW9kaWZpZXMKKyAqIHRoZSBiX2luZm8gcGFzZWVkIGluLgorICovCisjZGVmaW5lIExJ QlhMX0hBVkVfRE9NQUlOX05FRURfTUVNT1JZX0NPTlNUX0JfSU5GTyAxCisKIC8qIExJQlhMX0hB VkVfVk5VTUEKICAqCiAgKiBJZiB0aGlzIGlzIGRlZmluZWQgdGhlIHR5cGUgbGlieGxfdm5vZGVf aW5mbyBleGlzdHMsIGFuZCBhCkBAIC0xMzgzLDcgKzEzOTAsOCBAQCBpbnQgbGlieGxfZ2V0X21l bW9yeV90YXJnZXQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCB1aW50MzJfdCAqb3V0 X3RhcmdldAogICogZXhpc3RpbmcgcHJvZ3JhbXMgd2hpY2ggdXNlIHRoZW0gaW4gcm91Z2hseSB0 aGUgc2FtZSB3YXkgYXMgbGlieGwuCiAgKi8KIC8qIGhvdyBtdWNoIGZyZWUgbWVtb3J5IGluIHRo ZSBzeXN0ZW0gYSBkb21haW4gbmVlZHMgdG8gYmUgYnVpbHQgKi8KLWludCBsaWJ4bF9kb21haW5f bmVlZF9tZW1vcnkobGlieGxfY3R4ICpjdHgsIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2lu Zm8sCitpbnQgbGlieGxfZG9tYWluX25lZWRfbWVtb3J5KGxpYnhsX2N0eCAqY3R4LAorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9p bmZvX2luLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAqbmVlZF9tZW1r Yik7CiAvKiBob3cgbXVjaCBmcmVlIG1lbW9yeSBpcyBhdmFpbGFibGUgaW4gdGhlIHN5c3RlbSAq LwogaW50IGxpYnhsX2dldF9mcmVlX21lbW9yeShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgKm1l bWtiKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==