From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v2 05/20] block/xen-blkfront: Split blkif_queue_request in 2 Date: Tue, 21 Jul 2015 12:12:12 +0100 Message-ID: <55AE290C.8010103__10502.9972074137$1437477244$gmane$org@citrix.com> References: <1436474552-31789-1-git-send-email-julien.grall@citrix.com> <1436474552-31789-6-git-send-email-julien.grall@citrix.com> <55AE16EC.2020204@citrix.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.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1ZHVTs-0004qt-F3 for xen-devel@lists.xenproject.org; Tue, 21 Jul 2015 11:13:04 +0000 In-Reply-To: <55AE16EC.2020204@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= , xen-devel@lists.xenproject.org Cc: ian.campbell@citrix.com, stefano.stabellini@eu.citrix.com, linux-kernel@vger.kernel.org, David Vrabel , Boris Ostrovsky , linux-arm-kernel@lists.infradead.org List-Id: xen-devel@lists.xenproject.org SGkgUm9nZXIsCgpPbiAyMS8wNy8xNSAxMDo1NCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBF bCAwOS8wNy8xNSBhIGxlcyAyMi40MiwgSnVsaWVuIEdyYWxsIGhhIGVzY3JpdDoKPj4gQ3VycmVu dGx5LCBibGtpZl9xdWV1ZV9yZXF1ZXN0IGhhcyAyIGRpc3RpbmN0IGV4ZWN1dGlvbiBwYXRoOgo+ PiAgICAgLSBTZW5kIGEgZGlzY2FyZCByZXF1ZXN0Cj4+ICAgICAtIFNlbmQgYSByZWFkL3dyaXRl IHJlcXVlc3QKPj4KPj4gVGhlIGZ1bmN0aW9uIGlzIGFsc28gYWxsb2NhdGluZyBncmFudHMgdG8g dXNlIGZvciBnZW5lcmF0aW5nIHRoZQo+PiByZXF1ZXN0LiBBbHRob3VnaCwgdGhpcyBpcyBvbmx5 IHVzZWQgZm9yIHJlYWQvd3JpdGUgcmVxdWVzdC4KPj4KPj4gUmF0aGVyIHRoYW4gaGF2aW5nIGEg ZnVuY3Rpb24gd2l0aCAyIGRpc3RpbmN0IGV4ZWN1dGlvbiBwYXRoLCBzZXBhcmF0ZQo+PiB0aGUg ZnVuY3Rpb24gaW4gMi4gVGhpcyB3aWxsIGFsc28gcmVtb3ZlIG9uZSBsZXZlbCBvZiB0YWJ1bGF0 aW9uLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBjaXRy aXguY29tPgo+PiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu Y29tPgo+PiBDYzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+IENj OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+PiBDYzogRGF2 aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxAY2l0cml4LmNvbT4KPiAKPiBQYXRjaCBsb29rcyBmaW5l LCBhbHRob3VnaCB3aXRoIHNvIG11Y2ggaW5kZW50YXRpb24gY2hhbmdlcyBpdCdzIGtpbmQgb2YK PiBoYXJkIHRvIHJldmlldy4KCkkgd2Fzbid0IHN1cmUgaG93IHRvIG1ha2UgdGhpcyBwYXRjaCBt b3JlIGVhc3kgdG8gcmV2aWV3IGFuZCBpdCBzZWVtcwpsaWtlIGRpZmYgaXMgZ2V0dGluZyBjb25m dXNlZC4KCkl0J3MgbW9zdGx5IHJlbW92aW5nIG9uZSBpbmRlbnRhdGlvbiBsYXllciAodGhlIGlm IChyZXEtPmNtZF9mbGFncyAuLi4pKQphbmQgbW92ZSB0aGUgZGlzY2FyZCBjb2RlIGluIGEgc2Vw YXJhdGUgZnVuY3Rpb24uCgo+IEFja2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA Y2l0cml4LmNvbT4KClRoYW5rIHlvdS4KCj4gSnVzdCBvbmUgbWlub3IgY2hhbmdlIGJlbG93Lgo+ IAo+IFsuLi5dCj4gCj4+IEBAIC01OTUsNiArNjAzLDI0IEBAIHN0YXRpYyBpbnQgYmxraWZfcXVl dWVfcmVxdWVzdChzdHJ1Y3QgcmVxdWVzdCAqcmVxKQo+PiAgCXJldHVybiAwOwo+PiAgfQo+PiAg Cj4+ICsvKgo+PiArICogR2VuZXJhdGUgYSBYZW4gYmxrZnJvbnQgSU8gcmVxdWVzdCBmcm9tIGEg YmxrIGxheWVyIHJlcXVlc3QuICBSZWFkcwo+PiArICogYW5kIHdyaXRlcyBhcmUgaGFuZGxlZCBh cyBleHBlY3RlZC4KPj4gKyAqCj4+ICsgKiBAcmVxOiBhIHJlcXVlc3Qgc3RydWN0Cj4+ICsgKi8K Pj4gK3N0YXRpYyBpbnQgYmxraWZfcXVldWVfcmVxdWVzdChzdHJ1Y3QgcmVxdWVzdCAqcmVxKQo+ PiArewo+PiArCXN0cnVjdCBibGtmcm9udF9pbmZvICppbmZvID0gcmVxLT5ycV9kaXNrLT5wcml2 YXRlX2RhdGE7Cj4+ICsKPj4gKwlpZiAodW5saWtlbHkoaW5mby0+Y29ubmVjdGVkICE9IEJMS0lG X1NUQVRFX0NPTk5FQ1RFRCkpCj4+ICsJCXJldHVybiAxOwo+PiArCj4+ICsJaWYgKHVubGlrZWx5 KHJlcS0+Y21kX2ZsYWdzICYgKFJFUV9ESVNDQVJEIHwgUkVRX1NFQ1VSRSkpKQo+PiArCQlyZXR1 cm4gYmxraWZfcXVldWVfZGlzY2FyZF9yZXEocmVxKTsKPj4gKwllbHNlCj4+ICsJCXJldHVybiBi bGtpZl9xdWV1ZV9yd19yZXEocmVxKTsKPiAKPiBUaGVyZSdzIG5vIG5lZWQgZm9yIHRoZSBlbHNl IGNsYXVzZS4KCkkgZmluZCBpdCBtb3JlIHJlYWRhYmxlIGFuZCBvYnZpb3VzIHRvIHVuZGVyc3Rh bmQgdGhhbjoKCmlmICggLi4uICkKICByZXR1cm4KcmV0dXJuOwoKd2hlbiB0aGVyZSBpcyBvbmx5 IG9uZSBsaW5lIGluIHRoZSBlbHNlLiBJSVJDLCB0aGUgcmVzdWx0aW5nIGFzc2VtYmx5CndpbGwg YmUgdGhlIHNhbWUuCgpBbnl3YXksIEkgY2FuIGRyb3AgdGhlIGVsc2UgaWYgeW91IHJlYWxseSB3 YW50LgoKUmVnYXJkcywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs QGxpc3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==