From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Gordon Subject: Re: [PATCH 079/190] drm/i915: Reduce the pointer dance of i915_is_ggtt() Date: Fri, 15 Jan 2016 12:12:15 +0000 Message-ID: <5698E21F.40607@intel.com> References: <1452503961-14837-1-git-send-email-chris@chris-wilson.co.uk> <1452503961-14837-79-git-send-email-chris@chris-wilson.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by gabe.freedesktop.org (Postfix) with ESMTP id 336EE6E0F5 for ; Fri, 15 Jan 2016 04:12:17 -0800 (PST) In-Reply-To: <1452503961-14837-79-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 , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gMTEvMDEvMTYgMDk6MTcsIENocmlzIFdpbHNvbiB3cm90ZToKPiBUaGUgbXVsdGlwbGUgbGV2 ZWxzIG9mIGluZGlyZWN0IGRvIG5vdGhpbmcgYnV0IGhpbmRlciB0aGUgY29tcGlsZXIgYW5kCj4g dGhlIHBvaW50ZXIgY2hhc2luZyB0dXJucyB0byBiZSBxdWl0ZSBwYWluZnVsIGJ1dCBwYWlubGVz cyB0byBmaXguCj4KPiBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBXaWxzb24gPGNocmlzQGNocmlzLXdp bHNvbi5jby51az4KPiAtLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZGVidWdmcy5j ICAgICAgICB8IDEzICsrKysrKy0tLS0tLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVf ZHJ2LmggICAgICAgICAgICB8ICA3IC0tLS0tLS0KPiAgIGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5 MTVfZ2VtLmMgICAgICAgICAgICB8IDE4ICsrKysrKystLS0tLS0tLS0tLQo+ICAgZHJpdmVycy9n cHUvZHJtL2k5MTUvaTkxNV9nZW1fZXhlY2J1ZmZlci5jIHwgIDUgKystLS0KPiAgIGRyaXZlcnMv Z3B1L2RybS9pOTE1L2k5MTVfZ2VtX2d0dC5jICAgICAgICB8IDEyICsrKysrLS0tLS0tLQo+ICAg ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmggICAgICAgIHwgIDUgKysrKysKPiAg IGRyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfdHJhY2UuaCAgICAgICAgICB8IDI3ICsrKysrKysr LS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgNyBmaWxlcyBjaGFuZ2VkLCAzMyBpbnNlcnRpb25zKCsp LCA1NCBkZWxldGlvbnMoLSkKCltzbmlwXQoKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt L2k5MTUvaTkxNV9kcnYuaCBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1L2k5MTVfZHJ2LmgKPiBpbmRl eCBjOWMxYTVjZGMxZTUuLmY4NDBjYzU1ZjFhYiAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9k cm0vaTkxNS9pOTE1X2Rydi5oCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9kcnYu aAo+IEBAIC0yOTA1LDE4ICsyOTA1LDExIEBAIGJvb2wgaTkxNV9nZW1fb2JqX2lzX3Bpbm5lZChz dHJ1Y3QgZHJtX2k5MTVfZ2VtX29iamVjdCAqb2JqKTsKPiAgIC8qIFNvbWUgR0dUVCBWTSBoZWxw ZXJzICovCj4gICAjZGVmaW5lIGk5MTVfb2JqX3RvX2dndHQob2JqKSBcCj4gICAJKCYoKHN0cnVj dCBkcm1faTkxNV9wcml2YXRlICopKG9iaiktPmJhc2UuZGV2LT5kZXZfcHJpdmF0ZSktPmd0dC5i YXNlKQo+IC1zdGF0aWMgaW5saW5lIGJvb2wgaTkxNV9pc19nZ3R0KHN0cnVjdCBpOTE1X2FkZHJl c3Nfc3BhY2UgKnZtKQo+IC17Cj4gLQlzdHJ1Y3QgaTkxNV9hZGRyZXNzX3NwYWNlICpnZ3R0ID0K PiAtCQkmKChzdHJ1Y3QgZHJtX2k5MTVfcHJpdmF0ZSAqKSh2bSktPmRldi0+ZGV2X3ByaXZhdGUp LT5ndHQuYmFzZTsKPiAtCXJldHVybiB2bSA9PSBnZ3R0Owo+IC19Cgo+IGRpZmYgLS1naXQgYS9k cml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYyBiL2RyaXZlcnMvZ3B1L2RybS9pOTE1 L2k5MTVfZ2VtX2d0dC5jCj4gaW5kZXggYjVjM2JiZTZkYzJhLi4wNjExN2JkMGZjMDAgMTAwNjQ0 Cj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fZ3R0LmMKPiArKysgYi9kcml2 ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9ndHQuYwo+IEBAIC0zMTUwLDYgKzMxNTAsNyBAQCBp bnQgaTkxNV9nZW1fZ3R0X2luaXQoc3RydWN0IGRybV9kZXZpY2UgKmRldikKPiAgIAl9Cj4KPiAg IAlndHQtPmJhc2UuZGV2ID0gZGV2Owo+ICsJZ3R0LT5iYXNlLmlzX2dndHQgPSB0cnVlOwoKU28s IGl0IGxvb2tzIGxpa2UgdGhlIHBsYW4gaGVyZSBpcyB0aGF0IHdoZW4gd2UgbmVlZCB0byBkZXRl cm1pbmUgCndoZXRoZXIgc29tZXRoaW5nIGlzIHRoZSBzcGVjaWFsIGRpc3Rpbmd1aXNoZWQgaW5z dGFuY2Ugb2YgYSB0eXBlLCB0aGVuIAppbnN0ZWFkIG9mIGNvbXBhcmluZyBpdHMgYWRkcmVzcyBh Z2FpbnN0IHRoZSBnbG9iYWwgcG9pbnRlciB0byB0aGUgCmRpc3Rpbmd1aXNoZWQgaW5zdGFuY2Us IHdlJ2xsIGp1c3QgbG9vayBmb3IgYSBmbGFnIC9pbnNpZGUvIHRoZSBvYmplY3QgCml0c2VsZiwg d2hpY2ggaXMgc2V0IC9vbmx5LyBvbiB0aGUgZGlzdGluZ3Vpc2hlZCBpbnN0YW5jZS4KCk5vdyB3 aHkgZGlkbid0IEkgdGhpbmsgb2YgdGhhdD8gVGhhdCBsb29rcyBsaWtlIHN1Y2ggYSBnb29kIGlk ZWEsIHdlIApzaG91bGQgYXBwbHkgaXQgaW4gb3RoZXIgQ09OVEVYVHMhCgpSZXZpZXdlZC1ieTog RGF2ZSBHb3Jkb24gPGRhdmlkLnMuZ29yZG9uQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkludGVsLWdmeCBtYWlsaW5nIGxpc3QKSW50 ZWwtZ2Z4QGxpc3RzLmZyZWVkZXNrdG9wLm9yZwpodHRwOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3Jn L21haWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==