From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH v2] drm/i915: Reject invalid-pad for context-destroy and -create ioctls Date: Mon, 15 Feb 2016 18:02:38 +0100 Message-ID: <20160215170238.GX11240@phenom.ffwll.local> References: <1454690759-31201-1-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f48.google.com (mail-wm0-f48.google.com [74.125.82.48]) by gabe.freedesktop.org (Postfix) with ESMTPS id 2C3706E67F for ; Mon, 15 Feb 2016 17:02:14 +0000 (UTC) Received: by mail-wm0-f48.google.com with SMTP id c200so122737693wme.0 for ; Mon, 15 Feb 2016 09:02:14 -0800 (PST) Content-Disposition: inline In-Reply-To: <1454690759-31201-1-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: Daniel Vetter , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBGZWIgMDUsIDIwMTYgYXQgMDQ6NDU6NTlQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFVua25vd24gcGFyYW1ldGVycywgZXNwZWNpYWxseSBzdHJ1Y3R1cmUgcGFkZGluZywg YXJlIGV4cGVjdGVkIHRvIGludm9rZQo+IHJlamVjdGlvbiB3aXRoIC1FSU5WQUwuCj4gCj4gdjI6 IHNpbWlsYXIgaXNzdWUgZXhpc3RzIGZvciBjb250ZXh0LWNyZWF0ZQo+IAo+IFRlc3RjYXNlOiBp Z3QvZ2VtX2N0eF9jcmVhdGUvaW52YWxpZC1wYWQKPiBUZXN0Y2FzZTogaWd0L2dlbV9jdHhfYmFk X2Rlc3Ryb3kvaW52YWxpZC1wYWQKPiBCdWd6aWxsYTogaHR0cHM6Ly9idWdzLmZyZWVkZXNrdG9w Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODk2MDIKPiBCdWd6aWxsYTogaHR0cHM6Ly9idWdzLmZyZWVk ZXNrdG9wLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTM5OTkKPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBX aWxzb24gPGNocmlzQGNocmlzLXdpbHNvbi5jby51az4KPiBDYzogRGFuaWVsIFZldHRlciA8ZGFu aWVsLnZldHRlckBmZndsbC5jaD4KPiBSZXZpZXdlZC1ieTogRGFuaWVsIFZldHRlciA8ZGFuaWVs LnZldHRlckBmZndsbC5jaD4KClF1ZXVlZCBmb3IgLW5leHQsIHRoYW5rcyBmb3IgdGhlIHBhdGNo LgotRGFuaWVsCgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0 LmMgfCA2ICsrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCj4gCj4gZGlm ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYyBiL2RyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQuYwo+IGluZGV4IDU0YWY2NTRkMDRkNi4u Yzc1ZDM0NjhmMjlhIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2Vt X2NvbnRleHQuYwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX2NvbnRleHQu Ywo+IEBAIC05NzIsNiArOTcyLDkgQEAgaW50IGk5MTVfZ2VtX2NvbnRleHRfY3JlYXRlX2lvY3Rs KHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZvaWQgKmRhdGEsCj4gIAlpZiAoIWNvbnRleHRzX2Vu YWJsZWQoZGV2KSkKPiAgCQlyZXR1cm4gLUVOT0RFVjsKPiAgCj4gKwlpZiAoYXJncy0+cGFkICE9 IDApCj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gKwo+ICAJcmV0ID0gaTkxNV9tdXRleF9sb2NrX2lu dGVycnVwdGlibGUoZGV2KTsKPiAgCWlmIChyZXQpCj4gIAkJcmV0dXJuIHJldDsKPiBAQCAtOTk1 LDYgKzk5OCw5IEBAIGludCBpOTE1X2dlbV9jb250ZXh0X2Rlc3Ryb3lfaW9jdGwoc3RydWN0IGRy bV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0YSwKPiAgCXN0cnVjdCBpbnRlbF9jb250ZXh0ICpjdHg7 Cj4gIAlpbnQgcmV0Owo+ICAKPiArCWlmIChhcmdzLT5wYWQgIT0gMCkKPiArCQlyZXR1cm4gLUVJ TlZBTDsKPiArCj4gIAlpZiAoYXJncy0+Y3R4X2lkID09IERFRkFVTFRfQ09OVEVYVF9IQU5ETEUp Cj4gIAkJcmV0dXJuIC1FTk9FTlQ7Cj4gIAo+IC0tIAo+IDIuNy4wCj4gCgotLSAKRGFuaWVsIFZl dHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3 bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KSW50 ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBz Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==