From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 03/11] drm: Retain reference to blob properties in lookup Date: Fri, 22 May 2015 16:11:47 +0200 Message-ID: <20150522141147.GT15256@phenom.ffwll.local> References: <1432298094-22239-1-git-send-email-daniels@collabora.com> <1432298094-22239-4-git-send-email-daniels@collabora.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f170.google.com (mail-wi0-f170.google.com [209.85.212.170]) by gabe.freedesktop.org (Postfix) with ESMTP id 9536C6E1BF for ; Fri, 22 May 2015 07:09:22 -0700 (PDT) Received: by wicmx19 with SMTP id mx19so48746825wic.0 for ; Fri, 22 May 2015 07:09:21 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1432298094-22239-4-git-send-email-daniels@collabora.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Daniel Stone Cc: dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org T24gRnJpLCBNYXkgMjIsIDIwMTUgYXQgMDE6MzQ6NDZQTSArMDEwMCwgRGFuaWVsIFN0b25lIHdy b3RlOgo+IFdoZW4gd2UgbG9vayB1cCBhIGJsb2IgcHJvcGVydHksIG1ha2Ugc3VyZSB3ZSByZXRh aW4gYSByZWZlcmVuY2UgdG8gdGhlCj4gYmxvYiBmb3IgdGhlIGxpZmV0aW1lLgo+IAo+IFNpZ25l ZC1vZmYtYnk6IERhbmllbCBTdG9uZSA8ZGFuaWVsc0Bjb2xsYWJvcmEuY29tPgo+IFRlc3RlZC1i eTogU2VhbiBQYXVsIDxzZWFucGF1bEBjaHJvbWl1bS5vcmc+Cj4gLS0tCj4gIGRyaXZlcnMvZ3B1 L2RybS9kcm1fY3J0Yy5jIHwgNiArKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9u cygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vZHJt X2NydGMuYyBiL2RyaXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCj4gaW5kZXggN2U1MDg1Zi4uZGEy YjExNyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vZHJtX2NydGMuYwo+ICsrKyBiL2Ry aXZlcnMvZ3B1L2RybS9kcm1fY3J0Yy5jCj4gQEAgLTQ2NjEsNyArNDY2MSw5IEBAIGJvb2wgZHJt X3Byb3BlcnR5X2NoYW5nZV92YWxpZF9nZXQoc3RydWN0IGRybV9wcm9wZXJ0eSAqcHJvcGVydHks Cj4gIAkJZm9yIChpID0gMDsgaSA8IHByb3BlcnR5LT5udW1fdmFsdWVzOyBpKyspCj4gIAkJCXZh bGlkX21hc2sgfD0gKDFVTEwgPDwgcHJvcGVydHktPnZhbHVlc1tpXSk7Cj4gIAkJcmV0dXJuICEo dmFsdWUgJiB+dmFsaWRfbWFzayk7Cj4gLQl9IGVsc2UgaWYgKGRybV9wcm9wZXJ0eV90eXBlX2lz KHByb3BlcnR5LCBEUk1fTU9ERV9QUk9QX0JMT0IpKSB7Cj4gKwl9IGVsc2UgaWYgKGRybV9wcm9w ZXJ0eV90eXBlX2lzKHByb3BlcnR5LCBEUk1fTU9ERV9QUk9QX0JMT0IpIHx8Cj4gKwkJICAgKGRy bV9wcm9wZXJ0eV90eXBlX2lzKHByb3BlcnR5LCBEUk1fTU9ERV9QUk9QX09CSkVDVCkgJiYKPiAr CQkgICAgcHJvcGVydHktPnZhbHVlc1swXSA9PSBEUk1fTU9ERV9PQkpFQ1RfQkxPQikpIHsKPiAg CQlzdHJ1Y3QgZHJtX3Byb3BlcnR5X2Jsb2IgKmJsb2I7Cj4gIAo+ICAJCWlmICh2YWx1ZSA9PSAw KQo+IEBAIC00NzA5LDYgKzQ3MTEsOCBAQCB2b2lkIGRybV9wcm9wZXJ0eV9jaGFuZ2VfdmFsaWRf cHV0KHN0cnVjdCBkcm1fcHJvcGVydHkgKnByb3BlcnR5LAo+ICAJaWYgKGRybV9wcm9wZXJ0eV90 eXBlX2lzKHByb3BlcnR5LCBEUk1fTU9ERV9QUk9QX09CSkVDVCkpIHsKPiAgCQlpZiAocHJvcGVy dHktPnZhbHVlc1swXSA9PSBEUk1fTU9ERV9PQkpFQ1RfRkIpCj4gIAkJCWRybV9mcmFtZWJ1ZmZl cl91bnJlZmVyZW5jZShvYmpfdG9fZmIocmVmKSk7Cj4gKwkJZWxzZSBpZiAocHJvcGVydHktPnZh bHVlc1swXSA9PSBEUk1fTU9ERV9PQkpFQ1RfQkxPQikKPiArCQkJZHJtX3Byb3BlcnR5X3VucmVm ZXJlbmNlX2Jsb2Iob2JqX3RvX2Jsb2IocmVmKSk7CgpIbSB3aHkgdGhpcz8gSSBrbm93IGl0J3Mg YSBiaXQgaW5jb25zaXN0ZW50IHRoYXQgZm9yIGFsbCB0aGUgb3RoZXIgYXRvbWljCm9iaiBwcm9w cyB3ZSB1c2UgRFJNX01PREVfUFJPUF9PQkosIGJ1dCBmb3IgYmxvYnMgd2UgaGF2ZSBhIHNwZWNp YWwgb25lLiBJCmd1ZXNzIEknbGwgc2VlIHRoZSByZWFzb24gbGF0ZXIgb24sIGJ1dCB3aXRob3V0 IG1vcmUgZGV0YWlscyBJJ2Qgdm90ZSB0bwpub3Qgc3Vic3VtZSBwcm9wcyB1bmRlciB0aGUgZ2Vu ZXJpYyBQUk9QX09CSkVDVC4KLURhbmllbAotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdp bmVlciwgSW50ZWwgQ29ycG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVsIG1haWxpbmcgbGlz dApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHA6Ly9saXN0cy5mcmVlZGVza3Rv cC5vcmcvbWFpbG1hbi9saXN0aW5mby9kcmktZGV2ZWwK