From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Durrant Subject: [PATCH v4 1/9] xen: add a meaningful declaration of grant_copy_segment into xen_common.h Date: Thu, 17 May 2018 16:35:50 +0100 Message-ID: <1526571358-26685-2-git-send-email-paul.durrant@citrix.com> References: <1526571358-26685-1-git-send-email-paul.durrant@citrix.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.89) (envelope-from ) id 1fJKwr-0001rC-KN for xen-devel@lists.xenproject.org; Thu, 17 May 2018 15:36:09 +0000 In-Reply-To: <1526571358-26685-1-git-send-email-paul.durrant@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org, qemu-block@nongnu.org, qemu-devel@nongnu.org Cc: Anthony Perard , Paul Durrant , Stefano Stabellini List-Id: xen-devel@lists.xenproject.org Q3VycmVudGx5IHRoZSB4ZW5fZGlzayBzb3VyY2UgaGFzIHRvIGNhcnJ5ICNpZmRlZiBleGNsdXNp b25zIHRvIGNvbXBpbGUKYWdhaW5zdCBYZW4gb2xkZXIgdGhlbiA0LjguIFRoaXMgaXMgYSBiaXQg bWVzc3kgc28gdGhpcyBwYXRjaCBsaWZ0cyB0aGUKZGVmaW5pdGlvbiBvZiBzdHJ1Y3QgeGVuZ250 dGFiX2dyYW50X2NvcHlfc2VnbWVudCBhbmQgYWRkcyBpdCBpbnRvIHRoZQpwcmUtNC44IGNvbXBh dCBhcmVhIGluIHhlbl9jb21tb24uaCwgd2hpY2ggYWxsb3dzIHhlbl9kaXNrIHRvIGJlIGNsZWFu ZWQKdXAuCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXgu Y29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K Q2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgoKdjQ6CiAtIE5l dyBpbiB2NAotLS0KIGh3L2Jsb2NrL3hlbl9kaXNrLmMgICAgICAgICB8IDE4IC0tLS0tLS0tLS0t LS0tLS0tLQogaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oIHwgMTcgKysrKysrKysrKysrKysr LS0KIDIgZmlsZXMgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpk aWZmIC0tZ2l0IGEvaHcvYmxvY2sveGVuX2Rpc2suYyBiL2h3L2Jsb2NrL3hlbl9kaXNrLmMKaW5k ZXggZjc0ZmNkNC4uNzhiZmI0MSAxMDA2NDQKLS0tIGEvaHcvYmxvY2sveGVuX2Rpc2suYworKysg Yi9ody9ibG9jay94ZW5fZGlzay5jCkBAIC00OTYsOCArNDk2LDYgQEAgc3RhdGljIGludCBpb3Jl cV9tYXAoc3RydWN0IGlvcmVxICppb3JlcSkKICAgICByZXR1cm4gMDsKIH0KIAotI2lmIENPTkZJ R19YRU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA+PSA0MDgwMAotCiBzdGF0aWMgdm9pZCBpb3Jl cV9mcmVlX2NvcHlfYnVmZmVycyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogewogICAgIGludCBpOwpA QCAtNTc5LDIyICs1NzcsNiBAQCBzdGF0aWMgaW50IGlvcmVxX2dyYW50X2NvcHkoc3RydWN0IGlv cmVxICppb3JlcSkKIAogICAgIHJldHVybiByYzsKIH0KLSNlbHNlCi1zdGF0aWMgdm9pZCBpb3Jl cV9mcmVlX2NvcHlfYnVmZmVycyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKQotewotICAgIGFib3J0KCk7 Ci19Ci0KLXN0YXRpYyBpbnQgaW9yZXFfaW5pdF9jb3B5X2J1ZmZlcnMoc3RydWN0IGlvcmVxICpp b3JlcSkKLXsKLSAgICBhYm9ydCgpOwotfQotCi1zdGF0aWMgaW50IGlvcmVxX2dyYW50X2NvcHko c3RydWN0IGlvcmVxICppb3JlcSkKLXsKLSAgICBhYm9ydCgpOwotfQotI2VuZGlmCiAKIHN0YXRp YyBpbnQgaW9yZXFfcnVuaW9fcWVtdV9haW8oc3RydWN0IGlvcmVxICppb3JlcSk7CiAKZGlmZiAt LWdpdCBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaCBiL2luY2x1ZGUvaHcveGVuL3hlbl9j b21tb24uaAppbmRleCA1ZjE0MDJiLi5iYmYyMDdkIDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3hl bi94ZW5fY29tbW9uLmgKKysrIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCkBAIC02Njcs OCArNjY3LDIxIEBAIHN0YXRpYyBpbmxpbmUgaW50IHhlbl9kb21haW5fY3JlYXRlKHhjX2ludGVy ZmFjZSAqeGMsIHVpbnQzMl90IHNzaWRyZWYsCiAKICNpZiBDT05GSUdfWEVOX0NUUkxfSU5URVJG QUNFX1ZFUlNJT04gPCA0MDgwMAogCi0KLXR5cGVkZWYgdm9pZCAqeGVuZ250dGFiX2dyYW50X2Nv cHlfc2VnbWVudF90Oworc3RydWN0IHhlbmdudHRhYl9ncmFudF9jb3B5X3NlZ21lbnQgeworICAg IHVuaW9uIHhlbmdudHRhYl9jb3B5X3B0ciB7CisgICAgICAgIHZvaWQgKnZpcnQ7CisgICAgICAg IHN0cnVjdCB7CisgICAgICAgICAgICB1aW50MzJfdCByZWY7CisgICAgICAgICAgICB1aW50MTZf dCBvZmZzZXQ7CisgICAgICAgICAgICB1aW50MTZfdCBkb21pZDsKKyAgICAgICAgfSBmb3JlaWdu OworICAgIH0gc291cmNlLCBkZXN0OworICAgIHVpbnQxNl90IGxlbjsKKyAgICB1aW50MTZfdCBm bGFnczsKKyAgICBpbnQxNl90IHN0YXR1czsKK307CisKK3R5cGVkZWYgc3RydWN0IHhlbmdudHRh Yl9ncmFudF9jb3B5X3NlZ21lbnQgeGVuZ250dGFiX2dyYW50X2NvcHlfc2VnbWVudF90OwogCiBz dGF0aWMgaW5saW5lIGludCB4ZW5nbnR0YWJfZ3JhbnRfY29weSh4ZW5nbnR0YWJfaGFuZGxlICp4 Z3QsIHVpbnQzMl90IGNvdW50LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgeGVuZ250dGFiX2dyYW50X2NvcHlfc2VnbWVudF90ICpzZWdzKQotLSAKMi4xLjQKCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs