From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Subject: Re: [PATCH v2 2/2] block/xen-blkfront: Handle non-indirect grant with 64KB pages Date: Thu, 12 Nov 2015 18:51:23 +0100 Message-ID: <5644D19B.4000900__15838.8606891551$1447350803$gmane$org@citrix.com> References: <1445264354-23648-1-git-send-email-julien.grall@citrix.com> <1445264354-23648-3-git-send-email-julien.grall@citrix.com> <5644C111.2020006@citrix.com> <5644CCA8.4090003@citrix.com> 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.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1Zww20-00070T-RO for xen-devel@lists.xenproject.org; Thu, 12 Nov 2015 17:51:32 +0000 In-Reply-To: <5644CCA8.4090003@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: Julien Grall , xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org Cc: Boris Ostrovsky , David Vrabel List-Id: xen-devel@lists.xenproject.org RWwgMTIvMTEvMTUgYSBsZXMgMTguMzAsIEp1bGllbiBHcmFsbCBoYSBlc2NyaXQ6Cj4gSGksCj4g Cj4gT24gMTIvMTEvMTUgMTY6NDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+PiBbMV0gaHR0 cDovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNS0wOC9tc2cwMjIw MC5odG1sCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA Y2l0cml4LmNvbT4KPj4KPj4gTEdUTSwgb25seSBhIGNvdXBsZSBvZiB0eXBvcyBhbmQgYSBzaW1w bGlmaWNhdGlvbjoKPj4KPj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu cGF1QGNpdHJpeC5jb20+Cj4gCj4gRG8geW91IG1lYW4gQWNrZWQtYnk/IDspCgpZZXMsIEkgYWxz byBoYWQgcHJvYmxlbXMgd2l0aCBzbXRwLCBzbyBJIHRob3VnaHQgdGhpcyBvbmUgd2FzIGFjdHVh bGx5Cm5vdCBzZW50LiBZb3UgaGF2ZSBhbm90aGVyIG9uZSB3aXRoIGEgcHJvcGVyIEFjayA6KS4K Cj4+PiArCj4+PiArCS8qIFRoZSBJL08gcmVxdWVzdCBtYXkgYmUgc3BsaXQgaW4gdHdvICovCj4+ PiArCWlmICh1bmxpa2VseShzLT5hc3NvY2lhdGVkX2lkICE9IE5PX0FTU09DSUFURURfSUQpKSB7 Cj4+PiArCQlzdHJ1Y3QgYmxrX3NoYWRvdyAqczIgPSAmaW5mby0+c2hhZG93W3MtPmFzc29jaWF0 ZWRfaWRdOwo+Pj4gKwo+Pj4gKwkJLyogS2VlcCB0aGUgc3RhdHVzIG9mIHRoZSBjdXJyZW50IHJl c3BvbnNlIGluIHNoYWRvdyAqLwo+Pj4gKwkJcy0+c3RhdHVzID0gKGJyZXQtPnN0YXR1cyA9PSBC TEtJRl9SU1BfT0tBWSkgPwo+Pj4gKwkJCVJFUV9ET05FIDogUkVRX0ZBSUw7Cj4+PiArCj4+PiAr CQkvKiBXYWl0IHRoZSBzZWNvbmQgcmVzcG9uc2UgaWYgbm90IHlldCBoZXJlICovCj4+PiArCQlp ZiAoczItPnN0YXR1cyA9PSBSRVFfV0FJVElORykKPj4+ICsJCQlyZXR1cm4gMDsKPj4+ICsKPj4+ ICsJCS8qCj4+PiArCQkgKiBUaGUgc3RhdHVzIG9mIHRoZSBjdXJyZW50IHJlc3BvbnNlIHdpbGwg YmUgdXNlZCBpbgo+Pj4gKwkJICogb3JkZXIgdG8ga25vdyBpZiB0aGUgcmVxdWVzdCBoYXMgZmFp bGVkLgo+Pj4gKwkJICogVXBkYXRlIHRoZSBjdXJyZW50IHJlc3BvbnNlIHN0YXR1cyBvbmx5IGlm IGhhcyBub3QKPj4+ICsJCSAqIGZhaWxlZC4KPj4+ICsJCSAqLwo+Pj4gKwkJaWYgKGJyZXQtPnN0 YXR1cyA9PSBCTEtJRl9SU1BfT0tBWSAmJiBzMi0+c3RhdHVzID09IFJFUV9GQUlMKQo+Pgo+PiBU aGlzIGNvdWxkIGJlIHNpbXBsaWZpZWQgYnkgb25seSBjaGVja2luZyBpZiBzMi0+c3RhdHVzID09 IFJFUV9GQUlMLgo+IAo+IEkgZGlkbid0IGRvIGl0IGJlY2F1c2UgYnJldC0+c3RhdHVzIG1heSBi ZSBkaWZmZXJlbnQgdGhhbgo+IEJMS0lGX1JTUF9FUlJPUiAoZm9yIGluc3RhbmNlIEJMS0lGX1JT UF9FT1BOT1RTVVBQKS4KCkkgdGhpbmsgdGhpcyBpcyBub3QgYWN0dWFsbHkgcG9zc2libGUgaW4g cHJhY3RpY2UsIGJ1dCB3aGF0IGlmCmJyZXQtPnN0YXR1cyA9PSBCTEtJRl9SU1BfT0tBWSBhbmQg dGhlIGJyZXQgZnJvbSBzMiBhY3R1YWxseSBoYWQKQkxLSUZfUlNQX0VPUE5PVFNVUFAsIHdvdWxk bid0IHdlIGxvb3NlIHRoZSBFT1BOT1RTVVBQIGJ5CnVuY29uZGl0aW9uYWxseSBzZXR0aW5nIEJM S0lGX1JTUF9FUlJPUj8KClNob3VsZCBzLT5zdGF0dXMgYmUgYWJsZSB0byBzdG9yZSBhbGwgdGhl IHBvc3NpYmxlIHJldHVybiBjb2RlcyBmcm9tIHRoZQpyZXNwb25zZSAoT0svRVJST1IvTk9UU1VQ UCk/CgpSb2dlci4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6 Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=