From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 1/4] drm/vgem: Fix vgem_init to get drm device avaliable. Date: Wed, 28 Mar 2018 09:16:36 +0200 Message-ID: <20180328071636.GZ14155@phenom.ffwll.local> References: <20180328012451.31479-1-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 CFA746E099 for ; Wed, 28 Mar 2018 07:16:40 +0000 (UTC) Received: by mail-wm0-x244.google.com with SMTP id v21so2913390wmc.1 for ; Wed, 28 Mar 2018 00:16:40 -0700 (PDT) Content-Disposition: inline In-Reply-To: <20180328012451.31479-1-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 , dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gV2VkLCBNYXIgMjgsIDIwMTggYXQgMDI6MjQ6NDhBTSArMDEwMCwgRW1pbCBWZWxpa292IHdy b3RlOgo+IEZyb206IERlZXBhayBTaGFybWEgPGRlZXBhay5zaGFybWFAYW1kLmNvbT4KPiAKPiBN b2RpZnkgdmdlbV9pbml0IHRvIHRha2UgcGxhdGZvcm0gZGV2IGFzIHBhcmVudCBpbiBkcm1fZGV2 X2luaXQuCj4gVGhpcyB3aWxsIG1ha2UgZHJtIGRldmljZSBhdmFpbGFibGUgYXQgIi9zeXMvZGV2 aWNlcy9wbGF0Zm9ybS92Z2VtIgo+IGluIHg4NiBjaHJvbWVib29rLgo+IAo+IENjOiBEYW5pZWwg VmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgo+IFNpZ25lZC1vZmYtYnk6IERlZXBhayBT aGFybWEgPGRlZXBhay5zaGFybWFAYW1kLmNvbT4KPiBSZXZpZXdlZC1ieTogU2VhbiBQYXVsIDxz ZWFucGF1bEBjaHJvbWl1bS5vcmc+Cj4gU2lnbmVkLW9mZi1ieTogRW1pbCBWZWxpa292IDxlbWls LnZlbGlrb3ZAY29sbGFib3JhLmNvbT4KClJldmlld2VkLWJ5OiBEYW5pZWwgVmV0dGVyIDxkYW5p ZWwudmV0dGVyQGZmd2xsLmNoPgoKPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL3ZnZW0vdmdlbV9k cnYuYyB8IDE1ICsrKysrKystLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25z KCspLCA4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vdmdl bS92Z2VtX2Rydi5jIGIvZHJpdmVycy9ncHUvZHJtL3ZnZW0vdmdlbV9kcnYuYwo+IGluZGV4IDI1 MjRmZjExNmYwMC4uNjM2Y2UzMmZhOTQ1IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS92 Z2VtL3ZnZW1fZHJ2LmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vdmdlbS92Z2VtX2Rydi5jCj4g QEAgLTQ3MiwzMSArNDcyLDMwIEBAIHN0YXRpYyBpbnQgX19pbml0IHZnZW1faW5pdCh2b2lkKQo+ ICAJaWYgKCF2Z2VtX2RldmljZSkKPiAgCQlyZXR1cm4gLUVOT01FTTsKPiAgCj4gLQlyZXQgPSBk cm1fZGV2X2luaXQoJnZnZW1fZGV2aWNlLT5kcm0sICZ2Z2VtX2RyaXZlciwgTlVMTCk7Cj4gLQlp ZiAocmV0KQo+IC0JCWdvdG8gb3V0X2ZyZWU7Cj4gLQo+ICAJdmdlbV9kZXZpY2UtPnBsYXRmb3Jt ID0KPiAgCQlwbGF0Zm9ybV9kZXZpY2VfcmVnaXN0ZXJfc2ltcGxlKCJ2Z2VtIiwgLTEsIE5VTEws IDApOwo+ICAJaWYgKElTX0VSUih2Z2VtX2RldmljZS0+cGxhdGZvcm0pKSB7Cj4gIAkJcmV0ID0g UFRSX0VSUih2Z2VtX2RldmljZS0+cGxhdGZvcm0pOwo+IC0JCWdvdG8gb3V0X2Zpbmk7Cj4gKwkJ Z290byBvdXRfZnJlZTsKPiAgCX0KPiAgCj4gIAlkbWFfY29lcmNlX21hc2tfYW5kX2NvaGVyZW50 KCZ2Z2VtX2RldmljZS0+cGxhdGZvcm0tPmRldiwKPiAgCQkJCSAgICAgRE1BX0JJVF9NQVNLKDY0 KSk7Cj4gKwlyZXQgPSBkcm1fZGV2X2luaXQoJnZnZW1fZGV2aWNlLT5kcm0sICZ2Z2VtX2RyaXZl ciwgJnZnZW1fZGV2aWNlLT5wbGF0Zm9ybS0+ZGV2KTsKPiArCWlmIChyZXQpCj4gKwkJZ290byBv dXRfdW5yZWdpc3RlcjsKPiAgCj4gIAkvKiBGaW5hbCBzdGVwOiBleHBvc2UgdGhlIGRldmljZS9k cml2ZXIgdG8gdXNlcnNwYWNlICovCj4gIAlyZXQgID0gZHJtX2Rldl9yZWdpc3RlcigmdmdlbV9k ZXZpY2UtPmRybSwgMCk7Cj4gIAlpZiAocmV0KQo+IC0JCWdvdG8gb3V0X3VucmVnaXN0ZXI7Cj4g KwkJZ290byBvdXRfZmluaTsKPiAgCj4gIAlyZXR1cm4gMDsKPiAgCj4gLW91dF91bnJlZ2lzdGVy Ogo+IC0JcGxhdGZvcm1fZGV2aWNlX3VucmVnaXN0ZXIodmdlbV9kZXZpY2UtPnBsYXRmb3JtKTsK PiAgb3V0X2Zpbmk6Cj4gIAlkcm1fZGV2X2ZpbmkoJnZnZW1fZGV2aWNlLT5kcm0pOwo+ICtvdXRf dW5yZWdpc3RlcjoKPiArCXBsYXRmb3JtX2RldmljZV91bnJlZ2lzdGVyKHZnZW1fZGV2aWNlLT5w bGF0Zm9ybSk7Cj4gIG91dF9mcmVlOgo+ICAJa2ZyZWUodmdlbV9kZXZpY2UpOwo+ICAJcmV0dXJu IHJldDsKPiAtLSAKPiAyLjE2LjAKPiAKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2lu ZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0 CmRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK