From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 3/3] drm: allow render capable master with DRM_AUTH ioctls Date: Wed, 19 Dec 2018 21:34:50 +0100 Message-ID: <20181219203450.GW21184@phenom.ffwll.local> References: <20181219192247.29880-1-emil.l.velikov@gmail.com> <20181219192247.29880-4-emil.l.velikov@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-ed1-x544.google.com (mail-ed1-x544.google.com [IPv6:2a00:1450:4864:20::544]) by gabe.freedesktop.org (Postfix) with ESMTPS id 652C26F18F for ; Wed, 19 Dec 2018 20:34:54 +0000 (UTC) Received: by mail-ed1-x544.google.com with SMTP id g22so12053994edr.7 for ; Wed, 19 Dec 2018 12:34:54 -0800 (PST) Content-Disposition: inline In-Reply-To: <20181219192247.29880-4-emil.l.velikov@gmail.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Emil Velikov Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBEZWMgMTksIDIwMTggYXQgMDc6MjI6NDdQTSArMDAwMCwgRW1pbCBWZWxpa292IHdy b3RlOgo+IEZyb206IEVtaWwgVmVsaWtvdiA8ZW1pbC52ZWxpa292QGNvbGxhYm9yYS5jb20+Cj4g Cj4gVGhlcmUgYXJlIGNhc2VzIChpbiBtZXNhIGFuZCBhcHBsaWNhdGlvbnMpIHdoZXJlIG9uZSB3 b3VsZCBvcGVuIHRoZQo+IHByaW1hcnkgbm9kZSB3aXRob3V0IHByb3Blcmx5IGF1dGhlbnRpY2F0 aW5nIHRoZSBjbGllbnQuCj4gCj4gU29tZXRpbWVzIHdlIGRvbid0IGNoZWNrIGlmIHRoZSBhdXRo ZW50aWNhdGlvbiBzdWNjZWVkcywgYnV0IHRoZXJlJ3MKPiBhbHNvIGNhc2VzIHdlIHNpbXBseSBm b3JnZXQgdG8gZG8gaXQuIE1lc2EgaGFzIGJlZW4gZml4ZWQgcmVjZW50bHkKPiBhbHRob3VnaCwg dGhlcmUncyB0aGUgcXVlc3Rpb24gb2Ygb2xkZXIgZHJpdmVycyBvciBvdGhlciBhcHBzIHRoYXQK PiBleGJpYml0IHRoaXMgYmVoYXZpb3VyLgoKV291bGQgYmUgZ29vZCB0byBoYXZlIGxpbmtzIHRv IG1lc2Egd2hlcmUgdGhlc2UgYnVncyBhcmUgZml4ZWQgKG9yCndoZXJldmVyIHRob3NlIGJ1Z3Mg d2hlcmUpLgoKPiAKPiBUbyB3b3JrYXJvdW5kIHRoaXMsIHNvbWUgdXNlcnMgcmVzb3J0IHRvIHJ1 bm5pbmcgdGhlaXIgYXBwcyB1bmRlciBzdWRvLgo+IFdoaWNoIGFkbWl0dGVkbHkgaXNuJ3QgYWx3 YXlzIGEgZ29vZCBpZGVhLgo+IAo+IFNpbmNlIGFueSBEUklWRVJfUkVOREVSIGRyaXZlciBoYXMg c3VmZmljaWVudCBpc29sYXRpb24gYmV0d2VlbiBjbGllbnRzLAo+IHdlIGNhbiB1c2UgdGhhdCwg Zm9yIHVuYXV0aGVudGljYXRlZCBbcHJpbWFyeSBub2RlXSBpb2N0bHMgdGhhdCByZXF1aXJlCj4g RFJNX0FVVEguIEJ1dCBvbmx5IGlmIHRoZSByZXNwZWN0aXZlIGlvY3RsIGlzIHRhZ2dlZCBhcyBE Uk1fUkVOREVSX0FMTE9XLgo+IAo+IEFzIGFuIGFkZGVkIGJvbnVzIHRoaXMgYWxsb3dzIHVzIHRv IHVzZSB2Z2VtIGluIHVzZXJzcGFjZSB3aXRoIHplcm8KPiBjaGFuZ2UgdG8gc29tZSAoYnV0IG5v dCBhbGwpIGV4aXN0aW5nIHByb2dyYW1zLgoKSG93L3doYXQvd2hlcmU/Cgo+IFNpZ25lZC1vZmYt Ynk6IEVtaWwgVmVsaWtvdiA8ZW1pbC52ZWxpa292QGNvbGxhYm9yYS5jb20+Cj4gLS0tCj4gIGRy aXZlcnMvZ3B1L2RybS9kcm1faW9jdGwuYyB8IDggKysrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQs IDYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2RybV9pb2N0bC5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9pb2N0bC5jCj4gaW5k ZXggMjIyMWM4ODU3ZmIwLi40Yzc3NWI3NzUzOTUgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUv ZHJtL2RybV9pb2N0bC5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9pb2N0bC5jCj4gQEAg LTUyMSwxMyArNTIxLDE3IEBAIGludCBkcm1fdmVyc2lvbihzdHJ1Y3QgZHJtX2RldmljZSAqZGV2 LCB2b2lkICpkYXRhLAo+ICAgKi8KPiAgaW50IGRybV9pb2N0bF9wZXJtaXQodTMyIGZsYWdzLCBz dHJ1Y3QgZHJtX2ZpbGUgKmZpbGVfcHJpdikKPiAgewo+ICsJY29uc3Qgc3RydWN0IGRybV9kZXZp Y2UgKmRldiA9IGZpbGVfcHJpdi0+bWlub3ItPmRldjsKPiArCj4gIAkvKiBST09UX09OTFkgaXMg b25seSBmb3IgQ0FQX1NZU19BRE1JTiAqLwo+ICAJaWYgKHVubGlrZWx5KChmbGFncyAmIERSTV9S T09UX09OTFkpICYmICFjYXBhYmxlKENBUF9TWVNfQURNSU4pKSkKPiAgCQlyZXR1cm4gLUVBQ0NF UzsKPiAgCj4gLQkvKiBBVVRIIGlzIG9ubHkgZm9yIGF1dGhlbnRpY2F0ZWQgb3IgcmVuZGVyIGNs aWVudCAqLwo+ICsJLyogQVVUSCBpcyBvbmx5IGZvciBhdXRoZW50aWNhdGVkL3JlbmRlciBjYXBh YmxlIG1hc3RlciBvciByZW5kZXIgY2xpZW50ICovCj4gIAlpZiAodW5saWtlbHkoKGZsYWdzICYg RFJNX0FVVEgpICYmICFkcm1faXNfcmVuZGVyX2NsaWVudChmaWxlX3ByaXYpICYmCj4gLQkJICAg ICAhZmlsZV9wcml2LT5hdXRoZW50aWNhdGVkKSkKPiArCQkgICAgICFmaWxlX3ByaXYtPmF1dGhl bnRpY2F0ZWQgJiYKPiArCQkgICAgICEoZHJtX2NvcmVfY2hlY2tfZmVhdHVyZShkZXYsIERSSVZF Ul9SRU5ERVIpICYmCj4gKwkJICAgICAgIChmbGFncyAmIERSTV9SRU5ERVJfQUxMT1cpKSkpCgpH ZXRzIGEgYml0IHVucmVhZGFibGUgYnV0IGxvb2tzIGNvcnJlY3QuCgpXaXRoIHRoZSBjb21taXQg bWVzc2FnZSBpbXByb3ZlZCAoc2luY2UgdGhpcyBpcyBuZXcgdWFwaSwgc28gbmVlZHMgdGhvc2UK cGVza3kgdXNlcnNwYWNlIGxpbmtzKToKClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5p ZWwudmV0dGVyQGZmd2xsLmNoPgoKPiAgCQlyZXR1cm4gLUVBQ0NFUzsKPiAgCj4gIAkvKiBNQVNU RVIgaXMgb25seSBmb3IgbWFzdGVyIG9yIGNvbnRyb2wgY2xpZW50cyAqLwo+IC0tIAo+IDIuMTku Mgo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4g ZHJpLWRldmVsIG1haWxpbmcgbGlzdAo+IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcK PiBodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZl bAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9u Cmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fCmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVk ZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZv L2RyaS1kZXZlbAo=