From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chris Wilson Subject: Re: [PATCH v2 06/14] drm/i915: Protect the request->global_seqno with the engine->timeline lock Date: Wed, 22 Feb 2017 12:38:22 +0000 Message-ID: <20170222123822.GQ10557@nuc-i3427.alporthouse.com> References: <20170214095413.26452-1-chris@chris-wilson.co.uk> <20170214095413.26452-7-chris@chris-wilson.co.uk> <95425e59-6379-ef25-4b83-3e15e4b613c9@linux.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 DB5566E7EB for ; Wed, 22 Feb 2017 12:38:26 +0000 (UTC) Content-Disposition: inline In-Reply-To: <95425e59-6379-ef25-4b83-3e15e4b613c9@linux.intel.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-gfx-bounces@lists.freedesktop.org Sender: "Intel-gfx" To: Tvrtko Ursulin Cc: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org T24gRnJpLCBGZWIgMTcsIDIwMTcgYXQgMDI6NDM6MDVQTSArMDAwMCwgVHZydGtvIFVyc3VsaW4g d3JvdGU6Cj4gCj4gT24gMTQvMDIvMjAxNyAwOTo1NCwgQ2hyaXMgV2lsc29uIHdyb3RlOgo+ID5A QCAtOTQ3LDcgKzk0OCwxMSBAQCBib29sIF9faTkxNV9zcGluX3JlcXVlc3QoY29uc3Qgc3RydWN0 IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXEsCj4gPgo+ID4gCXRpbWVvdXRfdXMgKz0gbG9jYWxf Y2xvY2tfdXMoJmNwdSk7Cj4gPiAJZG8gewo+ID4tCQlpZiAoX19pOTE1X2dlbV9yZXF1ZXN0X2Nv bXBsZXRlZChyZXEpKQo+ID4rCQlpZiAoc2Vxbm8gIT0gaTkxNV9nZW1fcmVxdWVzdF9nbG9iYWxf c2Vxbm8ocmVxKSkKPiA+KwkJCWJyZWFrOwo+IAo+IFlvdSBkb24ndCB3YW50IHRvIGtlZXAgc3Bp bm5pbmcgZm9yIHRoZSBhbGxvdHRlZCB0aW1lc2xpY2UgYWZ0ZXIgdGhlCj4gc2Vxbm8gdHJhbnNp dGlvbnMgZnJvbSB6ZXJvIHRvIHNvbWV0aGluZyBhbmQgaWYgaXMgdGhlIGN1cnJlbnRseQo+IGV4 ZWN1dGluZyBzZXFubz8KClRoZSBpbnRlbnQgd2FzIHRoYXQgd2Ugb25seSBzcGluIGZvciB0aGUg YWN0aXZlIChvbiBodykgcmVxdWVzdC4gSWYgaXQKd2FzIHJlbW92ZWQgZnJvbSB0aGUgZXhlY3V0 aW9uIHF1ZXVlLCBpdCBpcyB1bmxpa2VseSg/KSB0byBiZSBwdXQgYmFjawphcyB0aGUgbmV4dCBy ZXF1ZXN0LgoKWWVzLCBJJ2QgbG92ZSB0byBzcGluIG91dCB0aGUgdGltZXNsaWNlLCB1c2VkIHRv IGdpdmUgc29tZSBuaWNlIGJvb3N0cwp0byBzb21lIHN5bm1hcmtzIHRoYXQga2VwdCBoaXR0aW5n IHJlYWRiYWNrcy4gSG9wZWZ1bGx5LCB0aGV5J3ZlIGJlZW4KZml4ZWQgbm93IHRvIHVzZSBncHUg cGlwZWxpbmVzIQoKPiA+QEAgLTEwNzMsNyArMTA4MSw4IEBAIGxvbmcgaTkxNV93YWl0X3JlcXVl c3Qoc3RydWN0IGRybV9pOTE1X2dlbV9yZXF1ZXN0ICpyZXEsCj4gPgo+ID4gCQl0aW1lb3V0ID0g aW9fc2NoZWR1bGVfdGltZW91dCh0aW1lb3V0KTsKPiA+Cj4gPi0JCWlmIChpbnRlbF93YWl0X2Nv bXBsZXRlKCZ3YWl0KSkKPiA+KwkJaWYgKGludGVsX3dhaXRfY29tcGxldGUoJndhaXQpICYmCj4g PisJCSAgICBpOTE1X2dlbV9yZXF1ZXN0X2dsb2JhbF9zZXFubyhyZXEpID09IHdhaXQuc2Vxbm8p Cj4gPiAJCQlicmVhazsKPiAKPiBIbSwgdGhlIHNlY29uZCBwYXJ0IG9mIHRoZSBjb25kaXRpb25h bCBzb3VuZHMgbGlrZSBpdCBpcyBhbHdheXMKPiB0cnVlLiBTaW5jZSB3ZSBrbm93IHNlcW5vIGlz IG5vdCB6ZXJvLCBnaXZlbiB0aGF0IHRoZSBmaXJzdCBwYXJ0IG9mCj4gdGhlIHdhaXQgaGFzIGNv bXBsZXRlZCwgc28gaXQgaGFzIHRvIGJlIHRoZSBleHBlY3RlZCBvbmUgYXQgdGhpcwo+IHBvaW50 LiBPdGhlcndpc2UgYSBHRU1fQlVHX09OIHRoYXQgaXQgaXMgZGlmZmVyZW50LiBPciBJIG1pc3Nl ZAo+IHNvbWV0aGluZz8KClllcy4gV2UgYXJlIHByZXBhcmluZyBmb3IgZ2xvYmFsX3NlcW5vIGNo YW5naW5nIG1pZC13YWl0IGR1ZSB0byByZXF1ZXN0CnJlb3JkZXJpbmcKLUNocmlzCgotLSAKQ2hy aXMgV2lsc29uLCBJbnRlbCBPcGVuIFNvdXJjZSBUZWNobm9sb2d5IENlbnRyZQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpJbnRlbC1nZnggbWFpbGluZyBs aXN0CkludGVsLWdmeEBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cHM6Ly9saXN0cy5mcmVlZGVz a3RvcC5vcmcvbWFpbG1hbi9saXN0aW5mby9pbnRlbC1nZngK