From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Vetter Subject: Re: [PATCH 29/38] drm/i915: Remove locking for get_tiling Date: Wed, 8 Jun 2016 12:02:01 +0200 Message-ID: <20160608100201.GZ3363@phenom.ffwll.local> References: <1464972953-2726-1-git-send-email-chris@chris-wilson.co.uk> <1464972953-2726-30-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-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id B3BCE6E962 for ; Wed, 8 Jun 2016 10:02:05 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id k184so1631689wme.2 for ; Wed, 08 Jun 2016 03:02:05 -0700 (PDT) Content-Disposition: inline In-Reply-To: <1464972953-2726-30-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 T24gRnJpLCBKdW4gMDMsIDIwMTYgYXQgMDU6NTU6NDRQTSArMDEwMCwgQ2hyaXMgV2lsc29uIHdy b3RlOgo+IFNpbmNlIHdlIGFyZSBub3QgY29uY2VybmVkIHdpdGggdXNlcnNwYWNlIHJhY2luZyBp dHNlbGYgd2l0aCBzZXQtdGlsaW5nCj4gKHRoZSBvcmRlciBpcyBpbmRldGVybWluYW50IGV2ZW4g aWYgd2UgdGFrZSBhIGxvY2spLCB0aGVuIHdlIGNhbiBzYWZlbHkKPiByZWFkIGJhY2sgdGhlIHNp bmdsZSBvYmotPnRpbGluZ19tb2RlIGFuZCBkbyB0aGUgc3RhdGljIGxvb2t1cCBvZgo+IHN3aXp6 bGUgbW9kZSB3aXRob3V0IGhhdmluZyB0byB0YWtlIGEgbG9jay4KPiAKPiBnZXQtdGlsaW5nIGlz IHJlYXNvbmFibHkgZnJlcXVlbnQgZHVlIHRvIHRoZSBiYWNrLWNoYW5uZWwgcGFzc2luZyBhcm91 bmQKPiBvZiB0aWxpbmcgcGFyYW1ldGVycyBpbiBEUkkyL0RSSTMuCj4gCj4gU2lnbmVkLW9mZi1i eTogQ2hyaXMgV2lsc29uIDxjaHJpc0BjaHJpcy13aWxzb24uY28udWs+Cj4gLS0tCj4gIGRyaXZl cnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3RpbGluZy5jIHwgOCArKy0tLS0tLQo+ICAxIGZpbGUg Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg YS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV90aWxpbmcuYyBiL2RyaXZlcnMvZ3B1L2Ry bS9pOTE1L2k5MTVfZ2VtX3RpbGluZy5jCj4gaW5kZXggMzI2ZGU3ZWFlMTAxLi5kNmFjZDBhMjdj MDYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fdGlsaW5nLmMK PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV90aWxpbmcuYwo+IEBAIC0zMDIs MTAgKzMwMiw4IEBAIGk5MTVfZ2VtX2dldF90aWxpbmcoc3RydWN0IGRybV9kZXZpY2UgKmRldiwg dm9pZCAqZGF0YSwKPiAgCWlmICghb2JqKQo+ICAJCXJldHVybiAtRU5PRU5UOwo+ICAKPiAtCW11 dGV4X2xvY2soJmRldi0+c3RydWN0X211dGV4KTsKPiAtCj4gIAlhcmdzLT50aWxpbmdfbW9kZSA9 IG9iai0+dGlsaW5nX21vZGU7CgpSRUFEX09OQ0UgaGVyZS4gV2l0aCB0aGF0IFJldmlld2VkLWJ5 OiBEYW5pZWwgVmV0dGVyIDxkYW5pZWwudmV0dGVyQGZmd2xsLmNoPgoKPiAtCXN3aXRjaCAob2Jq LT50aWxpbmdfbW9kZSkgewo+ICsJc3dpdGNoIChhcmdzLT50aWxpbmdfbW9kZSkgewo+ICAJY2Fz ZSBJOTE1X1RJTElOR19YOgo+ICAJCWFyZ3MtPnN3aXp6bGVfbW9kZSA9IGRldl9wcml2LT5tbS5i aXRfNl9zd2l6emxlX3g7Cj4gIAkJYnJlYWs7Cj4gQEAgLTMyOSw4ICszMjcsNiBAQCBpOTE1X2dl bV9nZXRfdGlsaW5nKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHZvaWQgKmRhdGEsCj4gIAlpZiAo YXJncy0+c3dpenpsZV9tb2RlID09IEk5MTVfQklUXzZfU1dJWlpMRV85XzEwXzE3KQo+ICAJCWFy Z3MtPnN3aXp6bGVfbW9kZSA9IEk5MTVfQklUXzZfU1dJWlpMRV85XzEwOwo+ICAKPiAtCWk5MTVf Z2VtX29iamVjdF9wdXQob2JqKTsKPiAtCW11dGV4X3VubG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgp Owo+IC0KPiArCWk5MTVfZ2VtX29iamVjdF9wdXRfdW5sb2NrZWQob2JqKTsKPiAgCXJldHVybiAw Owo+ICB9Cj4gLS0gCj4gMi44LjEKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwo+IEludGVsLWdmeCBtYWlsaW5nIGxpc3QKPiBJbnRlbC1nZnhAbGlz dHMuZnJlZWRlc2t0b3Aub3JnCj4gaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1h bi9saXN0aW5mby9pbnRlbC1nZngKCi0tIApEYW5pZWwgVmV0dGVyClNvZnR3YXJlIEVuZ2luZWVy LCBJbnRlbCBDb3Jwb3JhdGlvbgpodHRwOi8vYmxvZy5mZndsbC5jaApfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0Cklu dGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5v cmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK