From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: [PATCH 29/38] drm/i915: Remove locking for get_tiling Date: Fri, 3 Jun 2016 17:55:44 +0100 Message-ID: <1464972953-2726-30-git-send-email-chris@chris-wilson.co.uk> References: <1464972953-2726-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-wm0-x243.google.com (mail-wm0-x243.google.com [IPv6:2a00:1450:400c:c09::243]) by gabe.freedesktop.org (Postfix) with ESMTPS id AD2216EE88 for ; Fri, 3 Jun 2016 16:56:28 +0000 (UTC) Received: by mail-wm0-x243.google.com with SMTP id a20so706052wma.3 for ; Fri, 03 Jun 2016 09:56:28 -0700 (PDT) In-Reply-To: <1464972953-2726-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: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org U2luY2Ugd2UgYXJlIG5vdCBjb25jZXJuZWQgd2l0aCB1c2Vyc3BhY2UgcmFjaW5nIGl0c2VsZiB3 aXRoIHNldC10aWxpbmcKKHRoZSBvcmRlciBpcyBpbmRldGVybWluYW50IGV2ZW4gaWYgd2UgdGFr ZSBhIGxvY2spLCB0aGVuIHdlIGNhbiBzYWZlbHkKcmVhZCBiYWNrIHRoZSBzaW5nbGUgb2JqLT50 aWxpbmdfbW9kZSBhbmQgZG8gdGhlIHN0YXRpYyBsb29rdXAgb2YKc3dpenpsZSBtb2RlIHdpdGhv dXQgaGF2aW5nIHRvIHRha2UgYSBsb2NrLgoKZ2V0LXRpbGluZyBpcyByZWFzb25hYmx5IGZyZXF1 ZW50IGR1ZSB0byB0aGUgYmFjay1jaGFubmVsIHBhc3NpbmcgYXJvdW5kCm9mIHRpbGluZyBwYXJh bWV0ZXJzIGluIERSSTIvRFJJMy4KClNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNA Y2hyaXMtd2lsc29uLmNvLnVrPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3Rp bGluZy5jIHwgOCArKy0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgNiBk ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV90 aWxpbmcuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZ2VtX3RpbGluZy5jCmluZGV4IDMy NmRlN2VhZTEwMS4uZDZhY2QwYTI3YzA2IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0vaTkx NS9pOTE1X2dlbV90aWxpbmcuYworKysgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV90 aWxpbmcuYwpAQCAtMzAyLDEwICszMDIsOCBAQCBpOTE1X2dlbV9nZXRfdGlsaW5nKHN0cnVjdCBk cm1fZGV2aWNlICpkZXYsIHZvaWQgKmRhdGEsCiAJaWYgKCFvYmopCiAJCXJldHVybiAtRU5PRU5U OwogCi0JbXV0ZXhfbG9jaygmZGV2LT5zdHJ1Y3RfbXV0ZXgpOwotCiAJYXJncy0+dGlsaW5nX21v ZGUgPSBvYmotPnRpbGluZ19tb2RlOwotCXN3aXRjaCAob2JqLT50aWxpbmdfbW9kZSkgeworCXN3 aXRjaCAoYXJncy0+dGlsaW5nX21vZGUpIHsKIAljYXNlIEk5MTVfVElMSU5HX1g6CiAJCWFyZ3Mt PnN3aXp6bGVfbW9kZSA9IGRldl9wcml2LT5tbS5iaXRfNl9zd2l6emxlX3g7CiAJCWJyZWFrOwpA QCAtMzI5LDggKzMyNyw2IEBAIGk5MTVfZ2VtX2dldF90aWxpbmcoc3RydWN0IGRybV9kZXZpY2Ug KmRldiwgdm9pZCAqZGF0YSwKIAlpZiAoYXJncy0+c3dpenpsZV9tb2RlID09IEk5MTVfQklUXzZf U1dJWlpMRV85XzEwXzE3KQogCQlhcmdzLT5zd2l6emxlX21vZGUgPSBJOTE1X0JJVF82X1NXSVpa TEVfOV8xMDsKIAotCWk5MTVfZ2VtX29iamVjdF9wdXQob2JqKTsKLQltdXRleF91bmxvY2soJmRl di0+c3RydWN0X211dGV4KTsKLQorCWk5MTVfZ2VtX29iamVjdF9wdXRfdW5sb2NrZWQob2JqKTsK IAlyZXR1cm4gMDsKIH0KLS0gCjIuOC4xCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBsaXN0CkludGVsLWdmeEBsaXN0cy5m cmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVza3RvcC5vcmcvbWFpbG1hbi9saXN0 aW5mby9pbnRlbC1nZngK