From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Ujfalusi Subject: [RFC 1/7] drm/omap: Use devm_kzalloc() to allocate omap_drm_private Date: Tue, 29 Aug 2017 10:32:12 +0300 Message-ID: <20170829073218.11097-2-peter.ujfalusi@ti.com> References: <20170829073218.11097-1-peter.ujfalusi@ti.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fllnx210.ext.ti.com (fllnx210.ext.ti.com [198.47.19.17]) by gabe.freedesktop.org (Postfix) with ESMTPS id 43F656E373 for ; Tue, 29 Aug 2017 07:51:08 +0000 (UTC) In-Reply-To: <20170829073218.11097-1-peter.ujfalusi@ti.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: tomi.valkeinen@ti.com, airlied@linux.ie, laurent.pinchart@ideasonboard.com Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org 77u/SXQgbWFrZXMgdGhlIGNsZWFudXAgcGF0aHMgYSBiaXQgY2xlYW5lci4KClNpZ25lZC1vZmYt Ynk6IFBldGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+Ci0tLQogZHJpdmVycy9n cHUvZHJtL29tYXBkcm0vb21hcF9kcnYuYyB8IDE5ICsrKysrKystLS0tLS0tLS0tLS0KIDEgZmls ZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2RyaXZlcnMvZ3B1L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMgYi9kcml2ZXJzL2dwdS9kcm0vb21h cGRybS9vbWFwX2Rydi5jCmluZGV4IDliM2MzNmI0ODM1Ni4uOTAzNTEwZDgwNTRlIDEwMDY0NAot LS0gYS9kcml2ZXJzL2dwdS9kcm0vb21hcGRybS9vbWFwX2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1 L2RybS9vbWFwZHJtL29tYXBfZHJ2LmMKQEAgLTU0OCwxOSArNTQ4LDE3IEBAIHN0YXRpYyBpbnQg cGRldl9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogCQlyZXR1cm4gcmV0Owog CX0KIAorCXByaXYgPSBkZXZtX2t6YWxsb2MoJnBkZXYtPmRldiwgc2l6ZW9mKCpwcml2KSwgR0ZQ X0tFUk5FTCk7CisJaWYgKCFwcml2KQorCQlyZXR1cm4gLUVOT01FTTsKKwogCW9tYXBfY3J0Y19w cmVfaW5pdCgpOwogCiAJcmV0ID0gb21hcF9jb25uZWN0X2Rzc2RldnMoKTsKIAlpZiAocmV0KQog CQlnb3RvIGVycl9jcnRjX3VuaW5pdDsKIAotCS8qIEFsbG9jYXRlIGFuZCBpbml0aWFsaXplIHRo ZSBkcml2ZXIgcHJpdmF0ZSBzdHJ1Y3R1cmUuICovCi0JcHJpdiA9IGt6YWxsb2Moc2l6ZW9mKCpw cml2KSwgR0ZQX0tFUk5FTCk7Ci0JaWYgKCFwcml2KSB7Ci0JCXJldCA9IC1FTk9NRU07Ci0JCWdv dG8gZXJyX2Rpc2Nvbm5lY3RfZHNzZGV2czsKLQl9Ci0KKwkvKiBJbml0aWFsaXplIHRoZSBkcml2 ZXIgcHJpdmF0ZSBzdHJ1Y3R1cmUuICovCiAJcHJpdi0+ZGlzcGNfb3BzID0gZGlzcGNfZ2V0X29w cygpOwogCiAJc29jID0gc29jX2RldmljZV9tYXRjaChvbWFwZHJtX3NvY19kZXZpY2VzKTsKQEAg LTU3NCw3ICs1NzIsNyBAQCBzdGF0aWMgaW50IHBkZXZfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2Rl dmljZSAqcGRldikKIAlkZGV2ID0gZHJtX2Rldl9hbGxvYygmb21hcF9kcm1fZHJpdmVyLCAmcGRl di0+ZGV2KTsKIAlpZiAoSVNfRVJSKGRkZXYpKSB7CiAJCXJldCA9IFBUUl9FUlIoZGRldik7Ci0J CWdvdG8gZXJyX2ZyZWVfcHJpdjsKKwkJZ290byBlcnJfZGVzdHJveV93cTsKIAl9CiAKIAlkZGV2 LT5kZXZfcHJpdmF0ZSA9IHByaXY7CkBAIC02MjQsMTAgKzYyMiw4IEBAIHN0YXRpYyBpbnQgcGRl dl9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogZXJyX2ZyZWVfZHJtX2RldjoK IAlvbWFwX2dlbV9kZWluaXQoZGRldik7CiAJZHJtX2Rldl91bnJlZihkZGV2KTsKLWVycl9mcmVl X3ByaXY6CitlcnJfZGVzdHJveV93cToKIAlkZXN0cm95X3dvcmtxdWV1ZShwcml2LT53cSk7Ci0J a2ZyZWUocHJpdik7Ci1lcnJfZGlzY29ubmVjdF9kc3NkZXZzOgogCW9tYXBfZGlzY29ubmVjdF9k c3NkZXZzKCk7CiBlcnJfY3J0Y191bmluaXQ6CiAJb21hcF9jcnRjX3ByZV91bmluaXQoKTsKQEAg LTY1OSw3ICs2NTUsNiBAQCBzdGF0aWMgaW50IHBkZXZfcmVtb3ZlKHN0cnVjdCBwbGF0Zm9ybV9k ZXZpY2UgKnBkZXYpCiAJZHJtX2Rldl91bnJlZihkZGV2KTsKIAogCWRlc3Ryb3lfd29ya3F1ZXVl KHByaXYtPndxKTsKLQlrZnJlZShwcml2KTsKIAogCW9tYXBfZGlzY29ubmVjdF9kc3NkZXZzKCk7 CiAJb21hcF9jcnRjX3ByZV91bmluaXQoKTsKLS0gCjIuMTQuMQoKClRleGFzIEluc3RydW1lbnRz IEZpbmxhbmQgT3ksIFBvcmtrYWxhbmthdHUgMjIsIDAwMTgwIEhlbHNpbmtpLiBZLXR1bm51cy9C dXNpbmVzcyBJRDogMDYxNTUyMS00LiBLb3RpcGFpa2thL0RvbWljaWxlOiBIZWxzaW5raQoKCl9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmRyaS1kZXZlbCBt YWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwczovL2xpc3Rz LmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=