From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 02/10] drm/uapi: Validate the mode flags/type Date: Tue, 14 Nov 2017 20:46:07 +0200 Message-ID: <20171114184607.GM10981@intel.com> References: <20171114183258.16976-1-ville.syrjala@linux.intel.com> <20171114183258.16976-3-ville.syrjala@linux.intel.com> <151068492654.23340.806086868902426880@mail.alporthouse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <151068492654.23340.806086868902426880@mail.alporthouse.com> 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: Jose Abreu , intel-gfx@lists.freedesktop.org, Adam Jackson , dri-devel@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBOb3YgMTQsIDIwMTcgYXQgMDY6NDI6MDZQTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFF1b3RpbmcgVmlsbGUgU3lyamFsYSAoMjAxNy0xMS0xNCAxODozMjo1MCkKPiA+IEZy b206IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiAK PiA+IEN1cnJlbnRseSB1c2Vyc3BhY2UgaXMgYWxsb3dlZCB0byBmZWVkIGluIGFueSBraW5nIG9m IGdhcmJhZ2UgaW4gdGhlCj4gPiBoaWdoIGJpdHMgb2YgdGhlIG1vZGUgZmxhZ3MvdHlwZSwgYXMg YXJlIGRyaXZlcnMgd2hlbiBwcm9iaW5nIG1vZGVzLgo+ID4gUmVqZWN0IGFueSBtb2RlIHdpdGgg Ym9ndXMgZmxhZ3MvdHlwZS4KPiA+IAo+ID4gSG9wZWZ1bGx5IHRoaXMgd29uJ3QgYnJlYWsgYW55 IGN1cnJlbnQgdXNlcnNwYWNlLi4uCj4gPiAKPiA+IENjOiBKb3NlIEFicmV1IDxKb3NlLkFicmV1 QHN5bm9wc3lzLmNvbT4KPiA+IENjOiBBZGFtIEphY2tzb24gPGFqYXhAcmVkaGF0LmNvbT4KPiA+ IENjOiBLZWl0aCBQYWNrYXJkIDxrZWl0aHBAa2VpdGhwLmNvbT4KPiA+IFNpZ25lZC1vZmYtYnk6 IFZpbGxlIFN5cmrDpGzDpCA8dmlsbGUuc3lyamFsYUBsaW51eC5pbnRlbC5jb20+Cj4gPiAtLS0K PiA+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzLmMgfCAgNCArKysrCj4gPiAgaW5jbHVkZS91 YXBpL2RybS9kcm1fbW9kZS5oIHwgMjQgKysrKysrKysrKysrKysrKysrKysrKysrCj4gPiAgMiBm aWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2 ZXJzL2dwdS9kcm0vZHJtX21vZGVzLmMgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVzLmMKPiA+ IGluZGV4IDFhNzI4ODNiODM2ZS4uZjk5YmE5NjNmYjNlIDEwMDY0NAo+ID4gLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2RybV9tb2Rlcy5jCj4gPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX21vZGVz LmMKPiA+IEBAIC0xMDM2LDYgKzEwMzYsMTAgQEAgRVhQT1JUX1NZTUJPTChkcm1fbW9kZV9lcXVh bF9ub19jbG9ja3Nfbm9fc3RlcmVvKTsKPiA+ICBlbnVtIGRybV9tb2RlX3N0YXR1cwo+ID4gIGRy bV9tb2RlX3ZhbGlkYXRlX2Jhc2ljKGNvbnN0IHN0cnVjdCBkcm1fZGlzcGxheV9tb2RlICptb2Rl KQo+ID4gIHsKPiA+ICsgICAgICAgaWYgKG1vZGUtPnR5cGUgJiB+RFJNX01PREVfVFlQRV9BTEwg fHwKPiA+ICsgICAgICAgICAgIG1vZGUtPmZsYWdzICYgfkRSTV9NT0RFX0ZMQUdfQUxMKQo+ID4g KyAgICAgICAgICAgICAgIHJldHVybiBNT0RFX0JBRDsKPiAKPiBJIGhhZCB0byByZWFkIHRoaXMg dHdpY2UgdG8gcmVhbGlzZSB0aGV5IHdlcmUgZGlmZmVyZW50IG1hc2tzLiAoSWYgdGhlCj4gc3Rh cnQgYW5kIGVuZCBvZiBhIHdvcmQgbWF0Y2ggZXhwZWN0YXRpb25zLCB0aGUgZXllIHNraXBzIHRo ZSBtaWRkbGUuKQo+IENhbiB3ZSBzcGxpdCB0aGlzIHVwIGludG8gdHdvIHNlcGFyYXRlIGlmcywg c28gdGhlIHJlYWRlciBkb2Vzbid0IGZhbGwKPiBpbnRvIHRoaXMgdHJhcCA6KQoKU3VyZSwgSSBj YW4gc3BsaXQgdGhhdCB1cC4KCi0tIApWaWxsZSBTeXJqw6Rsw6QKSW50ZWwgT1RDCl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5n IGxpc3QKSW50ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVk ZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=