From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH 1/3] [RESEND v4] ring.h: introduce macros to handle monodirectional rings with multiple req sizes Date: Fri, 17 Mar 2017 11:04:57 -0400 Message-ID: <20170317150457.GP7915@char.us.oracle.com> References: <1489529916-27730-1-git-send-email-sstabellini@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cotRB-0005J1-LJ for xen-devel@lists.xenproject.org; Fri, 17 Mar 2017 15:05:05 +0000 Content-Disposition: inline In-Reply-To: <1489529916-27730-1-git-send-email-sstabellini@kernel.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Stefano Stabellini Cc: Stefano Stabellini , xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBNYXIgMTQsIDIwMTcgYXQgMDM6MTg6MzRQTSAtMDcwMCwgU3RlZmFubyBTdGFiZWxs aW5pIHdyb3RlOgo+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyBtYWNyb3MsIHN0cnVjdHMgYW5kIGZ1 bmN0aW9ucyB0byBoYW5kbGUgcmluZ3MgaW4KPiB0aGUgZm9ybWF0IGRlc2NyaWJlZCBieSBkb2Nz L21pc2MvcHZjYWxscy5tYXJrZG93biBhbmQKPiBkb2NzL21pc2MvOXBmcy5tYXJrZG93bi4gVGhl IGluZGV4IHBhZ2UgKHN0cnVjdCBfX25hbWUjI19kYXRhX2ludGYpCj4gY29udGFpbnMgdGhlIGlu ZGV4ZXMgYW5kIHRoZSBncmFudCByZWZzIHRvIHNldHVwIHR3byByaW5ncy4KPiAKPiAgICAgICAg ICAgICAgICBJbmRleGVzIHBhZ2UKPiAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0t LS0tLSsKPiAgICAgICAgICAgICAgICB8QDAgJE5BTUVfZGF0YV9pbnRmOiAgIHwKPiAgICAgICAg ICAgICAgICB8QDc2OiByaW5nX29yZGVyID0gMSAgIHwKPiAgICAgICAgICAgICAgICB8QDgwOiBy ZWZbMF0rICAgICAgICAgIHwKPiAgICAgICAgICAgICAgICB8QDg0OiByZWZbMV0rICAgICAgICAg IHwKPiAgICAgICAgICAgICAgICB8ICAgICAgICAgICB8ICAgICAgICAgIHwKPiAgICAgICAgICAg ICAgICB8ICAgICAgICAgICB8ICAgICAgICAgIHwKPiAgICAgICAgICAgICAgICArLS0tLS0tLS0t LS0tLS0tLS0tLS0tLSsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICB8Cj4gICAgICAgICAg ICAgICAgICAgICAgICAgICAgdiAoZGF0YSByaW5nKQo+ICAgICAgICAgICAgICAgICAgICArLS0t LS0tLSstLS0tLS0tLS0tLSsKPiAgICAgICAgICAgICAgICAgICAgfCAgQDAtPjQwOTg6IGluICAg ICB8Cj4gICAgICAgICAgICAgICAgICAgIHwgIHJlZlswXSAgICAgICAgICAgfAo+ICAgICAgICAg ICAgICAgICAgICB8LS0tLS0tLS0tLS0tLS0tLS0tLXwKPiAgICAgICAgICAgICAgICAgICAgfCAg QDQwOTktPjgxOTY6IG91dCB8Cj4gICAgICAgICAgICAgICAgICAgIHwgIHJlZlsxXSAgICAgICAg ICAgfAo+ICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLSsKPiAKPiAkTkFN RV9yZWFkX3BhY2tldCBhbmQgJE5BTUVfd3JpdGVfcGFja2V0IGFyZSBwcm92aWRlZCB0byByZWFk IG9yIHdyaXRlCj4gYW55IGRhdGEgc3RydWN0IGZyb20vdG8gdGhlIHJpbmcuIEluIHB2Y2FsbHMs IHRoZXkgYXJlIHVudXNlZC4gSW4geGVuCj4gOXBmcywgdGhleSBhcmUgdXNlZCB0byByZWFkIG9y IHdyaXRlIHRoZSA5cGZzIGhlYWRlci4gSW4gb3RoZXIgcHJvdG9jb2xzCj4gdGhleSBjb3VsZCBi ZSB1c2VkIHRvIHJlYWQvd3JpdGUgdGhlIHdob2xlIHJlcXVlc3Qgc3RydWN0dXJlLiBTZWUKPiBk b2NzL21pc2MvOXBmcy5tYXJrZG93bjpSaW5nIFVzYWdlIHRvIGxlYXJuIGhvdyB0byBjaGVjayBo b3cgbXVjaCBkYXRhCj4gaXMgb24gdGhlIHJpbmcsIGFuZCBob3cgdG8gaGFuZGxlIG5vdGlmaWNh dGlvbnMuCj4gCj4gVGhlcmUgaXMgYSByaW5nX3NpemUgcGFyYW1ldGVyIHRvIG1vc3QgZnVuY3Rp b25zIHNvIHRoYXQgcHJvdG9jb2xzIHVzaW5nCj4gdGhlc2UgbWFjcm9zIGRvbid0IGhhdmUgdG8g aGF2ZSBhIHN0YXRpY2FsbHkgZGVmaW5lZCByaW5nIG9yZGVyIGF0IGJ1aWxkCj4gdGltZS4gSW4g cHZjYWxscyBmb3IgZXhhbXBsZSwgZWFjaCBuZXcgcmluZyBjb3VsZCBoYXZlIGEgZGlmZmVyZW50 Cj4gb3JkZXIuCj4gCj4gVGhlc2UgbWFjcm9zIGRvbid0IGhlbHAgeW91IHNoYXJlIHRoZSBpbmRl eGVzIHBhZ2Ugb3IgdGhlIGV2ZW50IGNoYW5uZWxzCj4gbmVlZGVkIGZvciBub3RpZmljYXRpb25z LiBZb3UgY2FuIGRvIHRoYXQgd2l0aCBvdGhlciBvdXQgb2YgYmFuZAo+IG1lY2hhbmlzbXMsIHN1 Y2ggYXMgeGVuc3RvcmUgb3IgYW5vdGhlciByaW5nLgo+IAo+IEl0IGlzIG5vdCBwb3NzaWJsZSB0 byB1c2UgYSBtYWNybyB0byBkZWZpbmUgYW5vdGhlciBtYWNybyB3aXRoIGEKPiB2YXJpYWJsZSBu YW1lLiBGb3IgdGhpcyByZWFzb24sIHRoaXMgcGF0Y2ggaW50cm9kdWNlcyBzdGF0aWMgaW5saW5l Cj4gZnVuY3Rpb25zIGluc3RlYWQsIHRoYXQgYXJlIG5vdCBDODkgY29tcGxpYW50LiBBZGRpdGlv bmFsbHksIHRoZSBtYWNybwo+IGRlZmluZXMgYSBzdHJ1Y3Qgd2l0aCBhIHZhcmlhYmxlIHNpemVk IGFycmF5LCB3aGljaCBpcyBhbHNvIG5vdCBDODkKPiBjb21wbGlhbnQuCj4gCj4gU2lnbmVkLW9m Zi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+IENDOiBrb25y YWQud2lsa0BvcmFjbGUuY29tCj4gCj4gLS0tCj4gQ2hhbmdlcyBpbiB2NDoKPiAtIHJlbW92ZSBw YWNrZXRfdCwgdXNlIHZvaWQqIGFuZCBzaXplIGluc3RlYWQKClRoZXJlIHNlZW1zIHRvIGJlIHF1 aXRlIGEgYml0IG9mIGxpdmVseSBkaXNjdXNzaW9uIG9uIHRoZSBpbXBsZW1lbnRhdGlvbgpwYXJ0 LiBBcmUgdGhlcmUgYW55IGNoYW5nZXMgdG8gdGhpcyBmaWxlIGJhc2VkIG9uIHRoYXQgZGlzY3Vz c2lvbj8KClRoYW5rcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0 cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=