From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/tegra: Use drm_gem_object_reference_unlocked Date: Wed, 21 Oct 2015 10:20:11 +0200 Message-ID: <20151021082011.GP13786@phenom.ffwll.local> References: <1445414791-20977-1-git-send-email-daniel.vetter@ffwll.ch> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f180.google.com (mail-wi0-f180.google.com [209.85.212.180]) by gabe.freedesktop.org (Postfix) with ESMTPS id 6B3C36ED39 for ; Wed, 21 Oct 2015 01:20:15 -0700 (PDT) Received: by wicfx6 with SMTP id fx6so79549330wic.1 for ; Wed, 21 Oct 2015 01:20:14 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1445414791-20977-1-git-send-email-daniel.vetter@ffwll.ch> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Intel Graphics Development Cc: Daniel Vetter , Thierry Reding , Daniel Vetter List-Id: intel-gfx@lists.freedesktop.org T24gV2VkLCBPY3QgMjEsIDIwMTUgYXQgMTA6MDY6MzFBTSArMDIwMCwgRGFuaWVsIFZldHRlciB3 cm90ZToKPiBUaGlzIG9ubHkgZ3JhYnMgdGhlIG11dGV4IHdoZW4gcmVhbGx5IG5lZWRlZCwgYnV0 IHN0aWxsIGhhcyBhCj4gbWlnaHQtYWNxdWlyZSBsb2NrZGVwIGNoZWNrIHRvIG1ha2Ugc3VyZSB0 aGF0J3MgYWx3YXlzIHBvc3NpYmxlLgo+IFdpdGggdGhpcyBwYXRjaCB0ZWdyYSBpcyBvZmZpY2lh bGx5IHN0cnVjdF9tdXRleCBmcmVlLCB5YXkhCj4gCj4gQ2M6IFRoaWVycnkgUmVkaW5nIDx0aGll cnJ5LnJlZGluZ0BnbWFpbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogRGFuaWVsIFZldHRlciA8ZGFu aWVsLnZldHRlckBpbnRlbC5jb20+CgpQbGVhc2UgZGlzcmVnYXJkIHRoaXMsIHdyb25nIHBhdGNo LgotRGFuaWVsCgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vdGVncmEvZHJtLmMgfCA0ICstLS0K PiAgZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2dlbS5jIHwgOCArKy0tLS0tLQo+ICAyIGZpbGVzIGNo YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEv ZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5jIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5j Cj4gaW5kZXggMTU5ZWY1MTVjYWIxLi41ZGU5YTRlYWQ0NjMgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVy cy9ncHUvZHJtL3RlZ3JhL2RybS5jCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2RybS5j Cj4gQEAgLTI3Nyw5ICsyNzcsNyBAQCBob3N0MXhfYm9fbG9va3VwKHN0cnVjdCBkcm1fZGV2aWNl ICpkcm0sIHN0cnVjdCBkcm1fZmlsZSAqZmlsZSwgdTMyIGhhbmRsZSkKPiAgCWlmICghZ2VtKQo+ ICAJCXJldHVybiBOVUxMOwo+ICAKPiAtCW11dGV4X2xvY2soJmRybS0+c3RydWN0X211dGV4KTsK PiAtCWRybV9nZW1fb2JqZWN0X3VucmVmZXJlbmNlKGdlbSk7Cj4gLQltdXRleF91bmxvY2soJmRy bS0+c3RydWN0X211dGV4KTsKPiArCWRybV9nZW1fb2JqZWN0X3VucmVmZXJlbmNlX3VubG9ja2Vk KGdlbSk7Cj4gIAo+ICAJYm8gPSB0b190ZWdyYV9ibyhnZW0pOwo+ICAJcmV0dXJuICZiby0+YmFz ZTsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2dlbS5jIGIvZHJpdmVycy9n cHUvZHJtL3RlZ3JhL2dlbS5jCj4gaW5kZXggZmI3MTIzMTZjNTIyLi4xMTQ2ZmJlNTIzZDUgMTAw NjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL3RlZ3JhL2dlbS5jCj4gKysrIGIvZHJpdmVycy9n cHUvZHJtL3RlZ3JhL2dlbS5jCj4gQEAgLTMwLDkgKzMwLDcgQEAgc3RhdGljIHZvaWQgdGVncmFf Ym9fcHV0KHN0cnVjdCBob3N0MXhfYm8gKmJvKQo+ICAJc3RydWN0IHRlZ3JhX2JvICpvYmogPSBo b3N0MXhfdG9fdGVncmFfYm8oYm8pOwo+ICAJc3RydWN0IGRybV9kZXZpY2UgKmRybSA9IG9iai0+ Z2VtLmRldjsKPiAgCj4gLQltdXRleF9sb2NrKCZkcm0tPnN0cnVjdF9tdXRleCk7Cj4gLQlkcm1f Z2VtX29iamVjdF91bnJlZmVyZW5jZSgmb2JqLT5nZW0pOwo+IC0JbXV0ZXhfdW5sb2NrKCZkcm0t PnN0cnVjdF9tdXRleCk7Cj4gKwlkcm1fZ2VtX29iamVjdF91bnJlZmVyZW5jZV91bmxvY2tlZCgm b2JqLT5nZW0pOwo+ICB9Cj4gIAo+ICBzdGF0aWMgZG1hX2FkZHJfdCB0ZWdyYV9ib19waW4oc3Ry dWN0IGhvc3QxeF9ibyAqYm8sIHN0cnVjdCBzZ190YWJsZSAqKnNndCkKPiBAQCAtNzQsOSArNzIs NyBAQCBzdGF0aWMgc3RydWN0IGhvc3QxeF9ibyAqdGVncmFfYm9fZ2V0KHN0cnVjdCBob3N0MXhf Ym8gKmJvKQo+ICAJc3RydWN0IHRlZ3JhX2JvICpvYmogPSBob3N0MXhfdG9fdGVncmFfYm8oYm8p Owo+ICAJc3RydWN0IGRybV9kZXZpY2UgKmRybSA9IG9iai0+Z2VtLmRldjsKPiAgCj4gLQltdXRl eF9sb2NrKCZkcm0tPnN0cnVjdF9tdXRleCk7Cj4gLQlkcm1fZ2VtX29iamVjdF9yZWZlcmVuY2Uo Jm9iai0+Z2VtKTsKPiAtCW11dGV4X3VubG9jaygmZHJtLT5zdHJ1Y3RfbXV0ZXgpOwo+ICsJZHJt X2dlbV9vYmplY3RfcmVmZXJlbmNlX3VubG9ja2VkKCZvYmotPmdlbSk7Cj4gIAo+ICAJcmV0dXJu IGJvOwo+ICB9Cj4gLS0gCj4gMi41LjEKPiAKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVu Z2luZWVyLCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNr dG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=