From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v9 23/28] ARM: vITS: handle DISCARD command Date: Mon, 22 May 2017 18:20:48 +0100 Message-ID: <6e2eed11-f04f-3481-2483-a2c6bc8eea34@arm.com> References: <20170511175340.8448-1-andre.przywara@arm.com> <20170511175340.8448-24-andre.przywara@arm.com> <8ce85893-b491-e1d4-aaee-2023d960b1fa@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" 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 1dCr0m-0005bG-TG for xen-devel@lists.xenproject.org; Mon, 22 May 2017 17:20:53 +0000 In-Reply-To: <8ce85893-b491-e1d4-aaee-2023d960b1fa@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andre Przywara , Stefano Stabellini Cc: xen-devel@lists.xenproject.org, Vijaya Kumar K , Vijay Kilari , Shanker Donthineni List-Id: xen-devel@lists.xenproject.org CgpPbiAyMi8wNS8xNyAxNzo1MCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy ZSwKCj4gT24gMTgvMDUvMTcgMTU6MjMsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmUs Cj4+Cj4+IE9uIDExLzA1LzE3IDE4OjUzLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IFRoZSBE SVNDQVJEIGNvbW1hbmQgZHJvcHMgdGhlIGNvbm5lY3Rpb24gYmV0d2VlbiBhIERldmljZUlEL0V2 ZW50SUQKPj4+IGFuZCBhbiBMUEkvY29sbGVjdGlvbiBwYWlyLgo+Pj4gV2UgbWFyayB0aGUgcmVz cGVjdGl2ZSBzdHJ1Y3R1cmUgZW50cmllcyBhcyBub3QgYWxsb2NhdGVkIGFuZCBtYWtlCj4+PiBz dXJlIHRoYXQgYW55IHF1ZXVlZCBJUlFzIGFyZSByZW1vdmVkLgo+Pj4KPj4+IFNpZ25lZC1vZmYt Ynk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+Pj4gLS0tCj4+PiAg eGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMgfCAyNCArKysrKysrKysrKysrKysrKysrKysrKysK Pj4+ICAxIGZpbGUgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKQo+Pj4KPj4+IGRpZmYgLS1naXQg YS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5j Cj4+PiBpbmRleCBlZjdjNzhmLi5mN2E4ZDc3IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJt L3ZnaWMtdjMtaXRzLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4+PiBA QCAtNzIzLDYgKzcyMywyNyBAQCBvdXRfdW5sb2NrOgo+Pj4gICAgICByZXR1cm4gcmV0Owo+Pj4g IH0KPj4+Cj4+PiArc3RhdGljIGludCBpdHNfaGFuZGxlX2Rpc2NhcmQoc3RydWN0IHZpcnRfaXRz ICppdHMsIHVpbnQ2NF90ICpjbWRwdHIpCj4+PiArewo+Pj4gKyAgICB1aW50MzJfdCBkZXZpZCA9 IGl0c19jbWRfZ2V0X2RldmljZWlkKGNtZHB0cik7Cj4+PiArICAgIHVpbnQzMl90IGV2ZW50aWQg PSBpdHNfY21kX2dldF9pZChjbWRwdHIpOwo+Pj4gKyAgICBpbnQgcmV0Owo+Pj4gKwo+Pj4gKyAg ICBzcGluX2xvY2soJml0cy0+aXRzX2xvY2spOwo+Pj4gKwo+Pj4gKyAgICAvKiBSZW1vdmUgZnJv bSB0aGUgcmFkaXggdHJlZSBhbmQgcmVtb3ZlIHRoZSBob3N0IGVudHJ5LiAqLwo+Pj4gKyAgICBy ZXQgPSBpdHNfZGlzY2FyZF9ldmVudChpdHMsIGRldmlkLCBldmVudGlkKTsKPj4+ICsKPj4+ICsg ICAgLyogUmVtb3ZlIGZyb20gdGhlIGd1ZXN0J3MgSVRURS4gKi8KPj4+ICsgICAgaWYgKCByZXQg fHwgd3JpdGVfaXR0ZV9sb2NrZWQoaXRzLCBkZXZpZCwgZXZlbnRpZCwKPj4+ICsgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgVU5NQVBQRURfQ09MTEVDVElPTiwgSU5WQUxJRF9MUEks Cj4+PiBOVUxMKSApCj4+Cj4+IEkgYW0gbm90IHN1cmUgdG8gZnVsbHkgdW5kZXJzdGFuZCB0aGlz IGlmLiBJZiByZXQgaXMgbm90IE5VTEwgeW91Cj4+IG92ZXJyaWRlIGl0IGFuZCBuZXZlciBjYWxs IHdyaXRlX2l0dGVfbG9ja2VkLgo+Cj4gSWYgaXRzX2Rpc2NhcmRfZXZlbnQoKSBzdWNjZWVkZWQg YWJvdmUsIHRoZW4gcmV0IHdpbGwgYmUgMCwgaW4gd2hpY2gKPiBjYXNlIHdlIGNhbGwgd3JpdGVf aXR0ZV9sb2NrZWQoKS4gSWYgdGhhdCByZXR1cm5zIG5vbi16ZXJvLCB0aGlzIGlzIGFuCj4gZXJy b3IgYW5kIHdlIHNldCByZXQgdG8gLTEsIG90aGVyd2lzZSAobm8gZXJyb3IpIGl0IHN0YXlzIGF0 IHplcm8uCgpCdXQgd2Ugd2FudCB0byBjYXJyeSB0aGUgZXJyb3IgZnJvbSBpdHNfZGlzY2FyZF9l dmVudC4gTm8/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k ZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK