From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [RFC v3 02/12] drm/file: Don't set master on in-kernel clients Date: Tue, 6 Mar 2018 09:28:37 +0100 Message-ID: <20180306082837.GC22212@phenom.ffwll.local> References: <20180222200653.19453-1-noralf@tronnes.org> <20180222200653.19453-3-noralf@tronnes.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-x241.google.com (mail-wm0-x241.google.com [IPv6:2a00:1450:400c:c09::241]) by gabe.freedesktop.org (Postfix) with ESMTPS id EC4DA6E5AE for ; Tue, 6 Mar 2018 08:28:41 +0000 (UTC) Received: by mail-wm0-x241.google.com with SMTP id z9so20412030wmb.3 for ; Tue, 06 Mar 2018 00:28:41 -0800 (PST) Content-Disposition: inline In-Reply-To: <20180222200653.19453-3-noralf@tronnes.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Noralf =?iso-8859-1?Q?Tr=F8nnes?= Cc: daniel.vetter@ffwll.ch, intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org, laurent.pinchart@ideasonboard.com List-Id: dri-devel@lists.freedesktop.org T24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMDk6MDY6NDNQTSArMDEwMCwgTm9yYWxmIFRyw7hubmVz IHdyb3RlOgo+IEl0IG9ubHkgbWFrZXMgc2Vuc2UgZm9yIHVzZXJzcGFjZSBjbGllbnRzLgo+IAo+ IFNpZ25lZC1vZmYtYnk6IE5vcmFsZiBUcsO4bm5lcyA8bm9yYWxmQHRyb25uZXMub3JnPgoKSSB0 aGluayB3ZSBtaWdodCBiZSBhYmxlIHRvIHJldXNlIHNvbWUgb2YgdGhlIG1hc3RlciBzdHVmZiB0 byBiZXR0ZXIKaGFuZGxlIGhhbmQtb3ZlciBiZXR3ZWVuIGluLWtlcm5lbCBjbGllbnRzIGFuZCB1 c2Vyc3BhY2UgbWFzdGVycyBmb3Iga21zLgpCdXQgdGhpcyBkZWZpbml0ZWx5IG1ha2VzIHNlbnNl LgoKUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Cgo+ IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vZHJtX2ZpbGUuYyB8IDE4ICsrKysrKysrKy0tLS0tLS0t LQo+ICAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+IAo+ IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2ZpbGUuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9kcm1fZmlsZS5jCj4gaW5kZXggZDQ1ODhkMzNmOTFjLi41NTUwNTM3OGRmNDcgMTAwNjQ0Cj4g LS0tIGEvZHJpdmVycy9ncHUvZHJtL2RybV9maWxlLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0v ZHJtX2ZpbGUuYwo+IEBAIC0xNTUsMTcgKzE1NSw4IEBAIHN0cnVjdCBkcm1fZmlsZSAqZHJtX2Zp bGVfYWxsb2Moc3RydWN0IGRybV9taW5vciAqbWlub3IpCj4gIAkJCWdvdG8gb3V0X3ByaW1lX2Rl c3Ryb3k7Cj4gIAl9Cj4gIAo+IC0JaWYgKGRybV9pc19wcmltYXJ5X2NsaWVudChmaWxlKSkgewo+ IC0JCXJldCA9IGRybV9tYXN0ZXJfb3BlbihmaWxlKTsKPiAtCQlpZiAocmV0KQo+IC0JCQlnb3Rv IG91dF9jbG9zZTsKPiAtCX0KPiAtCj4gIAlyZXR1cm4gZmlsZTsKPiAgCj4gLW91dF9jbG9zZToK PiAtCWlmIChkZXYtPmRyaXZlci0+cG9zdGNsb3NlKQo+IC0JCWRldi0+ZHJpdmVyLT5wb3N0Y2xv c2UoZGV2LCBmaWxlKTsKPiAgb3V0X3ByaW1lX2Rlc3Ryb3k6Cj4gIAlpZiAoZHJtX2NvcmVfY2hl Y2tfZmVhdHVyZShkZXYsIERSSVZFUl9QUklNRSkpCj4gIAkJZHJtX3ByaW1lX2Rlc3Ryb3lfZmls ZV9wcml2YXRlKCZmaWxlLT5wcmltZSk7Cj4gQEAgLTM2NSw2ICszNTYsNyBAQCBzdGF0aWMgaW50 IGRybV9vcGVuX2hlbHBlcihzdHJ1Y3QgZmlsZSAqZmlscCwgc3RydWN0IGRybV9taW5vciAqbWlu b3IpCj4gIHsKPiAgCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBtaW5vci0+ZGV2Owo+ICAJc3Ry dWN0IGRybV9maWxlICpwcml2Owo+ICsJaW50IHJldDsKPiAgCj4gIAlpZiAoZmlscC0+Zl9mbGFn cyAmIE9fRVhDTCkKPiAgCQlyZXR1cm4gLUVCVVNZOwkvKiBObyBleGNsdXNpdmUgb3BlbnMgKi8K PiBAQCAtMzc5LDYgKzM3MSwxNCBAQCBzdGF0aWMgaW50IGRybV9vcGVuX2hlbHBlcihzdHJ1Y3Qg ZmlsZSAqZmlscCwgc3RydWN0IGRybV9taW5vciAqbWlub3IpCj4gIAlpZiAoSVNfRVJSKHByaXYp KQo+ICAJCXJldHVybiBQVFJfRVJSKHByaXYpOwo+ICAKPiArCWlmIChkcm1faXNfcHJpbWFyeV9j bGllbnQocHJpdikpIHsKPiArCQlyZXQgPSBkcm1fbWFzdGVyX29wZW4ocHJpdik7Cj4gKwkJaWYg KHJldCkgewo+ICsJCQlkcm1fZmlsZV9mcmVlKHByaXYpOwo+ICsJCQlyZXR1cm4gcmV0Owo+ICsJ CX0KPiArCX0KPiArCj4gIAlmaWxwLT5wcml2YXRlX2RhdGEgPSBwcml2Owo+ICAJcHJpdi0+Zmls cCA9IGZpbHA7Cj4gIAo+IC0tIAo+IDIuMTUuMQo+IAoKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdh cmUgRW5naW5lZXIsIEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBtYWls aW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=