From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: [PULL v2 07/15] xen: add a meaningful declaration of grant_copy_segment into xen_common.h Date: Tue, 22 May 2018 11:46:34 -0700 Message-ID: <1527014802-11289-7-git-send-email-sstabellini@kernel.org> References: 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.89) (envelope-from ) id 1fLCJ4-0008RF-Vv for xen-devel@lists.xenproject.org; Tue, 22 May 2018 18:46:47 +0000 In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: peter.maydell@linaro.org, stefanha@gmail.com Cc: sstabellini@kernel.org, qemu-devel@nongnu.org, Paul Durrant , stefanha@redhat.com, anthony.perard@citrix.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org RnJvbTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KCkN1cnJlbnRseSB0 aGUgeGVuX2Rpc2sgc291cmNlIGhhcyB0byBjYXJyeSAjaWZkZWYgZXhjbHVzaW9ucyB0byBjb21w aWxlCmFnYWluc3QgWGVuIG9sZGVyIHRoZW4gNC44LiBUaGlzIGlzIGEgYml0IG1lc3N5IHNvIHRo aXMgcGF0Y2ggbGlmdHMgdGhlCmRlZmluaXRpb24gb2Ygc3RydWN0IHhlbmdudHRhYl9ncmFudF9j b3B5X3NlZ21lbnQgYW5kIGFkZHMgaXQgaW50byB0aGUKcHJlLTQuOCBjb21wYXQgYXJlYSBpbiB4 ZW5fY29tbW9uLmgsIHdoaWNoIGFsbG93cyB4ZW5fZGlzayB0byBiZSBjbGVhbmVkCnVwLgoKU2ln bmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQWNrZWQt Ynk6IEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRyaXguY29tPgpTaWduZWQtb2Zm LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogaHcv YmxvY2sveGVuX2Rpc2suYyAgICAgICAgIHwgMTggLS0tLS0tLS0tLS0tLS0tLS0tCiBpbmNsdWRl L2h3L3hlbi94ZW5fY29tbW9uLmggfCAxNyArKysrKysrKysrKysrKystLQogMiBmaWxlcyBjaGFu Z2VkLCAxNSBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9ody9i bG9jay94ZW5fZGlzay5jIGIvaHcvYmxvY2sveGVuX2Rpc2suYwppbmRleCBmNzRmY2Q0Li43OGJm YjQxIDEwMDY0NAotLS0gYS9ody9ibG9jay94ZW5fZGlzay5jCisrKyBiL2h3L2Jsb2NrL3hlbl9k aXNrLmMKQEAgLTQ5Niw4ICs0OTYsNiBAQCBzdGF0aWMgaW50IGlvcmVxX21hcChzdHJ1Y3QgaW9y ZXEgKmlvcmVxKQogICAgIHJldHVybiAwOwogfQogCi0jaWYgQ09ORklHX1hFTl9DVFJMX0lOVEVS RkFDRV9WRVJTSU9OID49IDQwODAwCi0KIHN0YXRpYyB2b2lkIGlvcmVxX2ZyZWVfY29weV9idWZm ZXJzKHN0cnVjdCBpb3JlcSAqaW9yZXEpCiB7CiAgICAgaW50IGk7CkBAIC01NzksMjIgKzU3Nyw2 IEBAIHN0YXRpYyBpbnQgaW9yZXFfZ3JhbnRfY29weShzdHJ1Y3QgaW9yZXEgKmlvcmVxKQogCiAg ICAgcmV0dXJuIHJjOwogfQotI2Vsc2UKLXN0YXRpYyB2b2lkIGlvcmVxX2ZyZWVfY29weV9idWZm ZXJzKHN0cnVjdCBpb3JlcSAqaW9yZXEpCi17Ci0gICAgYWJvcnQoKTsKLX0KLQotc3RhdGljIGlu dCBpb3JlcV9pbml0X2NvcHlfYnVmZmVycyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKQotewotICAgIGFi b3J0KCk7Ci19Ci0KLXN0YXRpYyBpbnQgaW9yZXFfZ3JhbnRfY29weShzdHJ1Y3QgaW9yZXEgKmlv cmVxKQotewotICAgIGFib3J0KCk7Ci19Ci0jZW5kaWYKIAogc3RhdGljIGludCBpb3JlcV9ydW5p b19xZW11X2FpbyhzdHJ1Y3QgaW9yZXEgKmlvcmVxKTsKIApkaWZmIC0tZ2l0IGEvaW5jbHVkZS9o dy94ZW4veGVuX2NvbW1vbi5oIGIvaW5jbHVkZS9ody94ZW4veGVuX2NvbW1vbi5oCmluZGV4IDVm MTQwMmIuLmJiZjIwN2QgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcveGVuL3hlbl9jb21tb24uaAor KysgYi9pbmNsdWRlL2h3L3hlbi94ZW5fY29tbW9uLmgKQEAgLTY2Nyw4ICs2NjcsMjEgQEAgc3Rh dGljIGlubGluZSBpbnQgeGVuX2RvbWFpbl9jcmVhdGUoeGNfaW50ZXJmYWNlICp4YywgdWludDMy X3Qgc3NpZHJlZiwKIAogI2lmIENPTkZJR19YRU5fQ1RSTF9JTlRFUkZBQ0VfVkVSU0lPTiA8IDQw ODAwCiAKLQotdHlwZWRlZiB2b2lkICp4ZW5nbnR0YWJfZ3JhbnRfY29weV9zZWdtZW50X3Q7Citz dHJ1Y3QgeGVuZ250dGFiX2dyYW50X2NvcHlfc2VnbWVudCB7CisgICAgdW5pb24geGVuZ250dGFi X2NvcHlfcHRyIHsKKyAgICAgICAgdm9pZCAqdmlydDsKKyAgICAgICAgc3RydWN0IHsKKyAgICAg ICAgICAgIHVpbnQzMl90IHJlZjsKKyAgICAgICAgICAgIHVpbnQxNl90IG9mZnNldDsKKyAgICAg ICAgICAgIHVpbnQxNl90IGRvbWlkOworICAgICAgICB9IGZvcmVpZ247CisgICAgfSBzb3VyY2Us IGRlc3Q7CisgICAgdWludDE2X3QgbGVuOworICAgIHVpbnQxNl90IGZsYWdzOworICAgIGludDE2 X3Qgc3RhdHVzOworfTsKKwordHlwZWRlZiBzdHJ1Y3QgeGVuZ250dGFiX2dyYW50X2NvcHlfc2Vn bWVudCB4ZW5nbnR0YWJfZ3JhbnRfY29weV9zZWdtZW50X3Q7CiAKIHN0YXRpYyBpbmxpbmUgaW50 IHhlbmdudHRhYl9ncmFudF9jb3B5KHhlbmdudHRhYl9oYW5kbGUgKnhndCwgdWludDMyX3QgY291 bnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5nbnR0YWJfZ3Jh bnRfY29weV9zZWdtZW50X3QgKnNlZ3MpCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=