From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH] drm/i915: Check intel_contexts to avoid one extra pointer chase Date: Fri, 01 Jun 2018 11:09:20 +0100 Message-ID: <152784776094.15728.1043958441259762213@mail.alporthouse.com> References: <20180601094002.13329-1-chris@chris-wilson.co.uk> <87d0xa7rfl.fsf@gaia.fi.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from fireflyinternet.com (mail.fireflyinternet.com [109.228.58.192]) by gabe.freedesktop.org (Postfix) with ESMTPS id 48A1A6E5F2 for ; Fri, 1 Jun 2018 10:09:26 +0000 (UTC) In-Reply-To: <87d0xa7rfl.fsf@gaia.fi.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Mika Kuoppala , intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org UXVvdGluZyBNaWthIEt1b3BwYWxhICgyMDE4LTA2LTAxIDExOjA1OjE4KQo+IENocmlzIFdpbHNv biA8Y2hyaXNAY2hyaXMtd2lsc29uLmNvLnVrPiB3cml0ZXM6Cj4gCj4gPiBBcyB3ZSBzdG9yZSB0 aGUgaW50ZWxfY29udGV4dCBvbiB0aGUgcmVxdWVzdCAocnEtPmh3X2NvbnRleHQpLCB3ZSBjYW4K PiA+IHNpbXBseSBjb21wYXJlIHRoYXQgYWdhaW5zdCB0aGUgbG9jYWwgaW50ZWxfY29udGV4dCBm b3IgdGhlCj4gPiBpOTE1LT5rZXJuZWxfY29udGV4dCByYXRoZXIgdGhhbiB1c2luZyB0aGUgcnEt PmdlbV9jb250ZXh0Lgo+ID4KPiA+IFNpZ25lZC1vZmYtYnk6IENocmlzIFdpbHNvbiA8Y2hyaXNA Y2hyaXMtd2lsc29uLmNvLnVrPgo+ID4gQ2M6IE1pa2EgS3VvcHBhbGEgPG1pa2Eua3VvcHBhbGFA bGludXguaW50ZWwuY29tPgo+ID4gLS0tCj4gPiAgZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9n ZW1fY29udGV4dC5jIHwgMiArLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg MSBkZWxldGlvbigtKQo+ID4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vaTkxNS9p OTE1X2dlbV9jb250ZXh0LmMgYi9kcml2ZXJzL2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0 LmMKPiA+IGluZGV4IDgxZjA4NjM5N2QxMC4uOTRlNGRiMTg3MGFhIDEwMDY0NAo+ID4gLS0tIGEv ZHJpdmVycy9ncHUvZHJtL2k5MTUvaTkxNV9nZW1fY29udGV4dC5jCj4gPiArKysgYi9kcml2ZXJz L2dwdS9kcm0vaTkxNS9pOTE1X2dlbV9jb250ZXh0LmMKPiA+IEBAIC02MTAsNyArNjEwLDcgQEAg c3RhdGljIGJvb2wgZW5naW5lX2hhc19rZXJuZWxfY29udGV4dF9iYXJyaWVyKHN0cnVjdCBpbnRl bF9lbmdpbmVfY3MgKmVuZ2luZSkKPiA+ICAKPiA+ICAgICAgICAgICAgICAgYW55X2FjdGl2ZSA9 IHRydWU7Cj4gPiAgCj4gPiAtICAgICAgICAgICAgIGlmIChycS0+Z2VtX2NvbnRleHQgPT0gaTkx NS0+a2VybmVsX2NvbnRleHQpCj4gPiArICAgICAgICAgICAgIGlmIChycS0+aHdfY29udGV4dCA9 PSBjZSkKPiAKPiBXZSBsb3NlIGEgbGl0dGxlIGJpdCBvZiByZWFkYWJpbGl0eSBkdWUgdG8gdGhh dCAnY2UnLgo+IEJ1dCB0aGUgZnVuY3Rpb24gaXMgY29tcGFjdCBlbm91Z2ggc28gdGhhdCBpdCBz aG93cyBpdCdzCj4gbmF0dXJlIGluIG9uZSBleWVmdWwuIFRobyB5b3UgY291bGQgaW50cm9kdWNl ICdrZWMnIDopCgprY2U7IGFsbW9zdCBidXQgY2UgaXMgYmVpbmcgdXNlZCBldmVyeXdoZXJlIGVs c2Ugc28gSSBob3BlIHRoZQpmYW1pbGlhcml0eSB3aWxsIG1ha2UgaXQgZWFzaWVyLgoKTm90IHRo YXQgY2UgaXMgYSBncmVhdCBzaG9ydGhhbmQgZm9yIGludGVsX2NvbnRleHQ7IHNvIGlmIHlvdSBo YXZlIGEKZ29vZCBpZGVhIGZvciB0aGF0LCBhcyBJIHBsYW4gdG8gbWFrZSB0aGVtIG1vcmUgcHJl dmFsZW50IHRoYXQgd291bGQgYmUKdXNlZnVsLgotQ2hyaXMKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KSW50ZWwtZ2Z4IG1haWxpbmcgbGlzdApJbnRlbC1n ZnhAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21h aWxtYW4vbGlzdGluZm8vaW50ZWwtZ2Z4Cg==