From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 2/5] drm/i915: use kobj_to_dev() Date: Wed, 13 Jan 2016 16:42:24 +0100 Message-ID: <20160113154224.GU19130@phenom.ffwll.local> References: <60dcf3fb69ec74bd57026ae434bd06514d699044.1452696179.git.geliangtang@163.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wm0-f66.google.com (mail-wm0-f66.google.com [74.125.82.66]) by gabe.freedesktop.org (Postfix) with ESMTPS id AB7956E942 for ; Wed, 13 Jan 2016 07:42:23 -0800 (PST) Received: by mail-wm0-f66.google.com with SMTP id b14so37628931wmb.1 for ; Wed, 13 Jan 2016 07:42:23 -0800 (PST) Content-Disposition: inline In-Reply-To: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Geliang Tang Cc: David Airlie , intel-gfx@lists.freedesktop.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBKYW4gMTMsIDIwMTYgYXQgMTA6NDg6NDBQTSArMDgwMCwgR2VsaWFuZyBUYW5nIHdy b3RlOgo+IFVzZSBrb2JqX3RvX2RldigpIGluc3RlYWQgb2Ygb3Blbi1jb2RpbmcgaXQuCj4gCj4g U2lnbmVkLW9mZi1ieTogR2VsaWFuZyBUYW5nIDxnZWxpYW5ndGFuZ0AxNjMuY29tPgoKUXVldWVk IGZvciAtbmV4dCwgdGhhbmtzIGZvciB0aGUgcGF0Y2guCi1EYW5pZWwKCj4gLS0tCj4gIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfc3lzZnMuYyB8IDggKysrKy0tLS0KPiAgMSBmaWxlIGNoYW5n ZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJp dmVycy9ncHUvZHJtL2k5MTUvaTkxNV9zeXNmcy5jIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkx NV9zeXNmcy5jCj4gaW5kZXggMzdlM2YwZC4uYzYxODhkZCAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X3N5c2ZzLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X3N5c2ZzLmMKPiBAQCAtMTY0LDcgKzE2NCw3IEBAIGk5MTVfbDNfcmVhZChzdHJ1Y3QgZmls ZSAqZmlscCwgc3RydWN0IGtvYmplY3QgKmtvYmosCj4gIAkgICAgIHN0cnVjdCBiaW5fYXR0cmli dXRlICphdHRyLCBjaGFyICpidWYsCj4gIAkgICAgIGxvZmZfdCBvZmZzZXQsIHNpemVfdCBjb3Vu dCkKPiAgewo+IC0Jc3RydWN0IGRldmljZSAqZGV2ID0gY29udGFpbmVyX29mKGtvYmosIHN0cnVj dCBkZXZpY2UsIGtvYmopOwo+ICsJc3RydWN0IGRldmljZSAqZGV2ID0ga29ial90b19kZXYoa29i aik7Cj4gIAlzdHJ1Y3QgZHJtX21pbm9yICpkbWlub3IgPSBkZXZfdG9fZHJtX21pbm9yKGRldik7 Cj4gIAlzdHJ1Y3QgZHJtX2RldmljZSAqZHJtX2RldiA9IGRtaW5vci0+ZGV2Owo+ICAJc3RydWN0 IGRybV9pOTE1X3ByaXZhdGUgKmRldl9wcml2ID0gZHJtX2Rldi0+ZGV2X3ByaXZhdGU7Cj4gQEAg LTIwMCw3ICsyMDAsNyBAQCBpOTE1X2wzX3dyaXRlKHN0cnVjdCBmaWxlICpmaWxwLCBzdHJ1Y3Qg a29iamVjdCAqa29iaiwKPiAgCSAgICAgIHN0cnVjdCBiaW5fYXR0cmlidXRlICphdHRyLCBjaGFy ICpidWYsCj4gIAkgICAgICBsb2ZmX3Qgb2Zmc2V0LCBzaXplX3QgY291bnQpCj4gIHsKPiAtCXN0 cnVjdCBkZXZpY2UgKmRldiA9IGNvbnRhaW5lcl9vZihrb2JqLCBzdHJ1Y3QgZGV2aWNlLCBrb2Jq KTsKPiArCXN0cnVjdCBkZXZpY2UgKmRldiA9IGtvYmpfdG9fZGV2KGtvYmopOwo+ICAJc3RydWN0 IGRybV9taW5vciAqZG1pbm9yID0gZGV2X3RvX2RybV9taW5vcihkZXYpOwo+ICAJc3RydWN0IGRy bV9kZXZpY2UgKmRybV9kZXYgPSBkbWlub3ItPmRldjsKPiAgCXN0cnVjdCBkcm1faTkxNV9wcml2 YXRlICpkZXZfcHJpdiA9IGRybV9kZXYtPmRldl9wcml2YXRlOwo+IEBAIC01MjEsNyArNTIxLDcg QEAgc3RhdGljIHNzaXplX3QgZXJyb3Jfc3RhdGVfcmVhZChzdHJ1Y3QgZmlsZSAqZmlscCwgc3Ry dWN0IGtvYmplY3QgKmtvYmosCj4gIAkJCQlsb2ZmX3Qgb2ZmLCBzaXplX3QgY291bnQpCj4gIHsK PiAgCj4gLQlzdHJ1Y3QgZGV2aWNlICprZGV2ID0gY29udGFpbmVyX29mKGtvYmosIHN0cnVjdCBk ZXZpY2UsIGtvYmopOwo+ICsJc3RydWN0IGRldmljZSAqa2RldiA9IGtvYmpfdG9fZGV2KGtvYmop Owo+ICAJc3RydWN0IGRybV9taW5vciAqbWlub3IgPSBkZXZfdG9fZHJtX21pbm9yKGtkZXYpOwo+ ICAJc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IG1pbm9yLT5kZXY7Cj4gIAlzdHJ1Y3QgaTkxNV9l cnJvcl9zdGF0ZV9maWxlX3ByaXYgZXJyb3JfcHJpdjsKPiBAQCAtNTU2LDcgKzU1Niw3IEBAIHN0 YXRpYyBzc2l6ZV90IGVycm9yX3N0YXRlX3dyaXRlKHN0cnVjdCBmaWxlICpmaWxlLCBzdHJ1Y3Qg a29iamVjdCAqa29iaiwKPiAgCQkJCSBzdHJ1Y3QgYmluX2F0dHJpYnV0ZSAqYXR0ciwgY2hhciAq YnVmLAo+ICAJCQkJIGxvZmZfdCBvZmYsIHNpemVfdCBjb3VudCkKPiAgewo+IC0Jc3RydWN0IGRl dmljZSAqa2RldiA9IGNvbnRhaW5lcl9vZihrb2JqLCBzdHJ1Y3QgZGV2aWNlLCBrb2JqKTsKPiAr CXN0cnVjdCBkZXZpY2UgKmtkZXYgPSBrb2JqX3RvX2Rldihrb2JqKTsKPiAgCXN0cnVjdCBkcm1f bWlub3IgKm1pbm9yID0gZGV2X3RvX2RybV9taW5vcihrZGV2KTsKPiAgCXN0cnVjdCBkcm1fZGV2 aWNlICpkZXYgPSBtaW5vci0+ZGV2Owo+ICAJaW50IHJldDsKPiAtLSAKPiAyLjUuMAo+IAo+IAo+ IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gSW50ZWwt Z2Z4IG1haWxpbmcgbGlzdAo+IEludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKPiBodHRw Oi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4CgotLSAK RGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDov L2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1nZnhAbGlzdHMuZnJlZWRlc2t0b3Au b3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1n ZngK