From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v2 02/12] libxl: make some functions global to prepare splitting up libxl.c Date: Thu, 9 Feb 2017 10:30:15 +0100 Message-ID: <20170209093025.20849-3-jgross@suse.com> References: <20170209093025.20849-1-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cbl3f-0004gv-Iz for xen-devel@lists.xenproject.org; Thu, 09 Feb 2017 09:30:31 +0000 In-Reply-To: <20170209093025.20849-1-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: Juergen Gross , haozhong.zhang@intel.com, wei.liu2@citrix.com, zhangchen.fnst@cn.fujitsu.com, ian.jackson@eu.citrix.com, yi.y.sun@linux.intel.com List-Id: xen-devel@lists.xenproject.org U3BsaXR0aW5nIHVwIGxpYnhsLmMgd2lsbCByZXF1aXJlIHR3byBmdW5jdGlvbnMgdG8gYmUgZ2xv YmFsbHkgdmlzaWJsZS4KQWRkIHRoZWlyIHByb3RvdHlwZXMgdG8gbGlieGxfaW50ZXJuYWwuaC4K ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB0b29s cy9saWJ4bC9saWJ4bC5jICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB0b29scy9saWJ4bC9s aWJ4bF9pbnRlcm5hbC5oIHwgIDcgKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRp b25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmMg Yi90b29scy9saWJ4bC9saWJ4bC5jCmluZGV4IDA2NDFhOGEuLmVhNjYxNDkgMTAwNjQ0Ci0tLSBh L3Rvb2xzL2xpYnhsL2xpYnhsLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGwuYwpAQCAtNTk0LDkg KzU5NCw5IEBAIGludCBsaWJ4bF9kb21haW5fcHJlc2VydmUobGlieGxfY3R4ICpjdHgsIHVpbnQz Ml90IGRvbWlkLAogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgdm9pZCB4Y2luZm8yeGxpbmZv KGxpYnhsX2N0eCAqY3R4LAotICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB4Y19kb21h aW5pbmZvX3QgKnhjaW5mbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfZG9taW5m byAqeGxpbmZvKQordm9pZCB4Y2luZm8yeGxpbmZvKGxpYnhsX2N0eCAqY3R4LAorICAgICAgICAg ICAgICAgICAgIGNvbnN0IHhjX2RvbWFpbmluZm9fdCAqeGNpbmZvLAorICAgICAgICAgICAgICAg ICAgIGxpYnhsX2RvbWluZm8gKnhsaW5mbykKIHsKICAgICBzaXplX3Qgc2l6ZTsKIApAQCAtNDM0 Miw5ICs0MzQyLDkgQEAgb3V0X25vX3RyYW5zYWN0aW9uOgogfQogCiAvKiBvdXRfdGFyZ2V0X21l bWtiIGFuZCBvdXRfbWF4X21lbWtiIGNhbiBiZSBOVUxMICovCi1zdGF0aWMgaW50IGxpYnhsX19n ZXRfbWVtb3J5X3RhcmdldChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKLSAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpvdXRfdGFyZ2V0X21lbWtiLAot ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm91dF9tYXhfbWVt a2IpCitpbnQgbGlieGxfX2dldF9tZW1vcnlfdGFyZ2V0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90 IGRvbWlkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqb3V0X3Rhcmdl dF9tZW1rYiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgKm91dF9tYXhf bWVta2IpCiB7CiAgICAgaW50IHJjOwogICAgIGNoYXIgKnRhcmdldCA9IE5VTEwsICpzdGF0aWNf bWF4ID0gTlVMTCwgKmVuZHB0ciA9IE5VTEw7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4 bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCBhMDkzYmM2 Li5iODgwODAxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisrKyBi L3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTQyNDYsNiArNDI0NiwxMyBAQCB1aW50 NjRfdCBsaWJ4bF9fZ2V0X3RhcmdldG1lbV9mdWRnZShsaWJ4bF9fZ2MgKmdjLAogICAgIHJldHVy biBpbmZvLT52aWRlb19tZW1rYiArIG1lbV90YXJnZXRfZnVkZ2U7CiB9CiAKK2ludCBsaWJ4bF9f Z2V0X21lbW9yeV90YXJnZXQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCisgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90ICpvdXRfdGFyZ2V0X21lbWtiLAorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCAqb3V0X21heF9tZW1rYik7Cit2b2lkIHhj aW5mbzJ4bGluZm8obGlieGxfY3R4ICpjdHgsCisgICAgICAgICAgICAgICAgICAgY29uc3QgeGNf ZG9tYWluaW5mb190ICp4Y2luZm8sCisgICAgICAgICAgICAgICAgICAgbGlieGxfZG9taW5mbyAq eGxpbmZvKTsKKwogLyogTWFjcm9zIHVzZWQgdG8gY29tcGFyZSBkZXZpY2UgaWRlbnRpZmllci4g UmV0dXJucyB0cnVlIGlmIHRoZSB0d28KICAqIGRldmljZXMgaGF2ZSBzYW1lIGlkZW50aWZpZXIu ICovCiAjZGVmaW5lIENPTVBBUkVfREVWSUQoYSwgYikgKChhKS0+ZGV2aWQgPT0gKGIpLT5kZXZp ZCkKLS0gCjIuMTAuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0 cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=