From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: [PATCH RFC 1/2] usbif.h: don't require PAGE_SIZE to be present Date: Wed, 19 Oct 2016 11:46:43 +0100 Message-ID: <1476874004-10969-2-git-send-email-wei.liu2@citrix.com> References: <1476874004-10969-1-git-send-email-wei.liu2@citrix.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 1bwoP5-0000b3-JI for xen-devel@lists.xenproject.org; Wed, 19 Oct 2016 10:47:23 +0000 In-Reply-To: <1476874004-10969-1-git-send-email-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Xen-devel Cc: Juergen Gross , Stefano Stabellini , Wei Liu , George Dunlap , Andrew Cooper , Ian Jackson , Tim Deegan , Jan Beulich List-Id: xen-devel@lists.xenproject.org SWYgaXQgaXMgcHJlc2VudCwgdXNlIGl0OyBvdGhlcndpc2UgdXNlIDQwOTYuIEFsc28gcHJvdmlk ZSB0d28gbmV3Cm1hY3JvcyB0byBsZXQgdXNlciBoYXZlIGNvbnRyb2wgb3ZlciB0aGUgcGFnZSBz aXplIHVzZWQgdG8gZG8KY2FsY3VsYXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku bGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp dHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+ CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVs aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk LndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy bmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxp dTJAY2l0cml4LmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4 ZW4vaW5jbHVkZS9wdWJsaWMvaW8vdXNiaWYuaCB8IDI0ICsrKysrKysrKysrKysrKysrKysrKyst LQogMSBmaWxlIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZm IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL3VzYmlmLmggYi94ZW4vaW5jbHVkZS9wdWJs aWMvaW8vdXNiaWYuaAppbmRleCA0MDUzYzI0Li5hYzM4MzE4IDEwMDY0NAotLS0gYS94ZW4vaW5j bHVkZS9wdWJsaWMvaW8vdXNiaWYuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vdXNiaWYu aApAQCAtMjE2LDYgKzIxNiwxNiBAQCBzdHJ1Y3QgdXNiaWZfdXJiX3JlcXVlc3QgewogfTsKIHR5 cGVkZWYgc3RydWN0IHVzYmlmX3VyYl9yZXF1ZXN0IHVzYmlmX3VyYl9yZXF1ZXN0X3Q7CiAKKy8q CisgKiBSZWZlcmVuY2UgdG8gUEFHRV9TSVpFIHdhcyBvdmVybG9va2VkIHdoZW4gdGhpcyBoZWFk ZXIgZmlsZSB3YXMKKyAqIGludHJvZHVjZWQuIFJlc3BlY3QgUEFHRV9TSVpFIGlmIGRlZmluZWQs IG90aGVyd2lzZSwgdXNlIDQwOTYuCisgKi8KKyNpZmRlZiBQQUdFX1NJWkUKKyNkZWZpbmUgX1VT Ql9SSU5HX1BBR0VfU0laRSBQQUdFX1NJWkUKKyNlbHNlCisjZGVmaW5lIF9VU0JfUklOR19QQUdF X1NJWkUgNDA5NgorI2VuZGlmCisKIHN0cnVjdCB1c2JpZl91cmJfcmVzcG9uc2UgewogCXVpbnQx Nl90IGlkOyAvKiByZXF1ZXN0IGlkICovCiAJdWludDE2X3Qgc3RhcnRfZnJhbWU7ICAvKiBzdGFy dCBmcmFtZSAoSVNPKSAqLwpAQCAtMjI2LDcgKzIzNiwxMiBAQCBzdHJ1Y3QgdXNiaWZfdXJiX3Jl c3BvbnNlIHsKIHR5cGVkZWYgc3RydWN0IHVzYmlmX3VyYl9yZXNwb25zZSB1c2JpZl91cmJfcmVz cG9uc2VfdDsKIAogREVGSU5FX1JJTkdfVFlQRVModXNiaWZfdXJiLCBzdHJ1Y3QgdXNiaWZfdXJi X3JlcXVlc3QsIHN0cnVjdCB1c2JpZl91cmJfcmVzcG9uc2UpOwotI2RlZmluZSBVU0JfVVJCX1JJ TkdfU0laRSBfX0NPTlNUX1JJTkdfU0laRSh1c2JpZl91cmIsIFBBR0VfU0laRSkKKy8qCisgKiBQ bGVhc2UgdXNlIF9TSVpFMiB2YXJpYW50IGluIG5ldyBjb2RlLCBfU0laRSB2YXJpYW50IGlzIGtl cHQgZm9yCisgKiBiYWNrd2FyZC1jb21wYXRpYmlsaXR5LgorICovCisjZGVmaW5lIFVTQl9VUkJf UklOR19TSVpFIF9fQ09OU1RfUklOR19TSVpFKHVzYmlmX3VyYiwgX1VTQl9SSU5HX1BBR0VfU0la RSkKKyNkZWZpbmUgVVNCX1VSQl9SSU5HX1NJWkUyKHBnc2l6ZSkgX19DT05TVF9SSU5HX1NJWkUo dXNiaWZfdXJiLCAocGdzaXplKSkKIAogLyoKICAqIFJJTkcgZm9yIG5vdGlmeWluZyBjb25uZWN0 L2Rpc2Nvbm5lY3QgZXZlbnRzIHRvIGZyb250ZW5kCkBAIC0yNDgsNiArMjYzLDExIEBAIHN0cnVj dCB1c2JpZl9jb25uX3Jlc3BvbnNlIHsKIHR5cGVkZWYgc3RydWN0IHVzYmlmX2Nvbm5fcmVzcG9u c2UgdXNiaWZfY29ubl9yZXNwb25zZV90OwogCiBERUZJTkVfUklOR19UWVBFUyh1c2JpZl9jb25u LCBzdHJ1Y3QgdXNiaWZfY29ubl9yZXF1ZXN0LCBzdHJ1Y3QgdXNiaWZfY29ubl9yZXNwb25zZSk7 Ci0jZGVmaW5lIFVTQl9DT05OX1JJTkdfU0laRSBfX0NPTlNUX1JJTkdfU0laRSh1c2JpZl9jb25u LCBQQUdFX1NJWkUpCisvKgorICogUGxlYXNlIHVzZSBfU0laRTIgdmFyaWFudCBpbiBuZXcgY29k ZSwgX1NJWkUgdmFyaWFudCBpcyBrZXB0IGZvcgorICogYmFja3dhcmQtY29tcGF0aWJpbGl0eS4K KyAqLworI2RlZmluZSBVU0JfQ09OTl9SSU5HX1NJWkUgIF9fQ09OU1RfUklOR19TSVpFKHVzYmlm X2Nvbm4sIF9VU0JfUklOR19QQUdFX1NJWkUpCisjZGVmaW5lIFVTQl9DT05OX1JJTkdfU0laRTIo cGdzaXplKSBfX0NPTlNUX1JJTkdfU0laRSh1c2JpZl9jb25uLCAocGdzaXplKSkKIAogI2VuZGlm IC8qIF9fWEVOX1BVQkxJQ19JT19VU0JJRl9IX18gKi8KLS0gCjIuMS40CgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz dApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVs Cg==