From mboxrd@z Thu Jan 1 00:00:00 1970 From: Maarten Lankhorst Subject: Re: [PATCH] drm/i915: use kref_put_mutex in i915_gem_request_unreference__unlocked Date: Tue, 07 Apr 2015 15:51:44 +0200 Message-ID: <5523E0F0.10403@linux.intel.com> References: <5523A412.2000805@linux.intel.com> <20150407133702.GG6354@phenom.ffwll.local> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by gabe.freedesktop.org (Postfix) with ESMTP id AA9A16E572 for ; Tue, 7 Apr 2015 06:51:46 -0700 (PDT) In-Reply-To: <20150407133702.GG6354@phenom.ffwll.local> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Daniel Vetter Cc: Intel Graphics Development List-Id: intel-gfx@lists.freedesktop.org T3AgMDctMDQtMTUgb20gMTU6Mzcgc2NocmVlZiBEYW5pZWwgVmV0dGVyOgo+IE9uIFR1ZSwgQXBy IDA3LCAyMDE1IGF0IDExOjMyOjAyQU0gKzAyMDAsIE1hYXJ0ZW4gTGFua2hvcnN0IHdyb3RlOgo+ PiBTaWduZWQtb2ZmLWJ5OiBNYWFydGVuIExhbmtob3JzdCA8bWFhcnRlbi5sYW5raG9yc3RAbGlu dXguaW50ZWwuY29tPgo+PiAtLS0KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZHJ2LmggYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4+IGluZGV4IGIx M2M1NTI2YTczYi4uN2FhZjhlZGRmMTljIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2Rydi5oCj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgK Pj4gQEAgLTIxNDYsMTQgKzIxNDYsMTQgQEAgaTkxNV9nZW1fcmVxdWVzdF91bnJlZmVyZW5jZShz dHJ1Y3QgZHJtX2k5MTVfZ2VtX3JlcXVlc3QgKnJlcSkKPj4gIHN0YXRpYyBpbmxpbmUgdm9pZAo+ PiAgaTkxNV9nZW1fcmVxdWVzdF91bnJlZmVyZW5jZV9fdW5sb2NrZWQoc3RydWN0IGRybV9pOTE1 X2dlbV9yZXF1ZXN0ICpyZXEpCj4+ICB7Cj4+IC0JaWYgKHJlcSAmJiAhYXRvbWljX2FkZF91bmxl c3MoJnJlcS0+cmVmLnJlZmNvdW50LCAtMSwgMSkpIHsKPj4gLQkJc3RydWN0IGRybV9kZXZpY2Ug KmRldiA9IHJlcS0+cmluZy0+ZGV2Owo+PiArCXN0cnVjdCBkcm1fZGV2aWNlICpkZXY7Cj4+ICsK Pj4gKwlpZiAoIXJlcSkKPj4gKwkJcmV0dXJuOwo+PiAgCj4+IC0JCW11dGV4X2xvY2soJmRldi0+ c3RydWN0X211dGV4KTsKPj4gLQkJaWYgKGxpa2VseShhdG9taWNfZGVjX2FuZF90ZXN0KCZyZXEt PnJlZi5yZWZjb3VudCkpKQo+PiAtCQkJaTkxNV9nZW1fcmVxdWVzdF9mcmVlKCZyZXEtPnJlZik7 Cj4+ICsJZGV2ID0gcmVxLT5yaW5nLT5kZXY7Cj4+ICsJaWYgKGtyZWZfcHV0X211dGV4KCZyZXEt PnJlZiwgaTkxNV9nZW1fcmVxdWVzdF9mcmVlLCAmZGV2LT5zdHJ1Y3RfbXV0ZXgpKQo+PiAgCQlt dXRleF91bmxvY2soJmRldi0+c3RydWN0X211dGV4KTsKPiBXZSBkb24ndCBuZWVkIHRoaXMgY29u ZGl0aW9uYWwgdW5sb2NrIGhlcmUgc2luY2UgdGhhdCdzIG9ubHkgcG9zc2libGUgaWYKPiB5b3Ug aGF2ZSBhIHdlYWsgcmVmZXJlbmNlIHNvbWV3aGVyZSAoaS5lLiB1c2luZyBrcmVmX2dldF91bmxl c3NfemVybykuIElmCj4gdGhlIG9iamVjdCBvbmx5IGhhcyBzdHJvbmcgcmVmZXJlbmNlcyBhbmQg eW91J3JlIGRyb3BwaW5nIHRoZSBsYXN0IG9uZSBpdAo+IGNhbid0IG1hZ2ljYWxseSBnZXQgcmVz dXJyZWN0ZWQgc29tZWhvdy4KQmVjYXVzZSB3ZSB1c2UgdGhlIHNhbWUgcHV0IGNhbGwgZm9yIGty ZWZfcHV0IGFuZCBrcmVmX3B1dF9tdXRleCB3ZSBkbyBuZWVkIHRvIHVubG9jayBzdHJ1Y3RfbXV0 ZXggaGVyZSwKa3JlZl9wdXRfbXV0ZXggZG9lc24ndCByZWxlYXNlIHRoZSBtdXRleCBpZiB0cnVl LCBzbyBlaXRoZXIgdGhlIHJlbGVhc2UgY2FsbCBuZWVkcyB0byBkbyBpdCBvciB0aGUgY2FsbGVl LgoKPiBBbmQgZHJtX2dlbV9vYmplY3RfdW5yZWZlcmVuY2VfdW5sb2NrZWQgd2FudHMgdGhlIHNh bWUgcGF0Y2ggSSB0aGluay4KSW5kZWVkIGl0IGRvZXMsIGJ1dCB3aXRoIHNsaWdodGx5IG1vcmUg bG9ja2RlcCBhbm5vdGF0aW9uIQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVz a3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2lu dGVsLWdmeAo=