From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 3/4] drm/virtio: remove drm_dev_set_unique workaround Date: Wed, 28 Mar 2018 09:18:39 +0200 Message-ID: <20180328071839.GB14155@phenom.ffwll.local> References: <20180328012451.31479-1-emil.l.velikov@gmail.com> <20180328012451.31479-3-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-wm0-x244.google.com (mail-wm0-x244.google.com [IPv6:2a00:1450:400c:c09::244]) by gabe.freedesktop.org (Postfix) with ESMTPS id F07A36E1CD for ; Wed, 28 Mar 2018 07:18:43 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id f125so3122106wme.4 for ; Wed, 28 Mar 2018 00:18:43 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20180328012451.31479-3-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: Daniel Vetter , Laszlo Ersek , Gerd Hoffmann , dri-devel@lists.freedesktop.org, Hans de Goede List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBNYXIgMjgsIDIwMTggYXQgMDI6MjQ6NTBBTSArMDEwMCwgRW1pbCBWZWxpa292IHdy b3RlOgo+IEZyb206IEVtaWwgVmVsaWtvdiA8ZW1pbC52ZWxpa292QGNvbGxhYm9yYS5jb20+Cj4g Cj4gRWFsaWVyIGNvbW1pdCBhMzI1NzI1NjMzYzI2YWE2NmFiOTQwZjc2MmE2YjA3NzhlZGY3NmMw IGRpZCBub3QgYXR0cmlidXRlCj4gdGhhdCB2aXJ0aW8gY2FuIGJlIGVpdGhlciBQQ0kgb3IgYSBw bGF0Zm9ybSBkZXZpY2UgYW5kIHJlbW92ZWQgdGhlCj4gLnNldF9idXNpZCBob29rLiBXaGVyZWFz IG9ubHkgdGhlICJwbGF0Zm9ybSIgaW5zdGFuY2Ugc2hvdWxkIGhhdmUgYmVlbgo+IHJlbW92ZWQu Cj4gCj4gU2luY2UgdGhlbiwgdHdvIHRoaW5ncyBoYXZlIGhhcHBlbmVkOgo+ICAtIHRoZSBkcml2 ZXIgbWFudWFsbHkgY2FsbHMgZHJtX2Rldl9zZXRfdW5pcXVlLCBhZGRyZXNzaW5nIHRoZSBYc2Vy dmVyCj4gcmVncmVzc2lvbiAtIHNlZSBjb21taXQgOTc4NWI0MzIxYjBiZDcwMWY4ZDIxZDNkM2M2 NzZhNzczOWE1Y2YyMgo+ICAtIGNvcmUgaXRzZWxmIGNhbGxzIGRybV9wY2lfc2V0X2J1c2lkLCBv biBkcm1fc2V0X2J1c2lkIElPQ1RMIHNldHRpbmcKPiB0aGUgYnVzaWQsIHNvIHdlIGRvbid0IG5l ZWQgdG8gZmFsbGJhY2sgdG8gZGV2LT51bmlxdWUgLSBzZWUgY29tbWl0Cj4gNWM0ODRjZWU3ZWY5 YzRmZDI5ZmEwYmEwOTY0MGQ1NTk2MDk3NzE0NQo+IAo+IFdpdGggdGhhdCBpbiBwbGFjZSB3ZSBj YW4gcmVtb3ZlIHRoZSBsb2NhbCB3b3JrYXJvdW5kLgo+IAo+IENjOiBEYW5pZWwgVmV0dGVyIDxk YW5pZWwudmV0dGVyQGZmd2xsLmNoPgo+IENjOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0 LmNvbT4KPiBDYzogSGFucyBkZSBHb2VkZSA8aGRlZ29lZGVAcmVkaGF0LmNvbT4KPiBDYzogTGFz emxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBFbWlsIFZlbGlr b3YgPGVtaWwudmVsaWtvdkBjb2xsYWJvcmEuY29tPgoKUmV2aWV3ZWQtYnk6IERhbmllbCBWZXR0 ZXIgPGRhbmllbC52ZXR0ZXJAZmZ3bGwuY2g+Cgo+IC0tLQo+IEdlbnRzLCBjYW4gc29tZW9uZSBk b3VibGUtY2hlY2sgdGhpcyBwbGVhc2U/IEp1c3QgaW4gY2FzZS4KPiAtLS0KPiAgZHJpdmVycy9n cHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2RybV9idXMuYyB8IDcgLS0tLS0tLQo+ICAxIGZpbGUgY2hh bmdlZCwgNyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3Zp cnRpby92aXJ0Z3B1X2RybV9idXMuYyBiL2RyaXZlcnMvZ3B1L2RybS92aXJ0aW8vdmlydGdwdV9k cm1fYnVzLmMKPiBpbmRleCA3ZGY4ZDBjOTAyNmEuLjE5ZmQ3YzY2MWI4YSAxMDA2NDQKPiAtLS0g YS9kcml2ZXJzL2dwdS9kcm0vdmlydGlvL3ZpcnRncHVfZHJtX2J1cy5jCj4gKysrIGIvZHJpdmVy cy9ncHUvZHJtL3ZpcnRpby92aXJ0Z3B1X2RybV9idXMuYwo+IEBAIC02Miw3ICs2Miw2IEBAIGlu dCBkcm1fdmlydGlvX2luaXQoc3RydWN0IGRybV9kcml2ZXIgKmRyaXZlciwgc3RydWN0IHZpcnRp b19kZXZpY2UgKnZkZXYpCj4gIAkJc3RydWN0IHBjaV9kZXYgKnBkZXYgPSB0b19wY2lfZGV2KHZk ZXYtPmRldi5wYXJlbnQpOwo+ICAJCWNvbnN0IGNoYXIgKnBuYW1lID0gZGV2X25hbWUoJnBkZXYt PmRldik7Cj4gIAkJYm9vbCB2Z2EgPSAocGRldi0+Y2xhc3MgPj4gOCkgPT0gUENJX0NMQVNTX0RJ U1BMQVlfVkdBOwo+IC0JCWNoYXIgdW5pcXVlWzIwXTsKPiAgCj4gIAkJRFJNX0lORk8oInBjaTog JXMgZGV0ZWN0ZWQgYXQgJXNcbiIsCj4gIAkJCSB2Z2EgPyAidmlydGlvLXZnYSIgOiAidmlydGlv LWdwdS1wY2kiLAo+IEBAIC03MCwxMiArNjksNiBAQCBpbnQgZHJtX3ZpcnRpb19pbml0KHN0cnVj dCBkcm1fZHJpdmVyICpkcml2ZXIsIHN0cnVjdCB2aXJ0aW9fZGV2aWNlICp2ZGV2KQo+ICAJCWRl di0+cGRldiA9IHBkZXY7Cj4gIAkJaWYgKHZnYSkKPiAgCQkJdmlydGlvX3BjaV9raWNrX291dF9m aXJtd2FyZV9mYihwZGV2KTsKPiAtCj4gLQkJc25wcmludGYodW5pcXVlLCBzaXplb2YodW5pcXVl KSwgInBjaTolcyIsIHBuYW1lKTsKPiAtCQlyZXQgPSBkcm1fZGV2X3NldF91bmlxdWUoZGV2LCB1 bmlxdWUpOwo+IC0JCWlmIChyZXQpCj4gLQkJCWdvdG8gZXJyX2ZyZWU7Cj4gLQo+ICAJfQo+ICAK PiAgCXJldCA9IGRybV9kZXZfcmVnaXN0ZXIoZGV2LCAwKTsKPiAtLSAKPiAyLjE2LjAKPiAKCi0t IApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRw Oi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3Rv cC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmkt ZGV2ZWwK