From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH] xen: grant-table: Check truncation when giving access to a frame Date: Mon, 13 Jun 2016 13:41:36 +0100 Message-ID: <575EAA00.10705__12039.2905468636$1465821782$gmane$org@arm.com> References: <1465815046-5390-1-git-send-email-julien.grall@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Paul Durrant , "boris.ostrovsky@oracle.com" , David Vrabel , "jgross@suse.com" , "sstabellini@kernel.org" , "konrad.wilk@oracle.com" Cc: Andrew Cooper , "steve.capper@arm.com" , "linux-kernel@vger.kernel.org" , "JBeulich@suse.com" , "xen-devel@lists.xen.org" List-Id: xen-devel@lists.xenproject.org SGVsbG8gUGF1bCwKCk9uIDEzLzA2LzE2IDEzOjEyLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+IC0t LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+IEZyb206IFhlbi1kZXZlbCBbbWFpbHRvOnhlbi1k ZXZlbC1ib3VuY2VzQGxpc3RzLnhlbi5vcmddIE9uIEJlaGFsZiBPZgo+PiBKdWxpZW4gR3JhbGwK Pj4gU2VudDogMTMgSnVuZSAyMDE2IDExOjUxCj4+IFRvOiBib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl LmNvbTsgRGF2aWQgVnJhYmVsOyBqZ3Jvc3NAc3VzZS5jb207Cj4+IHNzdGFiZWxsaW5pQGtlcm5l bC5vcmc7IGtvbnJhZC53aWxrQG9yYWNsZS5jb20KPj4gQ2M6IHN0ZXZlLmNhcHBlckBhcm0uY29t OyBBbmRyZXcgQ29vcGVyOyBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOwo+PiB4ZW4tZGV2 ZWxAbGlzdHMueGVuLm9yZzsgSnVsaWVuIEdyYWxsOyBKQmV1bGljaEBzdXNlLmNvbQo+PiBTdWJq ZWN0OiBbWGVuLWRldmVsXSBbUEFUQ0hdIHhlbjogZ3JhbnQtdGFibGU6IENoZWNrIHRydW5jYXRp b24gd2hlbiBnaXZpbmcKPj4gYWNjZXNzIHRvIGEgZnJhbWUKPj4KPj4gVGhlIHZlcnNpb24gMSBv ZiB0aGUgZ3JhbnQtdGFibGUgcHJvdG9jb2wgb25seSBzdXBwb3J0cyBmcmFtZSBlbmNvZGVkIG9u Cj4+IDMyLWJpdC4KPj4KPj4gV2hlbiB0aGUgcGxhdGZvcm0gaXMgc3VwcG9ydGluZyA0OC1iaXQg cGh5c2ljYWwgYWRkcmVzcywgdGhlIGZyYW1lIHdpbGwKPj4gYmUgZW5jb2RlZCBvbiAzNi1iaXQg d2hpY2ggd2lsbCBsZWFkIGEgdHJ1bmNhdGlvbiBhbmQgZ2l2ZSBhY2Nlc3MgdG8KPj4gdGhlIHdy b25nIGZyYW1lLgo+Pgo+PiBPbiBBUk0gWGVuIHdpbGwgYWx3YXlzIGFsbG93IHRoZSBndWVzdCB0 byB1c2UgYWxsIHRoZSBwaHlzaWNhbCBhZGRyZXNzLAo+PiBhbHRob3VnaCB0b2RheSB0aGUgUkFN IGlzIGFsd2F5cyBsb2NhdGVkIHVuZGVyIDQwLWJpdHMgKHNlZQo+PiB4ZW4vaW5jbHVkZS9wdWJs aWMvYXJjaC1hcm0uaCkuCj4+Cj4+IEFkZCBhIHRydW5jYXRpb24gY2hlY2sgaW4gZ250dGFiX3Vw ZGF0ZV9lbnRyeV92MSB0byBwcmV2ZW50IHRoZSBndWVzdCB0bwo+PiBnaXZlIGFjY2VzcyB0byB0 aGUgd3JvbmcgZnJhbWUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu LmdyYWxsQGFybS5jb20+Cj4+Cj4+IC0tLQo+PiAgICAgIFRoaXMgaXMgbGltaXRpbmcgdXMgdG8g YSA0NC1iaXQgYWRkcmVzcyBzcGFjZSB3aGlsc3QgQVJNIGNhbiBzdXBwb3J0Cj4+ICAgICAgdXAg dG8gNDgtYml0IHRvZGF5LiBUaGlzIG51bWJlciBvZiBiaXQgd2lsbCBpbmNyZWFzZSB0byA1Mi1i aXQgaW4KPj4gICAgICB1cGNvbWluZyBwcm9jZXNzb3JzIFsxXS4KPj4KPj4gICAgICBJdCBtaWdo dCBiZSBnb29kIHRvIHN0YXJ0IHRoaW5raW5nIHRvIGV4dGVuZCB0aGUgdmVyc2lvbiAxIG9mIHRo ZQo+PiAgICAgIHByb3RvY29sIHRvIHVzZSA2NC1iaXQgZnJhbWUgbnVtYmVyLgo+Cj4gLi4ub3Ig c2ltcGx5IHVzZSB2ZXJzaW9uIDIgb2YgdGhlIHByb3RvY29sLgoKT24gYW5vdGhlciBtYWlsIFsx XSwgeW91IHNhaWQgdGhhdCAiW3YyXSBkaWRuJ3Qgc2NhbGUgaXQgYmVjYW1lIApib3R0bGUtbmVj a2VkIG9uIGRvbTAncyBncmFudCB0YWJsZSBzaXplLC4uLiIuCgpTbyBpdCBsb29rcyBsaWtlIHRv IG1lIHRoYXQgdmVyc2lvbiAyIGlzIHRoZSB3cm9uZyB3YXkgdG8gZ28uClRoZSBwZXJmb3JtYW5j ZSBzaG91bGQgc3RheSB0aGUgc2FtZSB3aGV0aGVyIHRoZSBwbGF0Zm9ybSBzdXBwb3J0IAo0MC1i aXQsIDQ0LWJpdCwgNDgtYml0LCA1Mi1iaXQgYWRkcmVzcyBzcGFjZS4KClJlZ2FyZHMsCgotLSAK SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6 Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=