From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: use kref_put_mutex in i915_gem_request_unreference__unlocked Date: Tue, 7 Apr 2015 15:37:02 +0200 Message-ID: <20150407133702.GG6354@phenom.ffwll.local> References: <5523A412.2000805@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail-wi0-f172.google.com (mail-wi0-f172.google.com [209.85.212.172]) by gabe.freedesktop.org (Postfix) with ESMTP id 30C2172040 for ; Tue, 7 Apr 2015 06:35:06 -0700 (PDT) Received: by widdi4 with SMTP id di4so17693607wid.0 for ; Tue, 07 Apr 2015 06:35:05 -0700 (PDT) Content-Disposition: inline In-Reply-To: <5523A412.2000805@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Maarten Lankhorst Cc: Intel Graphics Development List-Id: intel-gfx@lists.freedesktop.org T24gVHVlLCBBcHIgMDcsIDIwMTUgYXQgMTE6MzI6MDJBTSArMDIwMCwgTWFhcnRlbiBMYW5raG9y c3Qgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTogTWFhcnRlbiBMYW5raG9yc3QgPG1hYXJ0ZW4ubGFu a2hvcnN0QGxpbnV4LmludGVsLmNvbT4KPiAtLS0KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv ZHJtL2k5MTUvaTkxNV9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKPiBp bmRleCBiMTNjNTUyNmE3M2IuLjdhYWY4ZWRkZjE5YyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dw dS9kcm0vaTkxNS9pOTE1X2Rydi5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9k cnYuaAo+IEBAIC0yMTQ2LDE0ICsyMTQ2LDE0IEBAIGk5MTVfZ2VtX3JlcXVlc3RfdW5yZWZlcmVu Y2Uoc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXEpCj4gIHN0YXRpYyBpbmxpbmUgdm9p ZAo+ICBpOTE1X2dlbV9yZXF1ZXN0X3VucmVmZXJlbmNlX191bmxvY2tlZChzdHJ1Y3QgZHJtX2k5 MTVfZ2VtX3JlcXVlc3QgKnJlcSkKPiAgewo+IC0JaWYgKHJlcSAmJiAhYXRvbWljX2FkZF91bmxl c3MoJnJlcS0+cmVmLnJlZmNvdW50LCAtMSwgMSkpIHsKPiAtCQlzdHJ1Y3QgZHJtX2RldmljZSAq ZGV2ID0gcmVxLT5yaW5nLT5kZXY7Cj4gKwlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2Owo+ICsKPiAr CWlmICghcmVxKQo+ICsJCXJldHVybjsKPiAgCj4gLQkJbXV0ZXhfbG9jaygmZGV2LT5zdHJ1Y3Rf bXV0ZXgpOwo+IC0JCWlmIChsaWtlbHkoYXRvbWljX2RlY19hbmRfdGVzdCgmcmVxLT5yZWYucmVm Y291bnQpKSkKPiAtCQkJaTkxNV9nZW1fcmVxdWVzdF9mcmVlKCZyZXEtPnJlZik7Cj4gKwlkZXYg PSByZXEtPnJpbmctPmRldjsKPiArCWlmIChrcmVmX3B1dF9tdXRleCgmcmVxLT5yZWYsIGk5MTVf Z2VtX3JlcXVlc3RfZnJlZSwgJmRldi0+c3RydWN0X211dGV4KSkKPiAgCQltdXRleF91bmxvY2so JmRldi0+c3RydWN0X211dGV4KTsKCldlIGRvbid0IG5lZWQgdGhpcyBjb25kaXRpb25hbCB1bmxv Y2sgaGVyZSBzaW5jZSB0aGF0J3Mgb25seSBwb3NzaWJsZSBpZgp5b3UgaGF2ZSBhIHdlYWsgcmVm ZXJlbmNlIHNvbWV3aGVyZSAoaS5lLiB1c2luZyBrcmVmX2dldF91bmxlc3NfemVybykuIElmCnRo ZSBvYmplY3Qgb25seSBoYXMgc3Ryb25nIHJlZmVyZW5jZXMgYW5kIHlvdSdyZSBkcm9wcGluZyB0 aGUgbGFzdCBvbmUgaXQKY2FuJ3QgbWFnaWNhbGx5IGdldCByZXN1cnJlY3RlZCBzb21laG93LgoK QW5kIGRybV9nZW1fb2JqZWN0X3VucmVmZXJlbmNlX3VubG9ja2VkIHdhbnRzIHRoZSBzYW1lIHBh dGNoIEkgdGhpbmsuCi1EYW5pZWwKLS0gCkRhbmllbCBWZXR0ZXIKU29mdHdhcmUgRW5naW5lZXIs IEludGVsIENvcnBvcmF0aW9uCmh0dHA6Ly9ibG9nLmZmd2xsLmNoCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==