From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH] drm: Use kvzalloc for allocating blob property memory Date: Fri, 29 Jun 2018 19:12:05 +0300 Message-ID: <20180629161205.GE5565@intel.com> References: <20180629142710.2069-1-michel@daenzer.net> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 840096F0E2 for ; Fri, 29 Jun 2018 16:12:16 +0000 (UTC) Content-Disposition: inline In-Reply-To: <20180629142710.2069-1-michel@daenzer.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Michel =?iso-8859-1?Q?D=E4nzer?= Cc: David Airlie , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBKdW4gMjksIDIwMTggYXQgMDQ6Mjc6MTBQTSArMDIwMCwgTWljaGVsIETDpG56ZXIg d3JvdGU6Cj4gRnJvbTogTWljaGVsIETDpG56ZXIgPG1pY2hlbC5kYWVuemVyQGFtZC5jb20+Cj4g Cj4gVGhlIHByb3BlcnR5IHNpemUgbWF5IGJlIGNvbnRyb2xsZWQgYnkgdXNlcnNwYWNlLCBjYW4g YmUgbGFyZ2UgKEkndmUKPiBzZWVuIGZhaWx1cmUgd2l0aCBvcmRlciA0LCBpLmUuIDE2IHBhZ2Vz IC8gNjQgS0IpIGFuZCBkb2Vzbid0IG5lZWQgdG8gYmUKPiBwaHlzaWNhbGx5IGNvbnRpZ3VvdXMu CgpJIHdvbmRlciBpZiB3ZSBzaG91bGQgZW5mb3JjZSBzb21lIGtpbmQgb2YgcmVhc29uYWJsZSBs aW1pdApvbiB0aGUgYmxvYiBzaXplLiBMb29rcyBsaWtlIHdlIGFsbG93IGFueXRoaW5nIHVwIHRv ClVMT05HX01BWCBjdXJyZW50bHkuIFdlIGNhbid0IHRlbGwgYXQgY3JlYXRlYmxvYiB0aW1lIGhv dwp0aGUgdGhpbmcgaXMgZ29pbmcgdG8gYmUgdXNlZCwgc28gY2FuJ3QgaGF2ZSBhbnkga2luZApv ZiBwcm9wZXJ0eSBzcGVjaWZpYyBsaW1pdCB1bmZvcnR1bmF0ZWx5LgoKPiAKPiBTaWduZWQtb2Zm LWJ5OiBNaWNoZWwgRMOkbnplciA8bWljaGVsLmRhZW56ZXJAYW1kLmNvbT4KPiAtLS0KPiAgZHJp dmVycy9ncHUvZHJtL2RybV9wcm9wZXJ0eS5jIHwgNiArKystLS0KPiAgMSBmaWxlIGNoYW5nZWQs IDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVy cy9ncHUvZHJtL2RybV9wcm9wZXJ0eS5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9wcm9wZXJ0eS5j Cj4gaW5kZXggMWY4MDMxZTMwZjUzLi5jZGIxMGY4ODVhNGYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy cy9ncHUvZHJtL2RybV9wcm9wZXJ0eS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2RybV9wcm9w ZXJ0eS5jCj4gQEAgLTUzMiw3ICs1MzIsNyBAQCBzdGF0aWMgdm9pZCBkcm1fcHJvcGVydHlfZnJl ZV9ibG9iKHN0cnVjdCBrcmVmICprcmVmKQo+ICAKPiAgCWRybV9tb2RlX29iamVjdF91bnJlZ2lz dGVyKGJsb2ItPmRldiwgJmJsb2ItPmJhc2UpOwo+ICAKPiAtCWtmcmVlKGJsb2IpOwo+ICsJa3Zm cmVlKGJsb2IpOwo+ICB9Cj4gIAo+ICAvKioKPiBAQCAtNTU5LDcgKzU1OSw3IEBAIGRybV9wcm9w ZXJ0eV9jcmVhdGVfYmxvYihzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCBzaXplX3QgbGVuZ3RoLAo+ ICAJaWYgKCFsZW5ndGggfHwgbGVuZ3RoID4gVUxPTkdfTUFYIC0gc2l6ZW9mKHN0cnVjdCBkcm1f cHJvcGVydHlfYmxvYikpCj4gIAkJcmV0dXJuIEVSUl9QVFIoLUVJTlZBTCk7Cj4gIAo+IC0JYmxv YiA9IGt6YWxsb2Moc2l6ZW9mKHN0cnVjdCBkcm1fcHJvcGVydHlfYmxvYikrbGVuZ3RoLCBHRlBf S0VSTkVMKTsKPiArCWJsb2IgPSBrdnphbGxvYyhzaXplb2Yoc3RydWN0IGRybV9wcm9wZXJ0eV9i bG9iKStsZW5ndGgsIEdGUF9LRVJORUwpOwo+ICAJaWYgKCFibG9iKQo+ICAJCXJldHVybiBFUlJf UFRSKC1FTk9NRU0pOwo+ICAKPiBAQCAtNTc2LDcgKzU3Niw3IEBAIGRybV9wcm9wZXJ0eV9jcmVh dGVfYmxvYihzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCBzaXplX3QgbGVuZ3RoLAo+ICAJcmV0ID0g X19kcm1fbW9kZV9vYmplY3RfYWRkKGRldiwgJmJsb2ItPmJhc2UsIERSTV9NT0RFX09CSkVDVF9C TE9CLAo+ICAJCQkJICAgIHRydWUsIGRybV9wcm9wZXJ0eV9mcmVlX2Jsb2IpOwo+ICAJaWYgKHJl dCkgewo+IC0JCWtmcmVlKGJsb2IpOwo+ICsJCWt2ZnJlZShibG9iKTsKPiAgCQlyZXR1cm4gRVJS X1BUUigtRUlOVkFMKTsKPiAgCX0KPiAgCj4gLS0gCj4gMi4xOC4wCj4gCj4gX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBkcmktZGV2ZWwgbWFpbGluZyBs aXN0Cj4gZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJl ZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCgotLSAKVmlsbGUgU3lyasOk bMOkCkludGVsCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmRyaS1kZXZlbCBtYWlsaW5nIGxpc3QKZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpo dHRwczovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=