From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bruno Alvisio Subject: [PATCH RFC 07/16] Save/Restore Support: Add unmap_shared_info Date: Tue, 19 Dec 2017 15:42:02 -0800 Message-ID: <1513726931-7516-8-git-send-email-bruno.alvisio@gmail.com> References: <1513726931-7516-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 all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eRRbZ-0006Dj-MZ for xen-devel@lists.xenproject.org; Tue, 19 Dec 2017 23:47:25 +0000 In-Reply-To: <1513726931-7516-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, Bruno Alvisio List-Id: xen-devel@lists.xenproject.org VGhpcyBmdW5jdGlvbiBpcyBuZWNlc3NhcnkgYXMgcGFydCBvZiB0aGUgcHJlLXN1c3BlbmQgb3Bl cmF0aW9uLgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFp bC5jb20+Ci0tLQogYXJjaC94ODYvc2V0dXAuYyAgICAgfCAxMiArKysrKysrKysrKysKIGh5cGVy dmlzb3IuYyAgICAgICAgIHwgMTIgKysrKysrKysrKysrCiBpbmNsdWRlL2h5cGVydmlzb3IuaCB8 ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2Fy Y2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDMxZmEyYzYuLjNlYWJjZTQg MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMKKysrIGIvYXJjaC94ODYvc2V0dXAuYwpAQCAt OTMsNiArOTMsMTggQEAgc2hhcmVkX2luZm9fdCAqbWFwX3NoYXJlZF9pbmZvKHZvaWQgKnApCiAg ICAgcmV0dXJuIChzaGFyZWRfaW5mb190ICopc2hhcmVkX2luZm87CiB9CiAKK3ZvaWQgdW5tYXBf c2hhcmVkX2luZm8odm9pZCkKK3sKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoIChyYyA9IEhZUEVS VklTT1JfdXBkYXRlX3ZhX21hcHBpbmcoKHVuc2lnbmVkIGxvbmcpSFlQRVJWSVNPUl9zaGFyZWRf aW5mbywKKyAgICAgICAgICAgIF9fcHRlKCh2aXJ0X3RvX21mbihzaGFyZWRfaW5mbyk8PEwxX1BB R0VUQUJMRV9TSElGVCl8IEwxX1BST1QpLCBVVk1GX0lOVkxQRykpICkKKyAgICB7CisgICAgICAg IHByaW50aygiRmFpbGVkIHRvIHVubWFwIHNoYXJlZF9pbmZvIHBhZ2UhISByYz0lZFxuIiwgcmMp OworICAgICAgICBkb19leGl0KCk7CisgICAgfQorfQorCiBzdGF0aWMgdm9pZCBnZXRfY21kbGlu ZSh2b2lkICpwKQogewogICAgIHN0YXJ0X2luZm9fdCAqc2kgPSBwOwpkaWZmIC0tZ2l0IGEvaHlw ZXJ2aXNvci5jIGIvaHlwZXJ2aXNvci5jCmluZGV4IDE2NDcxMjEuLmQzODU3ZTcgMTAwNjQ0Ci0t LSBhL2h5cGVydmlzb3IuYworKysgYi9oeXBlcnZpc29yLmMKQEAgLTc4LDYgKzc4LDE4IEBAIHNo YXJlZF9pbmZvX3QgKm1hcF9zaGFyZWRfaW5mbyh2b2lkICpwKQogCiAgICAgcmV0dXJuICZzaGFy ZWRfaW5mbzsKIH0KKwordm9pZCB1bm1hcF9zaGFyZWRfaW5mbyh2b2lkKQoreworICAgIHN0cnVj dCB4ZW5fcmVtb3ZlX2Zyb21fcGh5c21hcCB4cnRwOworCisgICAgeHJ0cC5kb21pZCA9IERPTUlE X1NFTEY7CisgICAgeHJ0cC5ncGZuID0gdmlydF90b19wZm4oJnNoYXJlZF9pbmZvKTsKKyAgICBp ZiAoIEhZUEVSVklTT1JfbWVtb3J5X29wKFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFwLCAmeHJ0 cCkgIT0gMCApCisgICAgICAgIEJVRygpOworCisgICAgcmV0dXJuOworfQogI2VuZGlmCiAKIHZv aWQgZG9faHlwZXJ2aXNvcl9jYWxsYmFjayhzdHJ1Y3QgcHRfcmVncyAqcmVncykKZGlmZiAtLWdp dCBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oIGIvaW5jbHVkZS9oeXBlcnZpc29yLmgKaW5kZXggZjNi MWYzYy4uMWQwOTI3MSAxMDA2NDQKLS0tIGEvaW5jbHVkZS9oeXBlcnZpc29yLmgKKysrIGIvaW5j bHVkZS9oeXBlcnZpc29yLmgKQEAgLTQzLDYgKzQzLDcgQEAgaW50IGh2bV9nZXRfcGFyYW1ldGVy KGludCBpZHgsIHVpbnQ2NF90ICp2YWx1ZSk7CiBpbnQgaHZtX3NldF9wYXJhbWV0ZXIoaW50IGlk eCwgdWludDY0X3QgdmFsdWUpOwogI2VuZGlmCiBzaGFyZWRfaW5mb190ICptYXBfc2hhcmVkX2lu Zm8odm9pZCAqcCk7Cit2b2lkIHVubWFwX3NoYXJlZF9pbmZvKHZvaWQpOwogdm9pZCBmb3JjZV9l dnRjaG5fY2FsbGJhY2sodm9pZCk7CiB2b2lkIGRvX2h5cGVydmlzb3JfY2FsbGJhY2soc3RydWN0 IHB0X3JlZ3MgKnJlZ3MpOwogdm9pZCBtYXNrX2V2dGNobih1aW50MzJfdCBwb3J0KTsKLS0gCjIu My4yIChBcHBsZSBHaXQtNTUpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl bi1kZXZlbA==