From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH] libs/gnttab: introduce BUILD_BUG_ON Date: Wed, 13 Jul 2016 13:07:25 +0100 Message-ID: <20160713120725.GD31770@citrix.com> References: <1468401918-4362-1-git-send-email-wei.liu2@citrix.com> <578626BA.6070300@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bNIwt-0004PN-3f for xen-devel@lists.xenproject.org; Wed, 13 Jul 2016 12:07:31 +0000 Content-Disposition: inline In-Reply-To: <578626BA.6070300@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Paulina Szubarczyk Cc: Xen-devel , Wei Liu , Ian Jackson List-Id: xen-devel@lists.xenproject.org T24gV2VkLCBKdWwgMTMsIDIwMTYgYXQgMDE6MzI6MTBQTSArMDIwMCwgUGF1bGluYSBTenViYXJj enlrIHdyb3RlOgo+IAo+IAo+IE9uIDA3LzEzLzIwMTYgMTE6MjUgQU0sIFdlaSBMaXUgd3JvdGU6 Cj4gPlRoZSBpbXBsZW1lbnRhdGlvbiBpcyB0YWtlbiBmcm9tIGxpYnhjLgo+ID4KPiA+U2lnbmVk LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+LS0tCj4gPkNjOiBJYW4g SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+Q2M6IFBhdWxpbmEgU3p1YmFy Y3p5ayA8cGF1bGluYXN6dWJhcmN6eWtAZ21haWwuY29tPgo+ID4KPiA+SSBjb3VsZCBoYXZlIHB1 dCBpdCBpbiBhIGhlYWRlciBmaWxlIGFjY2Vzc2libGUgdG8gYWxsIGxpYnJhcmllcyB1bmRlcgo+ ID5saWJzIGJ1dCB0aGlzIGNvbnN0cnVjdCBpcyBvbmx5IHJlbGV2YW50IHRvIHhlbmdudHRhYiBs aWJyYXJ5IGF0IHRoZQo+ID5tb21lbnQgc28gaXQncyBwdXQgdW5kZXIgZ250dGFiL3ByaXZhdGUu aC4gSXQgY2FuIGJlIGVhc2lseSBtb3ZlZCB0bwo+ID5hIGNvbW1vbiBwbGFjZSB3aGVuIG90aGVy IGxpYnJhcmllcyB1bmRlciBsaWJzIHJlcXVpcmUgaXQuCj4gPgo+ID5UaGlzIHBhdGNoIGlzIG5l Y2Vzc2FyeSB0byB1bmJsb2NrIFBhdWxpbmEgb24gaGVyIGdudHRhYiBjb3B5IHdvcmsuCj4gPi0t LQo+ID4gIHRvb2xzL2xpYnMvZ250dGFiL3ByaXZhdGUuaCB8IDcgKysrKysrKwo+ID4gIDEgZmls ZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKPiA+Cj4gPmRpZmYgLS1naXQgYS90b29scy9saWJz L2dudHRhYi9wcml2YXRlLmggYi90b29scy9saWJzL2dudHRhYi9wcml2YXRlLmgKPiA+aW5kZXgg ZDI4NmM4Ni4uZGE0ODdmMiAxMDA2NDQKPiA+LS0tIGEvdG9vbHMvbGlicy9nbnR0YWIvcHJpdmF0 ZS5oCj4gPisrKyBiL3Rvb2xzL2xpYnMvZ250dGFiL3ByaXZhdGUuaAo+ID5AQCAtNCw2ICs0LDEz IEBACj4gPiAgI2luY2x1ZGUgPHhlbnRvb2xsb2cuaD4KPiA+ICAjaW5jbHVkZSA8eGVuZ250dGFi Lmg+Cj4gPgo+ID4rLyogRm9yY2UgYSBjb21waWxhdGlvbiBlcnJvciBpZiBjb25kaXRpb24gaXMg dHJ1ZSAqLwo+ID4rI2lmIF9fR05VQ19fID4gNCB8fCAoX19HTlVDX18gPT0gNCAmJiBfX0dOVUNf TUlOT1JfXyA+PSA2KQo+ID4rI2RlZmluZSBCVUlMRF9CVUdfT04ocCkgKHsgX1N0YXRpY19hc3Nl cnQoIShwKSwgIiEoIiAjcCAiKSIpOyB9KQo+ID4rI2Vsc2UKPiA+KyNkZWZpbmUgQlVJTERfQlVH X09OKHApICgodm9pZClzaXplb2Yoc3RydWN0IHsgaW50Oi0hIShwKTsgfSkpCj4gPisjZW5kaWYK PiA+Kwo+ID4gIHN0cnVjdCB4ZW5nbnRkZXZfaGFuZGxlIHsKPiA+ICAgICAgeGVudG9vbGxvZ19s b2dnZXIgKmxvZ2dlciwgKmxvZ2dlcl90b2ZyZWU7Cj4gPiAgICAgIGludCBmZDsKPiA+Cj4gSGkg V2VpLAo+IAo+IHRoYW5rIHlvdSBmb3IgdGhlIGhlbHAgd2l0aCB0aGUgZ3JhbnQgY29weSBwYXRj aC4gSSBoYXZlIGp1c3QgcmVidWlsZCBYZW4KPiBhbmQgdGhlcmUgaXMgYSBjb25mbGljdCB3aXRo IGRlZmluaXRpb24gb2YgQlVJTERfQlVHX09OIGZvciBtaW5pLW9zIGJ1aWxkOgo+IAo+IEluIGZp bGUgaW5jbHVkZWQgZnJvbSBtaW5pb3MuYzozMzowOgo+IHByaXZhdGUuaDo5OjA6IGVycm9yOiAi QlVJTERfQlVHX09OIiByZWRlZmluZWQgWy1XZXJyb3JdCj4gICNkZWZpbmUgQlVJTERfQlVHX09O KHApICh7IF9TdGF0aWNfYXNzZXJ0KCEocCksICIhKCIgI3AgIikiKTsgfSkKPiAgXgo+IEluIGZp bGUgaW5jbHVkZWQgZnJvbSBtaW5pb3MuYzoyNTowOgo+IHhlbi9leHRyYXMvbWluaS1vcy1yZW1v dGUvaW5jbHVkZS9saWIuaDo1ODowOiBub3RlOiB0aGlzIGlzIHRoZSBsb2NhdGlvbiBvZgo+IHRo ZSBwcmV2aW91cyBkZWZpbml0aW9uCj4gICNkZWZpbmUgQlVJTERfQlVHX09OKGNvbmQpICh7IF9T dGF0aWNfYXNzZXJ0KCEoY29uZCksICIhKCIgI2NvbmQgIikiKTsgfSkKPiAgXgo+IEkgdGhvdWdo dCBhYm91dCB3cmFwcGluZyB0aGUgY29kZSBpbiAjaWZuZGVmIEJVSUxEX0JVR19PTiAjZW5kaWYu CgpXZSBjb3VsZCB1c2UgYSBwcmVmaXggdG8gdGhlIG9uZSB1c2VkIGluIGdudHRhYi4KCk1heWJl IGNhbGwgaXQgWEVOR05UVEFCX0JVSUxEX0JVR19PTiBmb3Igbm93PwoKQWxsIHRoZXNlIGFyZSBq dXN0IGNvc21ldGljLiBZb3UgY2FuIG1vZGlmeSBteSBwYXRjaCB0byB1c2UgdGhlIG5hbWUKYWJv dmUgYW5kIGNvbnRpbnVlIHlvdXIgd29yay4gV2hlbiB3ZSBmaW5hbGx5IGRlY2lkZSB3aGF0IGl0 IHNob3VsZCBiZQpjYWxsZWQgeW91IGNhbiBlYXNpbHkgbW9kaWZ5IHlvdXIgY29kZSB0byBhZGFw dC4KCldlaS4KCj4gCj4gUGF1bGluYQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==