From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: [PATCH 3/3] drm: Use a normal idr allocation for the obj->name Date: Mon, 4 Jan 2016 17:31:14 +0200 Message-ID: <20160104153114.GZ4437@intel.com> References: <1451902261-25380-1-git-send-email-chris@chris-wilson.co.uk> <1451902261-25380-3-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <1451902261-25380-3-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gTW9uLCBKYW4gMDQsIDIwMTYgYXQgMTA6MTE6MDFBTSArMDAwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFVubGlrZSB0aGUgaGFuZGxlLCB0aGUgbmFtZSB0YWJsZSB1c2VzIGEgc2xlZXBpbmcg bXV0ZXggcmF0aGVyIHRoYW4gYQo+IHNwaW5sb2NrLiBUaGUgYWxsb2NhdGlvbiBpcyBpbiBhIG5v cm1hbCBjb250ZXh0LCBhbmQgd2UgY2FuIHVzZSB0aGUKPiBzaW1wbGVyIHNsZWVwaW5nIGdmcF90 LCByYXRoZXIgdGhhbiBoYXZlIHRvIHRha2UgZnJvbSB0aGUgYXRvbWljCj4gcmVzZXJ2ZXMuCj4g Cj4gU2lnbmVkLW9mZi1ieTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+ CgpSZXZpZXdlZC1ieTogVmlsbGUgU3lyasOkbMOkIDx2aWxsZS5zeXJqYWxhQGxpbnV4LmludGVs LmNvbT4KCj4gLS0tCj4gIGRyaXZlcnMvZ3B1L2RybS9kcm1fZ2VtLmMgfCA0ICstLS0KPiAgMSBm aWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n aXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2dlbS5jIGIvZHJpdmVycy9ncHUvZHJtL2RybV9nZW0u Ywo+IGluZGV4IGFkOTU1ZDdjOTlmZC4uMWIwYzJjMTI3MDcyIDEwMDY0NAo+IC0tLSBhL2RyaXZl cnMvZ3B1L2RybS9kcm1fZ2VtLmMKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0vZHJtX2dlbS5jCj4g QEAgLTY0Miw3ICs2NDIsNiBAQCBkcm1fZ2VtX2ZsaW5rX2lvY3RsKHN0cnVjdCBkcm1fZGV2aWNl ICpkZXYsIHZvaWQgKmRhdGEsCj4gIAkJcmV0dXJuIC1FTk9FTlQ7Cj4gIAo+ICAJbXV0ZXhfbG9j aygmZGV2LT5vYmplY3RfbmFtZV9sb2NrKTsKPiAtCWlkcl9wcmVsb2FkKEdGUF9LRVJORUwpOwo+ ICAJLyogcHJldmVudCByYWNlcyB3aXRoIGNvbmN1cnJlbnQgZ2VtX2Nsb3NlLiAqLwo+ICAJaWYg KG9iai0+aGFuZGxlX2NvdW50ID09IDApIHsKPiAgCQlyZXQgPSAtRU5PRU5UOwo+IEBAIC02NTAs NyArNjQ5LDcgQEAgZHJtX2dlbV9mbGlua19pb2N0bChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2 b2lkICpkYXRhLAo+ICAJfQo+ICAKPiAgCWlmICghb2JqLT5uYW1lKSB7Cj4gLQkJcmV0ID0gaWRy X2FsbG9jKCZkZXYtPm9iamVjdF9uYW1lX2lkciwgb2JqLCAxLCAwLCBHRlBfTk9XQUlUKTsKPiAr CQlyZXQgPSBpZHJfYWxsb2MoJmRldi0+b2JqZWN0X25hbWVfaWRyLCBvYmosIDEsIDAsIEdGUF9L RVJORUwpOwo+ICAJCWlmIChyZXQgPCAwKQo+ICAJCQlnb3RvIGVycjsKPiAgCj4gQEAgLTY2MSw3 ICs2NjAsNiBAQCBkcm1fZ2VtX2ZsaW5rX2lvY3RsKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZv aWQgKmRhdGEsCj4gIAlyZXQgPSAwOwo+ICAKPiAgZXJyOgo+IC0JaWRyX3ByZWxvYWRfZW5kKCk7 Cj4gIAltdXRleF91bmxvY2soJmRldi0+b2JqZWN0X25hbWVfbG9jayk7Cj4gIAlkcm1fZ2VtX29i amVjdF91bnJlZmVyZW5jZV91bmxvY2tlZChvYmopOwo+ICAJcmV0dXJuIHJldDsKPiAtLSAKPiAy LjYuNAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cj4gZHJpLWRldmVsIG1haWxpbmcgbGlzdAo+IGRyaS1kZXZlbEBsaXN0cy5mcmVlZGVza3RvcC5v cmcKPiBodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRl dmVsCgotLSAKVmlsbGUgU3lyasOkbMOkCkludGVsIE9UQwpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpkcmktZGV2ZWwgbWFpbGluZyBsaXN0CmRyaS1kZXZl bEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo=