From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bruno Alvisio Subject: [PATCH v2 07/17] Save/Restore Support: Add unmap_shared_info Date: Tue, 13 Feb 2018 18:25:51 -0800 Message-ID: <1518575161-70717-8-git-send-email-bruno.alvisio@gmail.com> References: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1elmnH-0003hS-Ce for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:27:35 +0000 In-Reply-To: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com List-Id: xen-devel@lists.xenproject.org VGhpcyBmdW5jdGlvbiBpcyBuZWNlc3NhcnkgYXMgcGFydCBvZiB0aGUgcHJlLXN1c3BlbmQgb3Bl cmF0aW9uLgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFp bC5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMt bHlvbi5vcmc+Ci0tLQpDaGFuZ2VkIHNpbmNlIHYxOgogKiBDaGFuZ2VkIEhZUEVSVklTT1Jfc2hh cmVkX2luZm8gZm9yIHNoYXJlZF9pbmZvCi0tLQogYXJjaC94ODYvc2V0dXAuYyAgICAgfCAxMiAr KysrKysrKysrKysKIGh5cGVydmlzb3IuYyAgICAgICAgIHwgMTIgKysrKysrKysrKysrCiBpbmNs dWRlL2h5cGVydmlzb3IuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygr KQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4 IDMxZmEyYzYuLmI2ZTA1NDEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMKKysrIGIvYXJj aC94ODYvc2V0dXAuYwpAQCAtOTMsNiArOTMsMTggQEAgc2hhcmVkX2luZm9fdCAqbWFwX3NoYXJl ZF9pbmZvKHZvaWQgKnApCiAgICAgcmV0dXJuIChzaGFyZWRfaW5mb190ICopc2hhcmVkX2luZm87 CiB9CiAKK3ZvaWQgdW5tYXBfc2hhcmVkX2luZm8odm9pZCkKK3sKKyAgICBpbnQgcmM7CisKKyAg ICBpZiAoIChyYyA9IEhZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmcoKHVuc2lnbmVkIGxvbmcp c2hhcmVkX2luZm8sCisgICAgICAgICAgICBfX3B0ZSgodmlydF90b19tZm4oc2hhcmVkX2luZm8p PDxMMV9QQUdFVEFCTEVfU0hJRlQpfCBMMV9QUk9UKSwgVVZNRl9JTlZMUEcpKSApCisgICAgewor ICAgICAgICBwcmludGsoIkZhaWxlZCB0byB1bm1hcCBzaGFyZWRfaW5mbyBwYWdlISEgcmM9JWRc biIsIHJjKTsKKyAgICAgICAgZG9fZXhpdCgpOworICAgIH0KK30KKwogc3RhdGljIHZvaWQgZ2V0 X2NtZGxpbmUodm9pZCAqcCkKIHsKICAgICBzdGFydF9pbmZvX3QgKnNpID0gcDsKZGlmZiAtLWdp dCBhL2h5cGVydmlzb3IuYyBiL2h5cGVydmlzb3IuYwppbmRleCAxNjQ3MTIxLi5kMzg1N2U3IDEw MDY0NAotLS0gYS9oeXBlcnZpc29yLmMKKysrIGIvaHlwZXJ2aXNvci5jCkBAIC03OCw2ICs3OCwx OCBAQCBzaGFyZWRfaW5mb190ICptYXBfc2hhcmVkX2luZm8odm9pZCAqcCkKIAogICAgIHJldHVy biAmc2hhcmVkX2luZm87CiB9CisKK3ZvaWQgdW5tYXBfc2hhcmVkX2luZm8odm9pZCkKK3sKKyAg ICBzdHJ1Y3QgeGVuX3JlbW92ZV9mcm9tX3BoeXNtYXAgeHJ0cDsKKworICAgIHhydHAuZG9taWQg PSBET01JRF9TRUxGOworICAgIHhydHAuZ3BmbiA9IHZpcnRfdG9fcGZuKCZzaGFyZWRfaW5mbyk7 CisgICAgaWYgKCBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fcmVtb3ZlX2Zyb21fcGh5c21h cCwgJnhydHApICE9IDAgKQorICAgICAgICBCVUcoKTsKKworICAgIHJldHVybjsKK30KICNlbmRp ZgogCiB2b2lkIGRvX2h5cGVydmlzb3JfY2FsbGJhY2soc3RydWN0IHB0X3JlZ3MgKnJlZ3MpCmRp ZmYgLS1naXQgYS9pbmNsdWRlL2h5cGVydmlzb3IuaCBiL2luY2x1ZGUvaHlwZXJ2aXNvci5oCmlu ZGV4IGYzYjFmM2MuLjFkMDkyNzEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oCisr KyBiL2luY2x1ZGUvaHlwZXJ2aXNvci5oCkBAIC00Myw2ICs0Myw3IEBAIGludCBodm1fZ2V0X3Bh cmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpOwogaW50IGh2bV9zZXRfcGFyYW1ldGVy KGludCBpZHgsIHVpbnQ2NF90IHZhbHVlKTsKICNlbmRpZgogc2hhcmVkX2luZm9fdCAqbWFwX3No YXJlZF9pbmZvKHZvaWQgKnApOwordm9pZCB1bm1hcF9zaGFyZWRfaW5mbyh2b2lkKTsKIHZvaWQg Zm9yY2VfZXZ0Y2huX2NhbGxiYWNrKHZvaWQpOwogdm9pZCBkb19oeXBlcnZpc29yX2NhbGxiYWNr KHN0cnVjdCBwdF9yZWdzICpyZWdzKTsKIHZvaWQgbWFza19ldnRjaG4odWludDMyX3QgcG9ydCk7 Ci0tIAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0 aW5mby94ZW4tZGV2ZWw=