From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH] drm/i915: Remove locking for get-caching query Date: Thu, 7 May 2015 15:22:41 +0200 Message-ID: <20150507132241.GC30184@phenom.ffwll.local> References: <1430997295-8336-1-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: Received: from mail-wi0-f178.google.com (mail-wi0-f178.google.com [209.85.212.178]) by gabe.freedesktop.org (Postfix) with ESMTP id 53B476E7F6 for ; Thu, 7 May 2015 06:20:22 -0700 (PDT) Received: by wiun10 with SMTP id n10so59600095wiu.1 for ; Thu, 07 May 2015 06:20:21 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1430997295-8336-1-git-send-email-chris@chris-wilson.co.uk> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Chris Wilson Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gVGh1LCBNYXkgMDcsIDIwMTUgYXQgMTI6MTQ6NTVQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFJlYWRpbmcgYSBzaW5nbGUgdmFsdWUgZnJvbSB0aGUgb2JqZWN0LCB0aGUgbG9ja2lu ZyBvbmx5IHByb3ZpZGVzIGZ1dGlsZQo+IHByb3RlY3Rpb24gYWdhaW5zdCB1c2Vyc3BhY2UgcmFj ZXMuIFRoZSBsb2NraW5nIGlzIHVzZWxlc3Mgc28gcmVtb3ZlIGl0Lgo+IAo+IFNpZ25lZC1vZmYt Ynk6IENocmlzIFdpbHNvbiA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPgo+IC0tLQo+ICBkcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbS5jIHwgMTcgKysrKy0tLS0tLS0tLS0tLS0KPiAgMSBm aWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMgYi9kcml2ZXJzL2dwdS9kcm0v aTkxNS9pOTE1X2dlbS5jCj4gaW5kZXggMmIyYjc0ZGJiNDQ2Li5kMDcxZDBhZjJhNmMgMTAwNjQ0 Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW0uYwo+ICsrKyBiL2RyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZ2VtLmMKPiBAQCAtMzk4MywxNyArMzk4MywxMCBAQCBpbnQgaTkx NV9nZW1fZ2V0X2NhY2hpbmdfaW9jdGwoc3RydWN0IGRybV9kZXZpY2UgKmRldiwgdm9pZCAqZGF0 YSwKPiAgewo+ICAJc3RydWN0IGRybV9pOTE1X2dlbV9jYWNoaW5nICphcmdzID0gZGF0YTsKPiAg CXN0cnVjdCBkcm1faTkxNV9nZW1fb2JqZWN0ICpvYmo7Cj4gLQlpbnQgcmV0Owo+IC0KPiAtCXJl dCA9IGk5MTVfbXV0ZXhfbG9ja19pbnRlcnJ1cHRpYmxlKGRldik7Cj4gLQlpZiAocmV0KQo+IC0J CXJldHVybiByZXQ7Cj4gIAo+ICAJb2JqID0gdG9faW50ZWxfYm8oZHJtX2dlbV9vYmplY3RfbG9v a3VwKGRldiwgZmlsZSwgYXJncy0+aGFuZGxlKSk7Cj4gLQlpZiAoJm9iai0+YmFzZSA9PSBOVUxM KSB7Cj4gLQkJcmV0ID0gLUVOT0VOVDsKPiAtCQlnb3RvIHVubG9jazsKPiAtCX0KPiArCWlmICgm b2JqLT5iYXNlID09IE5VTEwpCj4gKwkJcmV0dXJuIC1FTk9FTlQ7Cj4gIAo+ICAJc3dpdGNoIChv YmotPmNhY2hlX2xldmVsKSB7CgpXcmFwIHRoaXMgaW4gQUNDRVNTX09OQ0UsIGp1c3QgZm9yIGRv Y3VtZW50YXRpb24gcHVycG9zZT8gQ2FuIGRvIHdoaWxlCmFwcGx5aW5nIGlmIHlvdSBhY2suCi1E YW5pZWwKCj4gIAljYXNlIEk5MTVfQ0FDSEVfTExDOgo+IEBAIC00MDEwLDEwICs0MDAzLDggQEAg aW50IGk5MTVfZ2VtX2dldF9jYWNoaW5nX2lvY3RsKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZv aWQgKmRhdGEsCj4gIAkJYnJlYWs7Cj4gIAl9Cj4gIAo+IC0JZHJtX2dlbV9vYmplY3RfdW5yZWZl cmVuY2UoJm9iai0+YmFzZSk7Cj4gLXVubG9jazoKPiAtCW11dGV4X3VubG9jaygmZGV2LT5zdHJ1 Y3RfbXV0ZXgpOwo+IC0JcmV0dXJuIHJldDsKPiArCWRybV9nZW1fb2JqZWN0X3VucmVmZXJlbmNl X3VubG9ja2VkKCZvYmotPmJhc2UpOwo+ICsJcmV0dXJuIDA7Cj4gIH0KPiAgCj4gIGludCBpOTE1 X2dlbV9zZXRfY2FjaGluZ19pb2N0bChzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LCB2b2lkICpkYXRh LAo+IC0tIAo+IDIuMS40Cj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KPiBJbnRlbC1nZnggbWFpbGluZyBsaXN0Cj4gSW50ZWwtZ2Z4QGxpc3RzLmZy ZWVkZXNrdG9wLm9yZwo+IGh0dHA6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVyLCBJbnRl bCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdm eEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ludGVsLWdmeAo=