From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH 01/12] xen: introduce xenbus_read_unsigned() Date: Mon, 31 Oct 2016 17:48:19 +0100 Message-ID: <1477932510-28594-2-git-send-email-jgross@suse.com> References: <1477932510-28594-1-git-send-email-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1477932510-28594-1-git-send-email-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: linux-kernel@vger.kernel.org, xen-devel@lists.xen.org Cc: Juergen Gross , boris.ostrovsky@oracle.com, david.vrabel@citrix.com List-Id: xen-devel@lists.xenproject.org VGhlcmUgYXJlIG11bHRpcGxlIGluc3RhbmNlcyBvZiBjb2RlIHJlYWRpbmcgYW4gb3B0aW9uYWwg dW5zaWduZWQKcGFyYW1ldGVyIGZyb20gWGVuc3RvcmUgdmlhIHhlbmJ1c19zY2FuZigpLiBJbnN0 ZWFkIG9mIHJlcGVhdGluZyB0aGUKc2FtZSBjb2RlIG92ZXIgYW5kIG92ZXIgYWRkIGEgc2Vydmlj ZSBmdW5jdGlvbiBkb2luZyB0aGUgam9iLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8 amdyb3NzQHN1c2UuY29tPgotLS0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYyB8IDE1 ICsrKysrKysrKysrKysrKwogaW5jbHVkZS94ZW4veGVuYnVzLmggICAgICAgICAgIHwgIDQgKysr KwogMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVy cy94ZW4veGVuYnVzL3hlbmJ1c194cy5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5j CmluZGV4IDIyZjdjZDcuLjk5ZGZkZmEgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94 ZW5idXNfeHMuYworKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKQEAgLTU1OSw2 ICs1NTksMjEgQEAgaW50IHhlbmJ1c19zY2FuZihzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHQs CiB9CiBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5idXNfc2NhbmYpOwogCisvKiBSZWFkIGFuIChvcHRp b25hbCkgdW5zaWduZWQgdmFsdWUuICovCit1bnNpZ25lZCBpbnQgeGVuYnVzX3JlYWRfdW5zaWdu ZWQoY29uc3QgY2hhciAqZGlyLCBjb25zdCBjaGFyICpub2RlLAorCQkJCSAgdW5zaWduZWQgaW50 IGRlZmF1bHRfdmFsKQoreworCXVuc2lnbmVkIGludCB2YWw7CisJaW50IHJldDsKKworCXJldCA9 IHhlbmJ1c19zY2FuZihYQlRfTklMLCBkaXIsIG5vZGUsICIldSIsICZ2YWwpOworCWlmIChyZXQg PD0gMCkKKwkJdmFsID0gZGVmYXVsdF92YWw7CisKKwlyZXR1cm4gdmFsOworfQorRVhQT1JUX1NZ TUJPTF9HUEwoeGVuYnVzX3JlYWRfdW5zaWduZWQpOworCiAvKiBTaW5nbGUgcHJpbnRmIGFuZCB3 cml0ZTogcmV0dXJucyAtZXJybm8gb3IgMC4gKi8KIGludCB4ZW5idXNfcHJpbnRmKHN0cnVjdCB4 ZW5idXNfdHJhbnNhY3Rpb24gdCwKIAkJICBjb25zdCBjaGFyICpkaXIsIGNvbnN0IGNoYXIgKm5v ZGUsIGNvbnN0IGNoYXIgKmZtdCwgLi4uKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4veGVuYnVz LmggYi9pbmNsdWRlL3hlbi94ZW5idXMuaAppbmRleCAzMmI5NDRiLi4yNzFiYTYyIDEwMDY0NAot LS0gYS9pbmNsdWRlL3hlbi94ZW5idXMuaAorKysgYi9pbmNsdWRlL3hlbi94ZW5idXMuaApAQCAt MTUxLDYgKzE1MSwxMCBAQCBfX3NjYW5mKDQsIDUpCiBpbnQgeGVuYnVzX3NjYW5mKHN0cnVjdCB4 ZW5idXNfdHJhbnNhY3Rpb24gdCwKIAkJIGNvbnN0IGNoYXIgKmRpciwgY29uc3QgY2hhciAqbm9k ZSwgY29uc3QgY2hhciAqZm10LCAuLi4pOwogCisvKiBSZWFkIGFuIChvcHRpb25hbCkgdW5zaWdu ZWQgdmFsdWUuICovCit1bnNpZ25lZCBpbnQgeGVuYnVzX3JlYWRfdW5zaWduZWQoY29uc3QgY2hh ciAqZGlyLCBjb25zdCBjaGFyICpub2RlLAorCQkJCSAgdW5zaWduZWQgaW50IGRlZmF1bHRfdmFs KTsKKwogLyogU2luZ2xlIHByaW50ZiBhbmQgd3JpdGU6IHJldHVybnMgLWVycm5vIG9yIDAuICov CiBfX3ByaW50Zig0LCA1KQogaW50IHhlbmJ1c19wcmludGYoc3RydWN0IHhlbmJ1c190cmFuc2Fj dGlvbiB0LAotLSAKMi42LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3Jn Cmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK